All posts

Meal Planning for Muscle Gain: A 7-Day 2,800 Calorie Bulking Plan

Science-backed meal planning for building muscle. Covers calorie surplus, protein targets (1.6-2.2g/kg per ISSN), meal timing, a full 7-day 2,800 cal plan with 180g protein, and bulking on a budget.


The quick answer: Building muscle requires eating in a calorie surplus of 250-500 calories above your Total Daily Energy Expenditure (TDEE) while consuming 1.6-2.2g of protein per kilogram of body weight daily, per the International Society of Sports Nutrition. A meal plan ensures you consistently hit these targets, which is the hardest part of gaining muscle. Most people who fail to build muscle are not training wrong — they are eating inconsistently.

Why Does Building Muscle Require a Meal Plan?

Training breaks muscle fibers down. Nutrition builds them back up, bigger and stronger. Without adequate calories and protein, your body cannot synthesize new muscle tissue no matter how hard you train. This is not opinion — it is physiology.

The problem is that eating enough to build muscle is genuinely difficult. A 180 lb (82 kg) male needs approximately 2,800-3,200 calories and 130-180g of protein per day to gain muscle. That is a lot of food, and it needs to happen every single day, not just on training days.

Here is why most people fail without a plan:

ChallengeWhat Happens Without a Plan
Insufficient caloriesYou feel like you eat "a lot" but actually consume 300-500 calories below your surplus target
Inconsistent proteinSome days hit 180g, other days barely reach 100g. Average intake matters more than single-day spikes
Missed mealsSkipping breakfast or lunch means cramming 1,500+ calories into dinner, which is uncomfortable and unsustainable
Poor food choicesYou fill calories with junk food, gaining fat instead of lean muscle
No pre/post workout nutritionMissing the anabolic window (while overstated in media) still matters for optimal results

A meal plan solves all of these by making every eating decision in advance.

How Do You Calculate Your Bulking Calories?

Step 1: Find Your TDEE

Your Total Daily Energy Expenditure is the number of calories you burn in a day including exercise.

Use the Mifflin-St Jeor equation:

Men: (10 x weight in kg) + (6.25 x height in cm) - (5 x age) + 5

Women: (10 x weight in kg) + (6.25 x height in cm) - (5 x age) - 161

Multiply by your activity factor:

Activity LevelFactor
Sedentary (desk job, no exercise)1.2
Lightly active (1-3 days/week)1.375
Moderately active (3-5 days/week)1.55
Very active (6-7 days/week)1.725
Extremely active (physical job + daily training)1.9

Example: A 25-year-old male, 5'10" (178 cm), 180 lbs (82 kg), training 5 days per week:

  • BMR: (10 x 82) + (6.25 x 178) - (5 x 25) + 5 = 820 + 1,112.5 - 125 + 5 = 1,812.5
  • TDEE: 1,812.5 x 1.725 = 3,126 calories (very active)

For someone moderately active: 1,812.5 x 1.55 = 2,809 calories.

Step 2: Add a Surplus

For lean muscle gain (minimizing fat), add 250-500 calories above your TDEE:

SurplusExpected GainBest For
+250 cal/day0.25-0.5 lb/weekExperienced lifters, lean bulk
+350 cal/day0.5-0.75 lb/weekMost people, balanced approach
+500 cal/day0.75-1 lb/weekBeginners, hard gainers

A surplus larger than 500 calories mostly adds fat, not extra muscle. More is not better here.

Step 3: Set Your Macros

The International Society of Sports Nutrition (ISSN) recommends these ranges for muscle gain:

MacroTargetFor 2,800 Calories
Protein1.6-2.2g per kg body weight130-180g (520-720 cal)
Fat0.5-1.5g per kg body weight41-123g (369-1,107 cal)
CarbohydratesFill remaining calories250-400g (1,000-1,600 cal)

For a practical 2,800 calorie plan: 180g protein (720 cal), 80g fat (720 cal), 340g carbs (1,360 cal).

What Are the Best Muscle-Building Foods?

Not all calories are equal for muscle building. Here are the most efficient foods ranked by protein density and overall value:

Top Protein Sources

FoodProtein per 100gCalories per 100gProtein-to-Calorie RatioCost per 30g Protein
Chicken breast31g1651g per 5.3 cal$1.50-2.00
Greek yogurt (0% fat)10g591g per 5.9 cal$1.00-1.50
Egg whites11g521g per 4.7 cal$1.00-1.25
Tuna (canned)26g1161g per 4.5 cal$1.25-1.75
Lean ground turkey27g1701g per 6.3 cal$1.75-2.50
Whey protein powder80g3701g per 4.6 cal$0.75-1.25
Cottage cheese (2%)11g901g per 8.2 cal$0.80-1.20
Salmon20g2081g per 10.4 cal$2.50-3.50
Whole eggs13g1551g per 11.9 cal$0.50-0.75
Chicken thighs26g2091g per 8.0 cal$1.00-1.50

