3400 kcal Bulking Meal Plan

💪 Bulking 🥓 Balanced 🦍 Advanced 📅 7 days

This 7-day, 3400 kcal meal plan was designed for advanced individuals whose goal is to build high-quality muscle mass. Precisely balanced macronutrients, with a high protein content (over 2g/kg of body weight) and complex carbohydrates, provide optimal conditions for anabolism and recovery. Forget boring chicken and rice – this plan offers unique, tasty, and filling meals that will diversify your diet and make bulking a pleasure. Each day provides essential vitamins and minerals, supporting not only muscle growth but also overall health and bodily function.

🔥
3400
kcal
🍗
213g
protein
🍚
425g
net carbs
🥑
94g
fats
💰
~42zł
/day
25%
Fats
25%
Protein
50%
Carbs
+400 kcal
calorie balance
2.2g/kg
protein
5
meals
✅ This meal plan is for you if:
  • Men weighing 85-100 kg
  • Advanced gym-goers
  • Individuals looking to break through a mass-building plateau
  • Ectomorphs who have trouble gaining weight

Day-by-day meal plan

🌅 BREAKFAST
829 kcal 98g carbs

Sweet and Salty Power Oatmeal with Bacon and Maple Syrup.

Ingredients:
  • Rolled oats (100g)
  • WPC protein powder (40g, vanilla flavor)
  • Smoked bacon (50g)
  • Maple syrup (30ml)
  • Pecans (20g)
🍗 54g protein
🍚 98g carbs
🥑 25g fat
⚡ SECOND BREAKFAST
557 kcal 58g carbs

Tuna and Avocado Spread Sandwiches on Rye Bread.

Ingredients:
  • Wholemeal rye bread (120g)
  • Tuna in its own juice (130g)
  • Avocado (1/2 fruit, 70g)
  • Red onion, plain yogurt (2 tbsp), mustard
🍗 42g protein
🍚 58g carbs
🥑 17g fat
🍲 DINNER
985 kcal 115g carbs

Beef goulash with peppers and mushrooms served with pearl barley.

Ingredients:
  • Beef for goulash (200g)
  • Pearl barley (120g dry)
  • Red pepper, button mushrooms, onion
  • Olive oil (10ml)
  • Tomato paste
🍗 68g protein
🍚 115g carbs
🥑 27g fat
🍌 SNACK
420 kcal 48g carbs

Skyr-based strawberry and basil smoothie.

Ingredients:
  • Plain skyr (300g)
  • Frozen strawberries (150g)
  • Banana (1 small)
  • Fresh basil
  • Honey (15g)
🍗 35g protein
🍚 48g carbs
🥑 10g fat
🌙 SUPPER
615 kcal 75g carbs

Baked sweet potato stuffed with red beans, corn, and feta cheese.

Ingredients:
  • Large sweet potato (400g)
  • Canned red beans (100g)
  • Canned corn (100g)
  • Feta cheese (50g)
  • Olive oil (10ml)
🍗 34g protein
🍚 75g carbs
🥑 20g fat
Daily Summary - Bulking
3406
kcal
233g
protein
394g
carbs
99g
fat
🟡 25% fat 🔵 25% protein 🔴 50% carbs
💪 +400 kcal

Days 2–7: the full week

Every day hits the same target: 3406 kcal and about 233 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

— 3422 kcal · 233 g protein · 399 g carbs · 98 g fat
🌅 BREAKFAST
945 kcal 122g carbs

Banana peanut butter oatmeal – A classic source of complex carbs to start the day.

Ingredients:
  • 110 g rolled oats
  • 340 g milk 2%
  • 30 g whey protein (WPC)
  • 165 g banana
  • 20 g peanut butter (100%)
🍗 54g protein
🍚 122g carbs
🥑 27g fat
⚡ SECOND BREAKFAST
354 kcal 52g carbs

Tuna and cucumber sandwich – Lean fish on rye bread.

