← Blog |

2,800 Calorie Meal Plan Template for Coaches (Free Lean Bulk Plan)

A 2,800 kcal plan is the surplus sweet spot for active clients chasing muscle gain. Higher protein, carb-heavy for training fuel, 5 feedings per day. Here's the template that builds lean mass without fat creep.

Post-workout meal prep container with steak, rice and zucchini on a picnic bench for a 2800 calorie lean bulk meal plan

2,800 kcal per day sits at a 200 to 400 kcal surplus for active men with a TDEE of 2,400 to 2,600 kcal. That's the lean bulk band: enough fuel for 4-5 training sessions per week plus a controlled surplus for muscle gain, no fat avalanche. For heavier males above 200 lb, 2,800 kcal often lands right at maintenance with 4-5 weekly sessions.

Below is the full 7-day plan pulled straight from Promealplan's recipe database. Every meal is dietitian-crafted, with real macros. The plan averages 2,787 kcal · 165g protein · 355g carb · 81g fat across the week, split into 5 daily feedings.

Who This 2,800 Calorie Plan Is For

A 2,800 kcal plan isn't one-size-fits-all. It's built for clients ready to eat in a surplus and train hard enough to turn those calories into muscle. Match the client to the plan before you send it.

Ideal: active males in a lean bulk phase

A 175-195 lb man training 4-5 times per week with a TDEE of 2,400-2,600 kcal. At 2,800, he runs a 200-400 kcal surplus that drives muscle gain of 0.5 to 1 lb per week. Strength climbs, body composition holds, no runaway fat gain.

Ideal: heavier males at performance maintenance

A 200-220 lb man training 4-5 times per week with a TDEE around 2,750-2,900 kcal. At 2,800 kcal he holds bodyweight steady while keeping strength and recovery on track. Perfect for post-bulk maintenance blocks before the next phase.

Good fit: female athletes in a hard training block

A 150-170 lb woman training 5-6 times per week, especially CrossFit athletes or competitive lifters. At 2,800 kcal she fuels high-volume training without digging into recovery debt. Best paired with a periodized program that justifies the surplus.

Good fit: endurance athletes in peak training

Runners clocking 40+ miles per week or cyclists logging 8+ hours. Endurance burns 500-700 kcal per hour on top of baseline TDEE. 2,800 kcal with 350g of carbs covers glycogen replenishment without cutting into recovery.

Do not recommend 2,800 kcal for:

  • Clients in a cut. 2,800 kcal is far too high for fat loss under 200 lb. Use a calorie-deficit template instead.
  • Sedentary clients. Without 4+ training sessions per week, 2,800 kcal becomes a fat-gain surplus. Point them to the 2,500 kcal plan.
  • Clients chasing aggressive mass gain. For dedicated bulks with heavier lifters (220+ lb) or clear weight-gain goals, step up to the 3,000 kcal plan.

Macro Breakdown: Why 24/51/26 Works for Lean Bulk

Weekly average: 2,787 kcal · 165g protein · 355g carb · 81g fat. That's 24% protein, 51% carbs, 26% fat. The split skews carb-forward on purpose. When calories sit in a surplus, carbs drive training output and glycogen replenishment while protein protects the muscle the surplus is meant to build.

165g
Protein · 24%
355g
Carbs · 51%
81g
Fat · 26%
1

Protein: 165g to drive muscle protein synthesis

At 0.85-0.95g per pound of bodyweight for a 175-195 lb client, 165g of protein covers hypertrophy in a lean surplus. Split across 5 feedings of 20-76g each, every meal hits the leucine threshold of 3g to trigger muscle protein synthesis. Tuna, chicken, beef, eggs, and Greek yogurt rotate through the week for amino acid variety.

2

Carbs: 355g for training fuel and recovery