Best Carb Sources for Muscle Building

FoodCarbs per ServingWhy It Is Good for Bulking
White rice (1 cup cooked)45gEasy to digest, pairs with everything, calorie-dense
Oats (1 cup dry)54gSlow-digesting, great for sustained energy
Sweet potatoes (1 medium)26gMicronutrient-rich, easy to prep in bulk
Pasta (1 cup cooked)43gCalorie-dense, easy to eat in large quantities
Bananas (1 medium)27gQuick energy, portable, great pre-workout
Bread (2 slices)26gConvenient, pairs with protein sources

Healthy Fat Sources

Olive oil (1 tbsp = 14g fat, 120 cal), avocado (1 medium = 21g fat, 240 cal), nuts (1 oz almonds = 14g fat, 164 cal), whole eggs, salmon, peanut butter (2 tbsp = 16g fat, 190 cal).

What Does a 7-Day 2,800 Calorie Bulking Plan Look Like?

This plan targets 2,800 calories and 180g protein daily. Adjust portions up or down based on your specific TDEE.

Day 1: Monday

MealFoodCaloriesProtein
Breakfast3 whole eggs + 2 slices toast + 1 banana52024g
SnackGreek yogurt (200g) + 30g granola + honey28022g
Lunch6 oz chicken breast + 1.5 cups rice + steamed broccoli65048g
Pre-workout1 banana + 1 tbsp peanut butter2005g
Post-workoutWhey protein shake + 1 cup oats42038g
Dinner6 oz salmon + sweet potato + mixed vegetables + 1 tbsp olive oil68040g
Evening snackCottage cheese (150g) + handful almonds25020g
Total3,000197g

Day 2: Tuesday

MealFoodCaloriesProtein
BreakfastOvernight oats: 1 cup oats + milk + protein powder + banana55038g
Snack2 hard-boiled eggs + apple25013g
LunchTurkey and avocado wrap (6 oz turkey, tortilla, avocado, cheese)60042g
Pre-workoutRice cake + 2 tbsp peanut butter2308g
Post-workoutWhey protein shake + banana28030g
Dinner8 oz lean ground beef + pasta (1.5 cups) + marinara sauce72048g
Evening snackGreek yogurt + mixed berries18018g
Total2,810197g

Day 3: Wednesday

MealFoodCaloriesProtein
BreakfastProtein pancakes (2 eggs, 1 banana, 1 scoop protein, oats) + syrup52035g
SnackTrail mix (1/4 cup nuts + dried fruit)2807g
LunchChicken thigh rice bowl with black beans, salsa, and cheese68045g
Pre-workoutBanana + handful gummy bears2202g
Post-workoutWhey protein + 12 oz chocolate milk38038g
Dinner6 oz chicken breast stir-fry with rice and mixed vegetables62042g
Evening snackPeanut butter toast (2 slices + 2 tbsp PB)35014g
Total3,050183g

Days 4-7 Pattern

Follow the same structure — rotate proteins (chicken, beef, turkey, fish, eggs), rotate carb sources (rice, pasta, potatoes, oats, bread), and keep protein at 40-50g per main meal. The exact recipes matter less than hitting your daily targets consistently.

A weekly average of 2,800 calories and 180g protein will produce results. Individual days can range from 2,600 to 3,100 without issue.

When Should You Eat Around Workouts?

Meal timing is less critical than total daily intake, but it can optimize muscle protein synthesis:

Pre-Workout (1-2 Hours Before)

Eat a meal with carbs and moderate protein. The carbs fuel your workout. The protein begins the repair process early.

Good options: Banana with peanut butter, oatmeal with protein powder, chicken and rice (if 2+ hours before), a sandwich.

Post-Workout (Within 2 Hours)

Eat a meal with protein and carbs. The "anabolic window" is real but wider than the 30-minute myth suggests. Research shows consuming protein within 2 hours post-workout maximizes muscle protein synthesis.

Good options: Protein shake with banana, chicken and rice, Greek yogurt with granola, eggs with toast.

Before Bed

A slow-digesting protein before sleep supports overnight muscle repair. Casein protein (found in cottage cheese, Greek yogurt, or casein powder) digests over 6-8 hours.

Good options: Cottage cheese, Greek yogurt, casein protein shake, handful of almonds with milk.

How Do You Bulk on a Budget?

Bulking is expensive if you rely on chicken breast and salmon for every meal. Here is how to hit your targets affordably:

Budget Protein Sources

