Lean-Bulk Meal Plan 2700 kcal

? Lean Bulk ? Precise ? 7 days

A controlled surplus for advanced individuals - build muscle methodically.
Carbohydrate timing around your workout for maximum effectiveness!

?
2700
kcal
?
190g
protein
?
300g
carbs
?
78g
fats
?
~48zł
/day
+300
kcal surplus
2.2g/kg
protein
~0.3kg
/week gain
✅ This meal plan is for you if:
  • You want to build muscle without unnecessary fat
  • Your TDEE is around 2400 kcal
  • You weigh around 85-95 kg
  • You strength train 4-5 times a week
  • You are advanced and value precision

Day-by-day meal plan

? BREAKFAST
580 kcal

Protein Pancakes with Fruit

Ingredients:
  • 50g oat flour (~1.00 PLN)
  • 30g vanilla WPC protein powder (~2.50 PLN)
  • 2 eggs (~1.40 PLN)
  • 100ml 2% milk (~0.40 PLN)
  • 1 banana - 100g (~0.60 PLN)
  • 100g raspberries (~3.50 PLN)
  • 15g peanut butter (~0.90 PLN)
? 42g protein
? 58g carbs
? 18g fat
PRE-WORKOUT
420 kcal

Chicken Rice Bowl

Ingredients:
  • 100g chicken breast (~2.80 PLN)
  • 80g jasmine rice (dry) (~0.80 PLN)
  • 50g edamame (~2.00 PLN)
  • 50g carrot (~0.30 PLN)
  • Soy sauce, ginger, sesame seeds
? 36g protein
? 58g carbs
? 6g fat
? POST-WORKOUT / DINNER
780 kcal

Pork Loin with Pearl Barley and Vegetables

Ingredients:
  • 200g pork loin (~7.00 PLN)
  • 100g pearl barley (dry) (~1.20 PLN)
  • 150g roasted vegetables (zucchini, bell pepper, onion) (~2.50 PLN)
  • 15ml olive oil (~0.80 PLN)
  • Herbes de Provence, garlic
? 52g protein
? 78g carbs
? 22g fat
? SNACK
380 kcal

Avocado-Mango Smoothie

Ingredients:
  • 250ml coconut milk (~2.50 PLN)
  • 50g avocado (~2.50 PLN)
  • 100g frozen mango (~3.00 PLN)
  • 25g WPC protein powder (~2.00 PLN)
  • 10g honey (~0.40 PLN)
? 24g protein
? 38g carbs
? 16g fat
? SUPPER
540 kcal

Trout with New Potatoes and Asparagus

Ingredients:
  • 150g trout fillet (~9.00 PLN)
  • 180g new potatoes (~1.50 PLN)
  • 100g green asparagus (~4.00 PLN)
  • 10g butter (~0.40 PLN)
  • Dill, lemon, salt
? 38g protein
? 42g carbs
? 18g fat
Daily Summary - LEAN BULK
2700
kcal
190g
protein
300g
carbs
78g
fat
? Breakdown: 28% P / 44% C / 26% F • ? Surplus: +300 kcal

Shopping list and estimated cost

? Meat and fish

  • Pork loin 1.4 kg (~50 zł)
  • Chicken breast 700g (~20 zł)
  • Trout fillet 1 kg (~65 zł)
  • Large eggs 14 pcs (~10 zł)

? Dairy and supplements

  • 2% milk 1 L (~4 zł)
  • Coconut milk 2 L (~18 zł)
  • Vanilla WPC protein 500g (~50 zł)
  • Butter 100g (~4 zł)

? Carbohydrates

  • Oat flour 400g (~6 zł)
  • Jasmine rice 600g (~8 zł)
  • Pearl barley 700g (~10 zł)
  • New potatoes 1.5 kg (~12 zł)

? Vegetables and fruits

  • Bananas 1 kg (~6 zł)
  • Raspberries 700g (~25 zł)
  • Frozen mango 700g (~21 zł)
  • Green asparagus 700g (~28 zł)
  • Roasting vegetables (~18 zł)

? Other

  • Avocado 4 pcs (~20 zł)
  • Peanut butter 150g (~9 zł)
  • Olive oil 150ml (~8 zł)
  • Frozen edamame 400g (~14 zł)