51% from carbs powers 4-5 weekly training sessions at full intensity. Rice, quinoa, pasta, bagels, and smoothies cluster around lunch and dinner on training days so glycogen refills when the body actually uses it. Morning carbs from smoothies or pancakes prime the first session of the day.

3

Fat: 81g for hormones and satiety

26% fat keeps testosterone and cortisol in healthy ranges during a training block. Olive oil, avocado, cheese, and eggs provide the bulk. Dropping below 20% for extended periods stalls recovery and strength gains. 81g also hits the satiety threshold at each feeding without crowding out the protein or carbs.

The 7-Day 2,800 kcal Plan

35 feedings across 7 days: breakfast, morning snack, lunch, afternoon snack, dinner. Each day lands between 2,748 and 2,808 kcal. Three menu blocks rotate through the week for variety without a bloated grocery list. Recipes below come straight from Promealplan's dietitian-validated database.

Day Meal Recipe Kcal Protein Carbs Fat
Day 1 — 2,800 kcal · 168g P · 363g C · 78g F
1BreakfastLactose-Free Banana Cocoa Smoothie66625g116g11g
1Morning snackWinter Mug Cake with Cinnamon and Applesauce Center40010g81g4g
1LunchEasy Tuna and Parmesan Wrap66768g62g16g
1Afternoon snackChia Pudding with Jam40015g42g23g
1DinnerGreen Quinoa with Chicken66750g62g24g
Day 2 — 2,800 kcal · 168g P · 363g C · 78g F
2BreakfastLactose-Free Banana Cocoa Smoothie66625g116g11g
2Morning snackWinter Mug Cake with Cinnamon and Applesauce Center40010g81g4g
2LunchEasy Tuna and Parmesan Wrap66768g62g16g
2Afternoon snackChia Pudding with Jam40015g42g23g
2DinnerGreen Quinoa with Chicken66750g62g24g
Day 3 — 2,800 kcal · 168g P · 363g C · 78g F
3BreakfastLactose-Free Banana Cocoa Smoothie66625g116g11g
3Morning snackWinter Mug Cake with Cinnamon and Applesauce Center40010g81g4g
3LunchEasy Tuna and Parmesan Wrap66768g62g16g
3Afternoon snackChia Pudding with Jam40015g42g23g
3DinnerGreen Quinoa with Chicken66750g62g24g
Day 4 — 2,808 kcal · 164g P · 359g C · 81g F
4BreakfastHigh-Protein Crepes with Jam71944g91g20g
4Morning snackYogurt and Matcha Smoothie40011g56g15g
4LunchBasque-Style Chicken with Pasta and Piperade66747g78g19g
4Afternoon snackChocolate and Red Bean Brownie41121g58g11g
4DinnerTropical Chicken and Mango Salad61141g76g16g
Day 5 — 2,808 kcal · 164g P · 359g C · 81g F
5BreakfastHigh-Protein Crepes with Jam71944g91g20g
5Morning snackYogurt and Matcha Smoothie40011g56g15g
5LunchBasque-Style Chicken with Pasta and Piperade66747g78g19g
5Afternoon snackChocolate and Red Bean Brownie41121g58g11g
5DinnerTropical Chicken and Mango Salad61141g76g16g
Day 6 — 2,748 kcal · 162g P · 338g C · 84g F
6BreakfastTurmeric Ginger Lemon Apple Smoothie6674g159g2g
6Morning snackSavory Spinach Waffle38221g55g9g
6LunchVegetable Lasagna with Ham66676g38g23g
6Afternoon snackLactose-Free Banana Matcha Protein Smoothie36723g44g11g
6DinnerChickpea Salad With Mushrooms and Soft-Boiled Eggs66638g42g39g
Day 7 — 2,748 kcal · 162g P · 338g C · 84g F
7BreakfastTurmeric Ginger Lemon Apple Smoothie6674g159g2g
7Morning snackSavory Spinach Waffle38221g55g9g
7LunchVegetable Lasagna with Ham66676g38g23g
7Afternoon snackLactose-Free Banana Matcha Protein Smoothie36723g44g11g
7DinnerChickpea Salad With Mushrooms and Soft-Boiled Eggs66638g42g39g
Weekly Average (per day) 2,787 165g 355g 81g