SourceProtein per DollarMonthly Cost for 180g/day
Whole eggs (dozens)18-22g per dollar$240-300
Chicken thighs14-18g per dollar$300-380
Whey protein (bulk)20-25g per dollar$215-270
Canned tuna12-16g per dollar$340-450
Whole milk (gallon)16-20g per dollar$270-340
Dried lentils20-28g per dollar$190-270
Cottage cheese10-14g per dollar$385-540

The cheapest bulking stack: eggs for breakfast, chicken thighs and rice for lunch, lentils or ground beef with pasta for dinner, whey protein post-workout, milk throughout the day. This hits 180g protein for approximately $8-12 per day ($56-84/week).

Calorie-Dense Budget Foods

When you need more calories without more volume:

  • Olive oil: 120 cal per tablespoon. Drizzle on everything.
  • Peanut butter: 190 cal per 2 tablespoons. Add to shakes, oats, or toast.
  • Whole milk: 150 cal per cup. Drink with meals or in shakes.
  • Rice: 200 cal per cooked cup. The ultimate cheap carb.
  • Bananas: 105 cal each. The cheapest fruit by calorie.

How Do You Track Progress and Adjust?

Weigh Yourself Weekly

Weigh yourself every morning, same time, after using the bathroom. Average the 7 days. Compare weekly averages, not daily numbers.

Weekly Weight ChangeWhat to Do
Gaining 0.5-1 lb/weekPerfect. Keep current calories.
Gaining more than 1.5 lbs/weekReduce by 200 calories. You are gaining excess fat.
Weight stable or losingIncrease by 200-300 calories. You are not in a surplus.
No change after 2 weeksIncrease by 300 calories. Your TDEE estimate was low.

Adjust Every 2-4 Weeks

Do not change calories based on a single week. Water weight, sodium intake, and stress all cause fluctuations. Two weeks of consistent data tells you whether your surplus is working.

Use an App to Track

Hitting 2,800 calories and 180g protein daily is nearly impossible to do by feel, especially in the first few weeks. Mealift lets you plan your meals in advance and see the nutritional totals before you eat, so you can adjust portions ahead of time rather than realizing at 9 PM that you are 40g short on protein.

FAQ

How much protein do I really need to build muscle?

The ISSN recommends 1.6-2.2g per kilogram of body weight for muscle gain. For a 180 lb (82 kg) person, that is 131-180g per day. Research shows diminishing returns above 2.2g/kg, so there is no benefit to consuming extreme amounts of protein. Spreading protein intake across 4-5 meals (30-40g each) optimizes muscle protein synthesis.

Can I build muscle without a calorie surplus?

Beginners and people returning to training after a break can build muscle at maintenance calories or even in a slight deficit (a process called body recomposition). However, for most intermediate and advanced lifters, a calorie surplus of 250-500 calories is necessary for optimal muscle growth.

How long does it take to see muscle gain results?

With consistent training and nutrition, most people notice visible changes after 8-12 weeks. Beginners can gain 1-1.5 lbs of muscle per month. Intermediate lifters gain 0.5-1 lb per month. Advanced lifters gain 0.25-0.5 lb per month. These rates assume proper nutrition — without a surplus, gains are minimal.

Should I eat differently on rest days?

Keep protein the same every day. You can reduce carbohydrates slightly (50-100g less) on rest days and eat closer to maintenance calories. Muscle repair happens on rest days, so adequate nutrition is still critical.

What is the best protein powder for muscle gain?

Whey protein isolate has the highest protein per calorie ratio and fastest absorption. For a budget option, whey concentrate works nearly as well at a lower price. Casein is better before bed due to slow digestion. Plant-based options (pea + rice protein blend) work for those who avoid dairy but may require slightly higher doses to match the amino acid profile of whey.

How do I bulk without gaining too much fat?

Keep your surplus moderate (250-350 calories). Prioritize protein (1.6-2.2g/kg). Train with progressive overload. Monitor your weight weekly — if you are gaining more than 1 lb per week, reduce calories slightly. A lean bulk takes longer but results in more muscle and less fat to cut later.

Can I build muscle as a vegetarian or vegan?

Yes. Plant-based protein sources include lentils, chickpeas, tofu, tempeh, edamame, seitan, pea protein powder, and quinoa. The challenge is that most plant proteins are less protein-dense per calorie, so you need to be more intentional about hitting your protein target. Combining protein sources (rice + beans, peanut butter + bread) ensures a complete amino acid profile.

How many meals should I eat per day for muscle gain?

Four to five meals spaced 3-4 hours apart optimizes muscle protein synthesis. Research by Schoenfeld and Aragon (2018) suggests distributing protein across at least 4 meals per day for maximal anabolic response. Three large meals can work but makes it harder to eat 180g+ of protein without discomfort.