? Estimated cost

~335 zł
for 7 days (~48 zł/day)
* Estimated prices, 2026

Who this meal plan is for

This meal plan is designed for individuals with consistent training experience who are aiming to gain muscle mass with minimal accompanying fat gain. The 2700 kcal target represents a modest caloric surplus for an average-sized male engaged in regular, intensive resistance training. It is not intended for beginners, who may progress well on maintenance calories, nor is it designed for a rapid "dirty" bulk.

The core principle is a controlled energy surplus. Before starting, it is crucial to have an accurate estimate of your own daily energy needs. A value of 2700 kcal may be a surplus for one person, maintenance for another, or even a deficit for a larger, more active individual. We recommend using a TDEE Calculator to establish a personalized baseline. This plan is a template built on a specific number; your own number is the most important variable.

Where this macronutrient split comes from

The nutritional targets for this plan are derived from established principles for muscle hypertrophy, broken down arithmetically. The total energy content is the sum of the calories from each macronutrient:

Protein provides 190 grams, which at 4 kcal per gram equals 760 kcal. Carbohydrates are set at 300 grams, also at 4 kcal per gram, for a total of 1200 kcal. Fat is targeted at 78 grams, which at 9 kcal per gram equals 702 kcal. The sum of these values (760 + 1200 + 702) is 2662 kcal, a figure that aligns with the 2700 kcal target, with minor rounding common in meal plan design.

The 190g of protein corresponds to approximately 2.0g per kilogram for a 95kg (209 lb) individual, a quantity supportive of muscle protein synthesis in a surplus. The 300g of carbohydrates are strategically placed to fuel intense workouts and replenish glycogen stores afterward. The 78g of fat, making up about 26% of total calories, is sufficient to support endocrine function without contributing excessive energy that might be more readily stored as adipose tissue.

How to adapt this plan to yourself

This 2700 kcal plan serves as a rigid example. To use it effectively, you must scale it to your individual requirements. The first step is determining your personal maintenance calories—the amount needed to maintain your current weight. From there, you can establish an appropriate surplus for a lean bulk, typically 200-400 kcal above maintenance.

Once you have your personal calorie target, you can adjust the plan. The most straightforward method is proportional scaling. For example, if your target is 2970 kcal (a 10% increase from 2700 kcal), you would multiply the quantity of every ingredient in the plan by 1.1. If your target is 2430 kcal (a 10% decrease), you would multiply every ingredient by 0.9. This method maintains the macronutrient ratios of the original plan. You can use a Calorie Deficit and Surplus Calculator to help define your target.

After making adjustments, monitor your body weight for 2-3 weeks. Aim for a gain of approximately 0.25-0.5% of your body weight per week. If you are gaining weight faster, slightly reduce your total calories. If you are not gaining weight, slightly increase them. This feedback loop is essential for tailoring the plan perfectly to your metabolism and activity level.

Substitutions and common questions

  • Can I swap protein sources?

    Yes. The goal is to match the protein and fat content. Chicken breast can be swapped for turkey breast, cod, or lean cuts of beef. Pork loin can be replaced with other lean pork cuts. The key is to compare the nutritional information of the food you are substituting to ensure it's a close match.

  • What about different carbohydrate sources?

    This is also possible. Rice, pearl barley, and potatoes can be interchanged with other sources like quinoa, buckwheat, or pasta. For accuracy, it is best to measure these foods by their dry, uncooked weight, as water content can significantly alter the final weight after cooking.

  • Is the timing of carbohydrates around workouts critical?

    For an advanced trainee, consuming a significant portion of daily carbohydrates in the pre- and post-workout window can be beneficial for performance and recovery. However, the most critical factor for body composition change is total daily calorie and macronutrient intake. If your schedule does not permit this specific timing, ensuring you meet your daily totals is the primary goal.

  • What if a recipe includes a vegetable I don't like?

    Most non-starchy green vegetables (like asparagus, broccoli, spinach, green beans) are very low in calories and can be substituted for one another freely based on preference without a meaningful impact on the plan's macronutrient totals.

Related resources

See also