Generated in under 5 minutes with Promealplan.

Try it free and create your own 2,800 kcal lean bulk plan in the same time.

Start with Promealplan for free →

How to Customize This Plan for Each Client

The template hits 2,800 kcal and 165g protein. Every client needs tweaks on top of that baseline. Four adjustments that keep the macros intact while fitting the client's training and life.

1

Time the morning snack around training

If the client trains at noon, pull the Mug Cake or Matcha Smoothie forward to 90 minutes before the session. The 380-400 kcal with 55-81g of carbs primes glycogen without sitting heavy in the stomach. For early-morning training, move the breakfast smoothie to pre-workout and eat a bigger lunch after the session.

2

Swap recipes to cover allergies and intolerances

The plan already includes lactose-free variants for the breakfast smoothies and protein smoothie. For gluten-free clients, swap the tuna wrap for a rice bowl and skip the pasta in the Basque chicken, replacing it with extra rice. For nut allergies, swap the Matcha smoothie for plain Greek yogurt with honey.

3

Batch-cook Days 1-3 on Sunday

Days 1-3 repeat the same 5 meals. That's intentional. The client blends three smoothie servings, cooks the green quinoa and chicken in one batch, and preps the tuna wraps cold. Three days with zero decisions. Compliance jumps, missed meals drop to zero. Repeat the pattern with Days 4-5 and Days 6-7.

4

Deliver a branded PDF, not a spreadsheet

Clients don't read Excel files. Send a branded PDF with the client's name, macros, and grocery list, in your coaching brand's colors. Promealplan generates this in one click. Professional delivery doubles adherence compared to raw Google Docs.

Want a branded version with grocery lists for your client?

Generate 2,800 kcal plans tailored to each client's allergies, preferences, and training schedule. Your logo, your colors, 5 minutes.

Try Promealplan free →

Common Mistakes at 2,800 Calories

Lean bulks fail for predictable reasons: the surplus becomes too large, protein drops on high-carb days, or the fat creep goes unmonitored. Here are the five mistakes that quietly turn a lean bulk into a messy one.

Fat creep through added oils and sauces. A 2,800 kcal plan with 81g of fat leaves little margin. Clients drizzle olive oil on vegetables, add butter to bread, pour extra cheese on pasta, and add 200-400 kcal of pure fat without noticing. Measure every cooking oil for the first two weeks. Fat creep is the number one reason lean bulks turn dirty.

Skipping protein on high-carb days. Day 6 hits 159g of carbs at breakfast with only 4g of protein. That's intentional for the smoothie, but it means the rest of the day has to hit the protein quota. Clients who mentally bank carb-heavy breakfasts as "enough calories" end the day 40g of protein short. Muscle growth stalls even in a surplus.

Eating the surplus without training hard enough to use it. 2,800 kcal without 4+ progressive training sessions per week is just a fat-gain plan with a good grocery list. Track training intensity alongside nutrition. If volume or intensity drops, calories need to drop too.

Treating the plan as a floor, not a target. Clients in a bulk mindset treat 2,800 as "at least 2,800," adding a protein bar here, a second helping there. Weekly intake hits 3,200-3,400 kcal and the scale moves 3 lb per week, not 1. That extra 2 lb is fat. Hit 2,800, stop.

Not adjusting rest-day calories. The plan was built for training days. Running 2,800 kcal on a rest day means the client absorbs calories they don't need. Over 2-3 rest days per week, that's an extra 500-800 kcal. Drop 30g carbs from the morning snack on full rest days to keep fat gain in check.

When to Step Up or Down

