3200 kcal Bulking Meal Plan

? Bulk ? Hardgainer ? 7 days

A high-calorie meal plan for people who have trouble gaining weight.
6 meals a day - easier to eat than 5 large portions!

?
3200
kcal
?
210g
protein
?
380g
carbs
?
95g
fats
?
~55zł
/day
6️⃣
meals
~530
kcal/meal
+500
kcal surplus
✅ This meal plan is for you if:
  • You're a "hardgainer" - you find it hard to gain weight
  • Your TDEE is around 2700-2900 kcal
  • You weigh around 80-100 kg and want more
  • You train hard 4-6 times a week
  • You have a fast metabolism

Day-by-day meal plan

? BREAKFAST
680 kcal

Hearty oatmeal with eggs and bacon

Ingredients:
  • 100g rolled oats (~2.00 zł)
  • 300ml 3.2% milk (~1.50 zł)
  • 2 fried eggs (~1.40 zł)
  • 30g bacon (~2.00 zł)
  • 1 banana - 120g (~0.70 zł)
  • 15g honey (~0.60 zł)
? 32g protein
? 82g carbs
? 24g fat
? SECOND BREAKFAST
520 kcal

Tuna and cheese sandwiches

Ingredients:
  • 4 slices of toast bread - 120g (~2.00 zł)
  • 1 can of tuna in sauce - 130g (~5.00 zł)
  • 40g cheese (~2.50 zł)
  • 30g mayonnaise (~0.80 zł)
  • Lettuce, tomato (~1.00 zł)
? 42g protein
? 48g carbs
? 18g fat
?️ DINNER
820 kcal

Beef with potatoes and sauce

Ingredients:
  • 200g ground beef 15% (~8.00 zł)
  • 250g potatoes (~1.50 zł)
  • 100g broccoli (~1.40 zł)
  • 50ml 18% cream (~1.00 zł)
  • 15g butter (~0.60 zł)
  • Onion, garlic, thyme
? 48g protein
? 58g carbs
? 28g fat
? SNACK I
450 kcal

Homemade gainer shake

Ingredients:
  • 300ml 3.2% milk (~1.50 zł)
  • 30g WPC protein powder (~2.50 zł)
  • 1 banana - 120g (~0.70 zł)
  • 30g oats (~0.60 zł)
  • 15g peanut butter (~0.90 zł)
? 36g protein
? 52g carbs
? 12g fat
? SUPPER
480 kcal

Pasta with chicken and pesto

Ingredients:
  • 150g chicken breast (~4.20 zł)
  • 80g penne pasta (dry) (~1.00 zł)
  • 30g pesto (~2.50 zł)
  • 50g cherry tomatoes (~1.00 zł)
  • 15g parmesan cheese (~1.50 zł)
? 48g protein
? 62g carbs
? 8g fat
? SNACK II (before bed)
250 kcal

Cottage cheese with honey and nuts

Ingredients:
  • 150g semi-skimmed cottage cheese (~3.00 zł)
  • 15g walnuts (~1.20 zł)
  • 10g honey (~0.40 zł)
? 24g protein
? 18g carbs
? 10g fat
? Tip: Cottage cheese contains casein - a slow-digesting protein perfect before bed!
Daily summary - BULKING 6 meals
3200
kcal
210g
protein
380g
carbs
95g
fat

Shopping list and estimated cost

? Meat and eggs

  • Ground beef 15% 1.4 kg (~56 zł)
  • Chicken breast 1 kg (~28 zł)
  • Bacon 250g (~15 zł)
  • Canned tuna 7 cans (~35 zł)
  • Large eggs 14 (~10 zł)

? Dairy and supplements

  • Milk 3.2% 4 L (~18 zł)
  • WPC supplement 500g (~50 zł)
  • Semi-skimmed quark 1 kg (~20 zł)
  • Sour cream 18% 400ml (~8 zł)
  • Yellow cheese, Parmesan (~25 zł)

? Carbohydrates

  • Rolled oats 1 kg (~8 zł)
  • Potatoes 2 kg (~8 zł)
  • Penne pasta 600g (~8 zł)
  • Toast bread 3 packs (~15 zł)