Ingredients:
  • 110 g wholegrain rye bread
  • 80 g tuna in brine (drained)
  • 40 g plain yogurt 2%
  • 110 g cucumber
🍗 29g protein
🍚 52g carbs
🥑 3g fat
🍲 DINNER
850 kcal 97g carbs

Wholewheat pasta with turkey in tomato sauce – A lean bolognese made with turkey.

Ingredients:
  • 125 g wholewheat pasta (dry)
  • 145 g turkey breast (raw)
  • 275 g tomato passata
  • 70 g onion
  • 15 g olive oil
  • 15 g parmesan
🍗 59g protein
🍚 97g carbs
🥑 25g fat
🍌 SNACK
666 kcal 90g carbs

Banana oat shake – A liquid meal you can drink in minutes.

Ingredients:
  • 410 g milk 2%
  • 30 g whey protein (WPC)
  • 165 g banana
  • 55 g rolled oats
🍗 44g protein
🍚 90g carbs
🥑 14g fat
🌙 SUPPER
607 kcal 38g carbs

Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.

Ingredients:
  • 4 eggs (approx. 240 g)
  • 80 g spinach
  • 100 g mushrooms
  • 40 g light mozzarella
  • 80 g wholegrain rye bread
🍗 47g protein
🍚 38g carbs
🥑 29g fat

Day 3

— 3371 kcal · 232 g protein · 399 g carbs · 96 g fat
🌅 BREAKFAST
774 kcal 78g carbs

Oat omelette with blueberries and skyr – An oat-based omelette served with skyr and fruit.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 125 g egg whites
  • 80 g rolled oats
  • 200 g blueberries
  • 105 g plain skyr
🍗 60g protein
🍚 78g carbs
🥑 25g fat
⚡ SECOND BREAKFAST
470 kcal 75g carbs

Rice cakes with quark and jam – Light carbs and protein — good before training.

Ingredients:
  • 65 g rice cakes
  • 155 g fat-free quark
  • 50 g low-sugar jam
🍗 36g protein
🍚 75g carbs
🥑 3g fat
🍲 DINNER
961 kcal 123g carbs

Chicken curry with rice and vegetables – A mild curry made with coconut milk.

Ingredients:
  • 165 g chicken breast (raw)
  • 130 g basmati rice (dry)
  • 100 g coconut milk
  • 330 g stir-fry vegetable mix
  • curry powder (to taste)
🍗 58g protein
🍚 123g carbs
🥑 27g fat
🍌 SNACK
430 kcal 36g carbs

Greek yogurt with blueberries and almonds – Protein, fruit and healthy fats in one bowl.

Ingredients:
  • 205 g Greek yogurt 0%
  • 200 g blueberries
  • 35 g almonds
🍗 29g protein
🍚 36g carbs
🥑 19g fat
🌙 SUPPER
736 kcal 87g carbs

Baked chicken with millet and vegetables – A one-tray oven dish.

Ingredients:
  • 145 g chicken breast (raw)
  • 100 g millet (dry)
  • 245 g red bell pepper
  • 245 g zucchini
  • 15 g olive oil
🍗 49g protein
🍚 87g carbs
🥑 22g fat

Day 4

— 3345 kcal · 229 g protein · 392 g carbs · 96 g fat
🌅 BREAKFAST
837 kcal 68g carbs

Breakfast tortilla with egg and turkey ham – A wrapped omelette with vegetables, easy to take with you.

Ingredients:
  • 120 g wholewheat tortilla
  • 3 eggs (approx. 180 g)
  • 65 g turkey ham
  • 170 g red bell pepper
  • 35 g gouda cheese
🍗 56g protein
🍚 68g carbs
🥑 38g fat
⚡ SECOND BREAKFAST
439 kcal 55g carbs

Cottage cheese with tomatoes and bread – A simple snack with casein and vegetables.

Ingredients:
  • 225 g light cottage cheese
  • 255 g tomatoes
  • 100 g wholegrain rye bread