2,800 kcal is a phase, not a destination. Clients move up or down based on goals, bodyweight, and training response. Here's how to time the switch.

Step down to 2,500 kcal when

The client hits their target bodyweight, wants to transition to maintenance, or training volume drops below 4 sessions per week. The 2,500 kcal plan keeps protein high while eliminating the surplus, protecting lean mass during the next phase.

Step up to 3,000 kcal when

Weight gain stalls for 3+ weeks with no body composition change, or the client bumps training to 6+ sessions per week. The 3,000 kcal plan creates a bigger surplus for clients who have maxed out what 2,800 can drive. Best for heavier lifters (200+ lb) in a dedicated mass phase.

Micro-adjust within 2,800 kcal

Training days: keep the full plan. Rest days: drop 30g carbs from the morning snack (around 120 kcal). Calorie cycling within a surplus sharpens body composition without disrupting training fuel. For clients who respond fast, cycle carbs every 3-4 days instead of daily.

Frequently Asked Questions

How do I know if 2,800 calories is right for my client?
2,800 kcal fits clients with a TDEE between 2,400 and 2,600 kcal who want to build muscle. That profile matches active males (175-195 lb, training 4-5x/week) in a lean bulk phase, or heavier males (200+ lb) at maintenance. Track weight weekly over 14 days. A gain of 0.5 to 1 lb per week hits the lean bulk sweet spot. If the scale jumps 2+ lb in a week, drop the afternoon snack by 30g carbs. For lighter or less active clients, use the 2,500 kcal plan.
Is 2,800 kcal enough for serious muscle gain?
Yes, for most natural lifters in a lean bulk. This plan delivers 165g of protein across 5 feedings with 350g of carbs for training fuel and glycogen replenishment. Natural muscle gain caps around 1 to 2 lb per month for trained lifters, which only needs a 200 to 400 kcal surplus. Pushing calories above 3,200 with the same training volume adds fat faster than muscle. Stick to 2,800 unless body composition stays stable for 3+ weeks.
Why split meals into 5 feedings instead of 3 bigger meals?
Five feedings of 350 to 700 kcal spread 165g of protein across the day in portions the body actually uses. A 60g+ protein dose in a single meal caps at the muscle protein synthesis ceiling, so extra protein gets oxidized for energy. Five feedings also make 350g of carbs easier to eat without any meal feeling oversized. Clients training mid-day benefit from the morning snack as pre-workout fuel.
Can I run this plan on rest days?
Yes, with one adjustment. On full rest days, drop 30g of carbs (about 120 kcal) from the morning snack. Keep protein and fat unchanged. That cut moves the client closer to maintenance on non-training days, which keeps fat gain under control while protecting overnight recovery. On back-to-back rest days, rotate the smoothie snack to a protein-forward option like Greek yogurt with berries.
When should I move my client to a different calorie target?
Step up to the 3,000 kcal plan when the client stalls on weight gain for 3+ weeks with no body composition change, or bumps training to 6+ sessions per week. Step down to 2,500 kcal when they hit their target bodyweight or want to shift into maintenance. Reassess every 4 to 6 weeks. Use bodyweight trend over 14 days plus tape measurements at the waist to separate real muscle gain from water retention.

Looking for more templates? Browse our complete collection of free meal plan templates covering weight loss, muscle gain, cutting, vegetarian, and athletes.

Related Articles

Build Lean Bulk Plans in Minutes, Not Hours

This template works as a baseline. But every client has different allergies, food preferences, training schedules, and calorie targets. Building 2,800 kcal plans manually for 10+ clients doesn't scale. Promealplan generates personalized, branded plans from 1,000+ dietitian-crafted recipes, with grocery lists and macro breakdowns included. Trusted by coaches with a 4.5-star rating on Trustpilot.

Ready to create 2,800 kcal plans your clients actually follow?

Personalized macros, 1,000+ recipes, branded PDFs. Free to start.

Start with Promealplan for free →