3200 kcal Bulking Meal Plan
A high-calorie meal plan for people who have trouble gaining weight.
6 meals a day - easier to eat than 5 large portions!
- 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
Hearty oatmeal with eggs and bacon
- 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ł)
Tuna and cheese sandwiches
- 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ł)
Beef with potatoes and sauce
- 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
Homemade gainer shake
- 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ł)
Pasta with chicken and pesto
- 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ł)
Cottage cheese with honey and nuts
- 150g semi-skimmed cottage cheese (~3.00 zł)
- 15g walnuts (~1.20 zł)
- 10g honey (~0.40 zł)
Days 2–7: the full week
Every day hits the same target: 3200 kcal and about 210 g of protein. Macros are calculated from the ingredients using standard food composition tables (weights refer to dry/raw products), so treat them as estimates — differences of a few percent between brands are normal. The shopping list below covers day 1.
Day 2
— 3161 kcal · 210 g protein · 373 g carbs · 92 g fat
Millet porridge with apple – Cinnamon millet porridge with protein — filling and easy to digest.
- 85 g millet (dry)
- 295 g milk 2%
- 180 g apple
- 25 g whey protein (WPC)
- 10 g walnuts
- cinnamon (to taste)
Banana oat shake – A liquid meal you can drink in minutes.
- 355 g milk 2%
- 30 g whey protein (WPC)
- 140 g banana
- 45 g rolled oats
Chicken curry with rice and vegetables – A mild curry made with coconut milk.
- 160 g chicken breast (raw)
- 95 g basmati rice (dry)
- 70 g coconut milk
- 235 g stir-fry vegetable mix
- curry powder (to taste)
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 95 g hummus
- 120 g carrots
- 120 g red bell pepper
- 60 g wholegrain rye bread
Tuna and egg salad with bread – A light no-cook supper.
- 100 g tuna in brine (drained)
- 1 egg (approx. 60 g)
- 80 g mixed salad leaves
- 180 g tomatoes
- 10 g olive oil
- 70 g wholegrain rye bread
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 200 g Greek yogurt 0%
- 140 g blueberries
- 25 g almonds
Day 3
— 3255 kcal · 213 g protein · 382 g carbs · 97 g fat
Banana peanut butter oatmeal – A classic source of complex carbs to start the day.
- 105 g rolled oats
- 330 g milk 2%
- 30 g whey protein (WPC)
- 160 g banana
- 20 g peanut butter (100%)
Cocoa skyr with banana – A dessert-like taste with plenty of protein.
- 190 g plain skyr
- 15 g cocoa powder
- 130 g banana
Beef with buckwheat and carrot salad – Beef dishes are a good source of iron and zinc.
- 145 g lean ground beef 5% (raw)
- 105 g buckwheat (dry)
- 130 g carrots
- 65 g onion
- 15 g rapeseed oil
- 50 g mixed salad leaves
Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.
- 190 g light cottage cheese
- 200 g tomatoes
- 80 g wholegrain rye bread
Hard-boiled eggs with avocado and bread – A simple mix of protein and healthy fats.
- 3 eggs (approx. 180 g)
- 80 g avocado
- 105 g wholegrain rye bread
- 160 g tomatoes
Tuna and cucumber sandwich – Lean fish on rye bread.
- 105 g wholegrain rye bread
- 75 g tuna in brine (drained)
- 40 g plain yogurt 2%
- 105 g cucumber
Day 4
— 3255 kcal · 211 g protein · 392 g carbs · 93 g fat
Breakfast tortilla with egg and turkey ham – A wrapped omelette with vegetables, easy to take with you.
- 95 g wholewheat tortilla
- 3 eggs (approx. 180 g)
- 50 g turkey ham
- 140 g red bell pepper
- 30 g gouda cheese
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 110 g hummus
- 140 g carrots
- 140 g red bell pepper
- 70 g wholegrain rye bread
Pork tenderloin with bulgur and vegetables – Lean meat with a low-GI grain.
- 140 g pork tenderloin (raw)
- 110 g bulgur (dry)
- 205 g red bell pepper
- 85 g mushrooms
- 15 g olive oil
Quark with apple and kiwi – A fruity snack with lean dairy.
- 130 g fat-free quark
- 205 g apple
- 140 g kiwi
- 15 g honey
Baked chicken with millet and vegetables – A one-tray oven dish.
- 120 g chicken breast (raw)
- 85 g millet (dry)
- 205 g red bell pepper
- 205 g zucchini
- 15 g olive oil
Rice cakes with quark and jam – Light carbs and protein — good before training.
- 55 g rice cakes
- 130 g fat-free quark
- 40 g low-sugar jam
Day 5
— 3249 kcal · 210 g protein · 390 g carbs · 94 g fat
Scrambled eggs with rye bread and tomatoes – A quick hot breakfast with a complete amino acid profile.
- 4 eggs (approx. 240 g)
- 130 g wholegrain rye bread
- 195 g tomatoes
- butter (to taste)
- chives (to taste)
Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.
- 175 g Greek yogurt 0%
- 155 g blueberries
- 25 g almonds
Baked cod with sweet potatoes and zucchini – Lean fish with roasted vegetables.
- 175 g cod (raw)
- 395 g sweet potatoes
- 195 g zucchini
- 15 g olive oil
Banana oat shake – A liquid meal you can drink in minutes.
- 395 g milk 2%
- 25 g whey protein (WPC)
- 155 g banana
- 50 g rolled oats
Shrimp pasta with zucchini – A quick 15-minute pan dish.
- 130 g shrimp (raw)
- 90 g wheat pasta (dry)
- 195 g zucchini
- 15 g olive oil
- garlic (to taste)
Rice cakes with quark and jam – Light carbs and protein — good before training.
- 50 g rice cakes
- 130 g fat-free quark
- 40 g low-sugar jam
Day 6
— 3215 kcal · 211 g protein · 391 g carbs · 90 g fat
Skyr with granola and raspberries – A no-cook bowl — protein, fruit and crunchy granola.
- 185 g plain skyr
- 95 g granola
- 190 g raspberries
- 15 g honey
Tuna and cucumber sandwich – Lean fish on rye bread.
- 125 g wholegrain rye bread
- 60 g tuna in brine (drained)
- 45 g plain yogurt 2%
- 125 g cucumber
Wholewheat pasta with turkey in tomato sauce – A lean bolognese made with turkey.
- 140 g wholewheat pasta (dry)
- 110 g turkey breast (raw)
- 315 g tomato passata
- 80 g onion
- 15 g olive oil
- 15 g parmesan
Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.
- 150 g light cottage cheese
- 235 g tomatoes
- 95 g wholegrain rye bread
Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.
- 5 eggs (approx. 300 g)
- 60 g spinach
- 75 g mushrooms
- 30 g light mozzarella
- 95 g wholegrain rye bread
Cocoa skyr with banana – A dessert-like taste with plenty of protein.
- 150 g plain skyr
- 15 g cocoa powder
- 155 g banana
Day 7
— 3262 kcal · 211 g protein · 417 g carbs · 85 g fat
Oat omelette with blueberries and skyr – An oat-based omelette served with skyr and fruit.
- 3 eggs (approx. 180 g)
- 105 g egg whites
- 70 g rolled oats
- 165 g blueberries
- 90 g plain skyr
Quark with apple and kiwi – A fruity snack with lean dairy.
- 135 g fat-free quark
- 210 g apple
- 140 g kiwi
- 15 g honey
Salmon with potatoes and green beans – A serving of omega-3s with classic sides.
- 135 g salmon (raw)
- 415 g potatoes
- 280 g green beans
- olive oil (to taste)
Banana oat shake – A liquid meal you can drink in minutes.
- 415 g milk 2%
- 25 g whey protein (WPC)
- 165 g banana
- 55 g rolled oats
Cottage cheese with sandwiches and radishes – A casein-rich supper.
- 180 g light cottage cheese
- 125 g wholegrain rye bread
- 110 g radishes
- 140 g tomatoes
Hummus with vegetables and bread – A plant-based snack to crunch on.
- 110 g hummus
- 140 g carrots
- 140 g red bell pepper
- 70 g wholegrain rye bread
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
* 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
- Meal plan2900 kcal Bulking Meal Plan
- Meal plan3000 kcal Keto Bulking Meal Plan