🍗 35g protein
🍚 55g carbs
🥑 9g fat
🍲 DINNER
890 kcal 105g carbs

Beef with buckwheat and carrot salad – Beef dishes are a good source of iron and zinc.

Ingredients:
  • 165 g lean ground beef 5% (raw)
  • 135 g buckwheat (dry)
  • 170 g carrots
  • 85 g onion
  • 15 g rapeseed oil
  • 55 g mixed salad leaves
🍗 55g protein
🍚 105g carbs
🥑 28g fat
🍌 SNACK
437 kcal 69g carbs

Quark with apple and kiwi – A fruity snack with lean dairy.

Ingredients:
  • 165 g fat-free quark
  • 255 g apple
  • 170 g kiwi
  • 15 g honey
🍗 36g protein
🍚 69g carbs
🥑 2g fat
🌙 SUPPER
742 kcal 95g carbs

Shrimp pasta with zucchini – A quick 15-minute pan dish.

Ingredients:
  • 165 g shrimp (raw)
  • 120 g wheat pasta (dry)
  • 255 g zucchini
  • 15 g olive oil
  • garlic (to taste)
🍗 47g protein
🍚 95g carbs
🥑 19g fat

Day 5

— 3403 kcal · 236 g protein · 404 g carbs · 94 g fat
🌅 BREAKFAST
958 kcal 132g carbs

Millet porridge with apple – Cinnamon millet porridge with protein — filling and easy to digest.

Ingredients:
  • 115 g millet (dry)
  • 405 g milk 2%
  • 245 g apple
  • 35 g whey protein (WPC)
  • 15 g walnuts
  • cinnamon (to taste)
🍗 54g protein
🍚 132g carbs
🥑 24g fat
⚡ SECOND BREAKFAST
461 kcal 63g carbs

Hummus with vegetables and bread – A plant-based snack to crunch on.

Ingredients:
  • 130 g hummus
  • 160 g carrots
  • 160 g red bell pepper
  • 80 g wholegrain rye bread
🍗 18g protein
🍚 63g carbs
🥑 15g fat
🍲 DINNER
917 kcal 113g carbs

Chicken with basmati rice and broccoli – The backbone of a sports diet — simple and predictable.

Ingredients:
  • 220 g chicken breast (raw)
  • 130 g basmati rice (dry)
  • 325 g broccoli
  • 15 g olive oil
🍗 70g protein
🍚 113g carbs
🥑 21g fat
🍌 SNACK
354 kcal 46g carbs

Cocoa skyr with banana – A dessert-like taste with plenty of protein.

Ingredients:
  • 275 g plain skyr
  • 15 g cocoa powder
  • 160 g banana
🍗 35g protein
🍚 46g carbs
🥑 3g fat
🌙 SUPPER
713 kcal 50g carbs

Tuna and egg salad with bread – A light no-cook supper.

Ingredients:
  • 140 g tuna in brine (drained)
  • 2 eggs (approx. 120 g)
  • 110 g mixed salad leaves
  • 245 g tomatoes
  • 15 g olive oil
  • 95 g wholegrain rye bread
🍗 59g protein
🍚 50g carbs
🥑 31g fat

Day 6

— 3437 kcal · 233 g protein · 386 g carbs · 108 g fat
🌅 BREAKFAST
718 kcal 70g carbs

Scrambled eggs with rye bread and tomatoes – A quick hot breakfast with a complete amino acid profile.

Ingredients:
  • 4 eggs (approx. 240 g)
  • 145 g wholegrain rye bread
  • 220 g tomatoes
  • butter (to taste)
  • chives (to taste)
🍗 41g protein
🍚 70g carbs
🥑 31g fat
⚡ SECOND BREAKFAST
479 kcal 70g carbs

Rice cakes with quark and jam – Light carbs and protein — good before training.

Ingredients:
  • 60 g rice cakes
  • 190 g fat-free quark
  • 45 g low-sugar jam