? Vegetables and fruits

  • Bananas 2 kg (~12 zł)
  • Broccoli 700g (~10 zł)
  • Tomatoes, lettuce, onion (~12 zł)

? Other

  • Peanut butter 200g (~12 zł)
  • Walnuts 150g (~12 zł)
  • Pesto 200g (~18 zł)
  • Mayonnaise 250g (~8 zł)
  • Honey, butter (~12 zł)

? Estimated cost

~385 zł
for 7 days (~55 zł/day)
* Estimated prices, 2026
* Bulking costs money - large amounts of protein!

Who this meal plan is for

This meal plan is structured for individuals aiming to gain muscle mass who require a significant caloric surplus to build new tissue. The 3200 kcal target is often appropriate for men weighing between 85 and 105 kg who engage in intensive resistance training 4-6 times per week. It is particularly suited for those who find it difficult to consume large volumes of food in a few sittings, as the energy intake is distributed across six smaller, more manageable meals throughout the day.

Before adopting this plan, it is recommended to estimate your own daily energy needs. A caloric surplus of 300–500 kcal above your total daily energy expenditure (TDEE) is a common starting point for lean mass gain. You can calculate your approximate maintenance level using our TDEE Calculator to determine if 3200 kcal represents a suitable surplus for your body and activity level.

Where this macronutrient split comes from

The nutritional values of this plan are based on established macronutrient calculations. The total energy content is derived from the sum of calories provided by protein, carbohydrates, and fat, using the standard 4-4-9 model:

Protein: 210 g * 4 kcal/g = 840 kcal Carbohydrates: 380 g * 4 kcal/g = 1520 kcal Fat: 95 g * 9 kcal/g = 855 kcal Total: 840 + 1520 + 855 = 3215 kcal

The protein target of 210 grams is set to support muscle protein synthesis. For a 100 kg individual, this provides 2.1 grams of protein per kilogram of body weight, a quantity that falls within the typical range recommended for athletes seeking to maximize muscle growth. You can explore personalized protein targets with our Protein Requirement Calculator. The remaining calories are allocated to carbohydrates to fuel high-intensity training and replenish glycogen stores, and to fats, which are essential for hormonal function.

How to adapt this plan to yourself

This 3200 kcal template serves as a solid baseline, but individual needs vary. If your calculated calorie target is different, you can scale the entire meal plan up or down. To do this, divide your target calorie number by 3200 to find the correct multiplier. For example, if your daily goal is 3500 kcal, you would multiply the quantity of every ingredient in the plan by 1.1 (since 3500 / 3200 ≈ 1.09).

For more precise adjustments, especially if your macro targets differ significantly from this plan's ratio, you can determine your own needs first. Our Macronutrient Calculator can help you establish specific gram targets for protein, carbohydrates, and fat based on your goals. You can then use those targets to modify the ingredients or portion sizes in this plan. If your target is drastically different (e.g., below 2500 kcal or above 4000 kcal), using this plan as a base may be impractical, and building a new one might be more effective.

Substitutions and common questions

  • Can I exchange protein sources? Yes, but be mindful of their macronutrient profiles. Swapping chicken breast for an equal weight of salmon will increase the fat content, while using turkey mince instead of beef mince will lower it. For best results, substitute with foods that have similar values.
  • Are the carbohydrate sources interchangeable? Yes, you can swap rice, pasta, potatoes, or bread. However, it is important to measure them by their dry weight (for grains and pasta) or raw weight to ensure the carbohydrate amount remains consistent.
  • Is meal timing critical? For most people, the total energy and macronutrient intake over a 24-hour period is more important than precise meal timing. The six-meal structure in this plan is designed for convenience and to make it easier to reach a high calorie target, not due to a specific metabolic requirement.
  • How is the daily cost calculated? The 55 zł/day figure is an estimate based on average prices from popular supermarkets. Your actual cost may vary depending on location, store choice, brands, and promotions. Buying ingredients in bulk and opting for more economical protein sources (e.g., poultry, cottage cheese) can help reduce the total expense.

Related resources

See also