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:
| Challenge | What Happens Without a Plan |
|---|---|
| Insufficient calories | You feel like you eat "a lot" but actually consume 300-500 calories below your surplus target |
| Inconsistent protein | Some days hit 180g, other days barely reach 100g. Average intake matters more than single-day spikes |
| Missed meals | Skipping breakfast or lunch means cramming 1,500+ calories into dinner, which is uncomfortable and unsustainable |
| Poor food choices | You fill calories with junk food, gaining fat instead of lean muscle |
| No pre/post workout nutrition | Missing 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 Level | Factor |
|---|---|
| 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:
| Surplus | Expected Gain | Best For |
|---|---|---|
| +250 cal/day | 0.25-0.5 lb/week | Experienced lifters, lean bulk |
| +350 cal/day | 0.5-0.75 lb/week | Most people, balanced approach |
| +500 cal/day | 0.75-1 lb/week | Beginners, 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:
| Macro | Target | For 2,800 Calories |
|---|---|---|
| Protein | 1.6-2.2g per kg body weight | 130-180g (520-720 cal) |
| Fat | 0.5-1.5g per kg body weight | 41-123g (369-1,107 cal) |
| Carbohydrates | Fill remaining calories | 250-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
| Food | Protein per 100g | Calories per 100g | Protein-to-Calorie Ratio | Cost per 30g Protein |
|---|---|---|---|---|
| Chicken breast | 31g | 165 | 1g per 5.3 cal | $1.50-2.00 |
| Greek yogurt (0% fat) | 10g | 59 | 1g per 5.9 cal | $1.00-1.50 |
| Egg whites | 11g | 52 | 1g per 4.7 cal | $1.00-1.25 |
| Tuna (canned) | 26g | 116 | 1g per 4.5 cal | $1.25-1.75 |
| Lean ground turkey | 27g | 170 | 1g per 6.3 cal | $1.75-2.50 |
| Whey protein powder | 80g | 370 | 1g per 4.6 cal | $0.75-1.25 |
| Cottage cheese (2%) | 11g | 90 | 1g per 8.2 cal | $0.80-1.20 |
| Salmon | 20g | 208 | 1g per 10.4 cal | $2.50-3.50 |
| Whole eggs | 13g | 155 | 1g per 11.9 cal | $0.50-0.75 |
| Chicken thighs | 26g | 209 | 1g per 8.0 cal | $1.00-1.50 |
Best Carb Sources for Muscle Building
| Food | Carbs per Serving | Why It Is Good for Bulking |
|---|---|---|
| White rice (1 cup cooked) | 45g | Easy to digest, pairs with everything, calorie-dense |
| Oats (1 cup dry) | 54g | Slow-digesting, great for sustained energy |
| Sweet potatoes (1 medium) | 26g | Micronutrient-rich, easy to prep in bulk |
| Pasta (1 cup cooked) | 43g | Calorie-dense, easy to eat in large quantities |
| Bananas (1 medium) | 27g | Quick energy, portable, great pre-workout |
| Bread (2 slices) | 26g | Convenient, 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
| Meal | Food | Calories | Protein |
|---|---|---|---|
| Breakfast | 3 whole eggs + 2 slices toast + 1 banana | 520 | 24g |
| Snack | Greek yogurt (200g) + 30g granola + honey | 280 | 22g |
| Lunch | 6 oz chicken breast + 1.5 cups rice + steamed broccoli | 650 | 48g |
| Pre-workout | 1 banana + 1 tbsp peanut butter | 200 | 5g |
| Post-workout | Whey protein shake + 1 cup oats | 420 | 38g |
| Dinner | 6 oz salmon + sweet potato + mixed vegetables + 1 tbsp olive oil | 680 | 40g |
| Evening snack | Cottage cheese (150g) + handful almonds | 250 | 20g |
| Total | 3,000 | 197g |
Day 2: Tuesday
| Meal | Food | Calories | Protein |
|---|---|---|---|
| Breakfast | Overnight oats: 1 cup oats + milk + protein powder + banana | 550 | 38g |
| Snack | 2 hard-boiled eggs + apple | 250 | 13g |
| Lunch | Turkey and avocado wrap (6 oz turkey, tortilla, avocado, cheese) | 600 | 42g |
| Pre-workout | Rice cake + 2 tbsp peanut butter | 230 | 8g |
| Post-workout | Whey protein shake + banana | 280 | 30g |
| Dinner | 8 oz lean ground beef + pasta (1.5 cups) + marinara sauce | 720 | 48g |
| Evening snack | Greek yogurt + mixed berries | 180 | 18g |
| Total | 2,810 | 197g |
Day 3: Wednesday
| Meal | Food | Calories | Protein |
|---|---|---|---|
| Breakfast | Protein pancakes (2 eggs, 1 banana, 1 scoop protein, oats) + syrup | 520 | 35g |
| Snack | Trail mix (1/4 cup nuts + dried fruit) | 280 | 7g |
| Lunch | Chicken thigh rice bowl with black beans, salsa, and cheese | 680 | 45g |
| Pre-workout | Banana + handful gummy bears | 220 | 2g |
| Post-workout | Whey protein + 12 oz chocolate milk | 380 | 38g |
| Dinner | 6 oz chicken breast stir-fry with rice and mixed vegetables | 620 | 42g |
| Evening snack | Peanut butter toast (2 slices + 2 tbsp PB) | 350 | 14g |
| Total | 3,050 | 183g |
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
| Source | Protein per Dollar | Monthly Cost for 180g/day |
|---|---|---|
| Whole eggs (dozens) | 18-22g per dollar | $240-300 |
| Chicken thighs | 14-18g per dollar | $300-380 |
| Whey protein (bulk) | 20-25g per dollar | $215-270 |
| Canned tuna | 12-16g per dollar | $340-450 |
| Whole milk (gallon) | 16-20g per dollar | $270-340 |
| Dried lentils | 20-28g per dollar | $190-270 |
| Cottage cheese | 10-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 Change | What to Do |
|---|---|
| Gaining 0.5-1 lb/week | Perfect. Keep current calories. |
| Gaining more than 1.5 lbs/week | Reduce by 200 calories. You are gaining excess fat. |
| Weight stable or losing | Increase by 200-300 calories. You are not in a surplus. |
| No change after 2 weeks | Increase 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.