🍗 43g protein
🍚 70g carbs
🥑 3g fat
🍲 DINNER
843 kcal 92g carbs

Pork tenderloin with bulgur and vegetables – Lean meat with a low-GI grain.

Ingredients:
  • 205 g pork tenderloin (raw)
  • 115 g bulgur (dry)
  • 220 g red bell pepper
  • 130 g mushrooms
  • 15 g olive oil
🍗 63g protein
🍚 92g carbs
🥑 25g fat
🍌 SNACK
743 kcal 97g carbs

Banana oat shake – A liquid meal you can drink in minutes.

Ingredients:
  • 435 g milk 2%
  • 40 g whey protein (WPC)
  • 175 g banana
  • 60 g rolled oats
🍗 53g protein
🍚 97g carbs
🥑 16g fat
🌙 SUPPER
654 kcal 57g carbs

Hard-boiled eggs with avocado and bread – A simple mix of protein and healthy fats.

Ingredients:
  • 3 eggs (approx. 180 g)
  • 85 g avocado
  • 115 g wholegrain rye bread
  • 175 g tomatoes
🍗 33g protein
🍚 57g carbs
🥑 33g fat

Day 7

— 3457 kcal · 238 g protein · 396 g carbs · 102 g fat
🌅 BREAKFAST
1080 kcal 134g carbs

Banana peanut butter oatmeal – A classic source of complex carbs to start the day.

Ingredients:
  • 120 g rolled oats
  • 375 g milk 2%
  • 40 g whey protein (WPC)
  • 180 g banana
  • 25 g peanut butter (100%)
🍗 65g protein
🍚 134g carbs
🥑 31g fat
⚡ SECOND BREAKFAST
440 kcal 64g carbs

Quark with apple and kiwi – A fruity snack with lean dairy.

Ingredients:
  • 195 g fat-free quark
  • 225 g apple
  • 150 g kiwi
  • 15 g honey
🍗 41g protein
🍚 64g carbs
🥑 2g fat
🍲 DINNER
766 kcal 95g carbs

Baked cod with sweet potatoes and zucchini – Lean fish with roasted vegetables.

Ingredients:
  • 255 g cod (raw)
  • 450 g sweet potatoes
  • 225 g zucchini
  • 15 g olive oil
🍗 56g protein
🍚 95g carbs
🥑 18g fat
🍌 SNACK
430 kcal 59g carbs

Hummus with vegetables and bread – A plant-based snack to crunch on.

Ingredients:
  • 120 g hummus
  • 150 g carrots
  • 150 g red bell pepper
  • 75 g wholegrain rye bread
🍗 17g protein
🍚 59g carbs
🥑 14g fat
🌙 SUPPER
741 kcal 44g carbs

Spinach, mushroom and mozzarella omelette – A warm supper with vegetables.

Ingredients:
  • 5 eggs (approx. 300 g)
  • 105 g spinach
  • 130 g mushrooms
  • 50 g light mozzarella
  • 90 g wholegrain rye bread
🍗 59g protein
🍚 44g carbs
🥑 37g fat

Shopping list and estimated cost

🥩 Meat and cold cuts

🧀 Dairy and cheeses

  • Eggs 20 PLN
  • Skyr / Greek yogurt / natural yogurt 25 PLN
  • Cottage cheese 6 PLN
  • Semi-skimmed quark 4 PLN
  • Milk 4 PLN
  • Feta / goat cheese / gorgonzola / halloumi 30 PLN
  • Cheddar / mozzarella cheese 10 PLN

🥦 Vegetables

  • Onion, garlic, ginger, chili 8 PLN
  • Tomatoes (canned, fresh, passata) 15 PLN
  • Fresh vegetables (bell pepper, cucumber, lettuce, spinach, kale) 25 PLN
  • Frozen vegetables (broccoli, strawberries, forest fruits) 20 PLN
  • Canned beans / chickpeas 12 PLN
  • Fruits (bananas, apples, pears, avocado, mango) 30 PLN

