2500kcal Bulking Meal Plan
A balanced meal plan for people who want to build muscle mass.
High in protein, moderate carbohydrates, healthy fats.
- You want to build muscle mass
- You strength train 3-5 times a week
- Your TDEE is around 2200-2300 kcal (~200-300 kcal surplus)
- You weigh around 70-85 kg
Day-by-day meal plan
Oatmeal with Banana and Peanut Butter
- 100g rolled oats (~1.80 zł)
- 300ml 2% milk (~1.20 zł)
- 1 banana - 120g (~0.70 zł)
- 25g peanut butter (~1.50 zł)
- 15g honey (~0.50 zł)
Sandwiches with Cottage Cheese and Ham
- 3 slices of rye bread - 120g (~1.50 zł)
- 100g semi-skimmed cottage cheese (~2.50 zł)
- 60g chicken ham (~2.00 zł)
- Tomato, cucumber (~1.00 zł)
Chicken with Rice and Vegetables
- 180g chicken breast (~5.00 zł)
- 80g white rice (dry) (~0.50 zł)
- 150g frozen mixed vegetables (~1.50 zł)
- 15ml olive oil (~0.80 zł)
- Spices: salt, pepper, sweet paprika
Protein Shake with Fruit
- 35g WPC protein powder (~3.00 zł)
- 250ml 2% milk (~1.00 zł)
- 100g frozen forest fruits (~1.50 zł)
- 1 tablespoon of honey - 15g (~0.50 zł)
Scrambled Eggs with Bread
- 3 eggs (~2.10 zł)
- 2 slices of whole-wheat bread - 80g (~1.20 zł)
- 10g butter (~0.40 zł)
- Chives, tomato (~0.80 zł)
Shopping list and estimated cost
? Meat and eggs
- Chicken breast 1.3 kg (~36 zł)
- Chicken ham 420g (~14 zł)
- Large eggs 21 (~15 zł)
? Dairy
- 2% milk 4 L (~14 zł)
- Semi-skimmed quark 700g (~18 zł)
- Butter 100g (~4 zł)
? Carbohydrates
- Rolled oats 700g (~6 zł)
- White rice 600g (~4 zł)
- Rye/whole-wheat bread 3 loaves (~14 zł)
? Vegetables and fruit
- Bananas 1 kg (~6 zł)
- Mixed frozen vegetables 1 kg (~10 zł)
- Frozen mixed berries 700g (~12 zł)
- Tomatoes, cucumbers (~10 zł)
? Other
- Peanut butter 350g (~15 zł)
- Olive oil 250ml (~12 zł)
- Honey 250g (~12 zł)
- WPC protein powder 250g (~25 zł)
? Estimated cost
Who this meal plan is for
This meal plan is structured for individuals aiming to build muscle mass through a controlled caloric surplus. The 2500 kcal target is a common starting point for men with a lower body weight or a sedentary lifestyle (e.g., an office job with 3–4 weekly training sessions) who want to gain weight gradually. It may also be appropriate for more active women looking to enter a bulking phase.
However, 2500 kcal is a guideline, not a universal figure. Your individual energy needs are determined by your body weight, height, age, sex, and activity level. Before adopting this plan, we recommend calculating your own maintenance level using our TDEE Calculator. This plan is most effective if your calculated maintenance is around 2200–2300 kcal, making this a surplus of 200–300 kcal.
Where this macronutrient split comes from
The nutritional values in this plan are derived from established principles for supporting muscle hypertrophy. The breakdown is based on the caloric content of each macronutrient: 4 kcal per gram of protein, 4 kcal per gram of carbohydrates, and 9 kcal per gram of fat. The arithmetic for this plan is as follows:
Protein: 180 g * 4 kcal/g = 720 kcal Carbohydrates: 270 g * 4 kcal/g = 1080 kcal Fat: 83 g * 9 kcal/g = 747 kcal Total: 2547 kcal
The 180 g of protein is designed to maximize the muscle-building signal. For an 85 kg individual, this equates to approximately 2.1 g of protein per kilogram of body weight, which falls within the optimal range for hypertrophy (1.6–2.2 g/kg). The 270 g of carbohydrates provides the primary fuel for intensive training sessions, while the 83 g of fat supports hormonal function and general health. You can explore different distributions for your personal goals with our Macronutrient Calculator.
How to adapt this plan to yourself
This meal plan is a template that should be adjusted to your specific caloric needs and progress. If your target intake is higher or lower than 2500 kcal, you must modify the portion sizes accordingly. A straightforward method is proportional scaling. For example, if your daily target is 2800 kcal, you would multiply the ingredient quantities in each recipe by 1.12 (2800 ÷ 2500 = 1.12). To determine your ideal surplus, you can use the Calorie Deficit and Surplus Calculator.
Monitor your progress weekly. A sustainable rate of weight gain for muscle building is typically between 0.25% and 0.5% of your body weight per week. If you are gaining weight faster than this, slightly reduce the portion sizes. If your weight is stagnant after two weeks, increase the portion sizes by about 10% and continue to monitor. This iterative process of tracking and adjusting is fundamental to achieving predictable results.
Substitutions and common questions
It is not necessary to consume the exact foods listed. The key is to match the macronutrient and calorie targets. Here are some common substitutions:
- Protein sources: Chicken breast can be replaced with an equivalent amount of protein from turkey, lean beef, cod, tuna, eggs, or cottage cheese. Plant-based options like tofu or lentils can also be used, but be mindful of their carbohydrate content.
- Carbohydrate sources: White rice can be swapped for brown rice, potatoes, sweet potatoes, quinoa, or whole-wheat pasta. Adjust the portion to match the target carbohydrate grams for the meal.
- Fat sources: Peanut butter, nuts, and oils are largely interchangeable. You can substitute peanut butter with almond butter, avocado, or an equivalent amount of olive oil in terms of calories from fat.
- Meal timing: The specific timing of meals is less important than achieving the total daily calorie and macronutrient goals. You can rearrange, combine, or split meals to fit your personal schedule and appetite.
- Vegetables: Non-starchy vegetables like broccoli, spinach, tomatoes, and cucumbers are low in calories and can be added freely to any meal to increase volume, fiber, and micronutrient intake without significantly altering the macronutrient profile.
Related resources
See also
- Meal plan2900 kcal Bulking Meal Plan
- Meal plan3000 kcal Keto Bulking Meal Plan