🥜 Fats and nuts

  • Olive oil 30 PLN
  • Nuts (pecans, walnuts, almonds, cashews) 20 PLN
  • Pumpkin seeds / chia seeds 10 PLN
  • Coconut milk 8 PLN

💊 Supplements

💰 Estimated cost

~294.0 zł
for 7 days (~42.0 zł/day)
* Estimated prices, 2026
* Premium products will increase the cost
* Can be swapped for cheaper alternatives

Who this meal plan is for

This meal plan is structured around a 3400 kcal daily intake, which constitutes a significant caloric surplus for the majority of individuals. It is not intended for beginners or those with a sedentary lifestyle. The plan is designed for trainees with a high Total Daily Energy Expenditure (TDEE), which typically results from a combination of advanced training status, high muscle mass, and a physically active life outside the gym.

The nutritional structure is meant to support an intensive resistance training program focused on hypertrophy. Without the stimulus of heavy, progressive training, the caloric surplus is likely to contribute more to fat gain than to muscle growth. Before committing to this plan, it is advisable to calculate your own energy needs. A good first step is to establish your maintenance calories using a TDEE Calculator to see how this 3400 kcal target compares to your specific requirements.

Where this macronutrient split comes from

The caloric and macronutrient targets are derived from established nutritional principles for muscle growth. The total energy content is the sum of its macronutrient components, calculated as follows:

Protein: 213 g * 4 kcal/g = 852 kcal Carbohydrates: 425 g * 4 kcal/g = 1700 kcal Fat: 94 g * 9 kcal/g = 846 kcal Total: 3398 kcal

The protein target of 213 grams corresponds to approximately 2.2 g per kilogram for a 97 kg (214 lb) individual, a common benchmark for maximizing muscle protein synthesis during a bulking phase. You can estimate your own needs with our Protein Requirement Calculator. The high carbohydrate content (50% of total calories) is designed to replenish muscle glycogen and fuel high-volume, high-intensity workouts. The remaining calories from fat support baseline hormonal function and overall health.

How to adapt this plan to yourself

It is unlikely that 3400 kcal will be the exact caloric target for every individual. Therefore, this meal plan should be viewed as a template that can be scaled up or down to meet your specific goals. The first step is to determine your own ideal calorie and macronutrient intake, which you can do using our comprehensive Macronutrient Calculator.

Once you have your target numbers, you can adjust the plan proportionally. Calculate a scaling factor by dividing your target calorie number by 3400. For example, if your target is 3100 kcal, your scaling factor is 3100 / 3400 ≈ 0.91. You would then multiply the quantity of each ingredient in every meal by 0.91. For smaller adjustments, you can make simpler changes, such as adding or removing a tablespoon of oil, a piece of fruit, or reducing the portion size of a grain source like barley or bread.

Substitutions and common questions

Flexibility is key for long-term adherence. While the plan is designed with specific ingredients for a balanced micronutrient profile, you can make sensible substitutions based on preference, availability, or budget.

  • Protein sources: You can typically swap lean protein sources on a 1:1 basis by weight (e.g., chicken breast for turkey breast, cod for tilapia, skyr for fat-free Greek yogurt). When substituting between different categories (e.g., beef for lentils), be aware that the carbohydrate and fat content will also change, requiring further adjustments.
  • Carbohydrate sources: Grains like pearl barley, quinoa, and brown rice are largely interchangeable. Likewise, starchy vegetables such as sweet potatoes, butternut squash, and regular potatoes can be swapped for one another based on weight.
  • Fat sources: Healthy fat sources can be exchanged based on their caloric value. For instance, half an avocado (approx. 160 kcal) is equivalent to about 1.5 tablespoons of olive oil or a 25-gram serving of almonds.
  • Meal timing: The order of meals can be rearranged to fit your personal schedule. While nutrient timing can be a useful tool, for most goals, meeting your total daily calorie and macronutrient targets is the most critical factor.

Related resources

See also