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.
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.
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.
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.
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 | ||||||
| 1 | Breakfast | Lactose-Free Banana Cocoa Smoothie | 666 | 25g | 116g | 11g |
| 1 | Morning snack | Winter Mug Cake with Cinnamon and Applesauce Center | 400 | 10g | 81g | 4g |
| 1 | Lunch | Easy Tuna and Parmesan Wrap | 667 | 68g | 62g | 16g |
| 1 | Afternoon snack | Chia Pudding with Jam | 400 | 15g | 42g | 23g |
| 1 | Dinner | Green Quinoa with Chicken | 667 | 50g | 62g | 24g |
| Day 2 — 2,800 kcal · 168g P · 363g C · 78g F | ||||||
| 2 | Breakfast | Lactose-Free Banana Cocoa Smoothie | 666 | 25g | 116g | 11g |
| 2 | Morning snack | Winter Mug Cake with Cinnamon and Applesauce Center | 400 | 10g | 81g | 4g |
| 2 | Lunch | Easy Tuna and Parmesan Wrap | 667 | 68g | 62g | 16g |
| 2 | Afternoon snack | Chia Pudding with Jam | 400 | 15g | 42g | 23g |
| 2 | Dinner | Green Quinoa with Chicken | 667 | 50g | 62g | 24g |
| Day 3 — 2,800 kcal · 168g P · 363g C · 78g F | ||||||
| 3 | Breakfast | Lactose-Free Banana Cocoa Smoothie | 666 | 25g | 116g | 11g |
| 3 | Morning snack | Winter Mug Cake with Cinnamon and Applesauce Center | 400 | 10g | 81g | 4g |
| 3 | Lunch | Easy Tuna and Parmesan Wrap | 667 | 68g | 62g | 16g |
| 3 | Afternoon snack | Chia Pudding with Jam | 400 | 15g | 42g | 23g |
| 3 | Dinner | Green Quinoa with Chicken | 667 | 50g | 62g | 24g |
| Day 4 — 2,808 kcal · 164g P · 359g C · 81g F | ||||||
| 4 | Breakfast | High-Protein Crepes with Jam | 719 | 44g | 91g | 20g |
| 4 | Morning snack | Yogurt and Matcha Smoothie | 400 | 11g | 56g | 15g |
| 4 | Lunch | Basque-Style Chicken with Pasta and Piperade | 667 | 47g | 78g | 19g |
| 4 | Afternoon snack | Chocolate and Red Bean Brownie | 411 | 21g | 58g | 11g |
| 4 | Dinner | Tropical Chicken and Mango Salad | 611 | 41g | 76g | 16g |
| Day 5 — 2,808 kcal · 164g P · 359g C · 81g F | ||||||
| 5 | Breakfast | High-Protein Crepes with Jam | 719 | 44g | 91g | 20g |
| 5 | Morning snack | Yogurt and Matcha Smoothie | 400 | 11g | 56g | 15g |
| 5 | Lunch | Basque-Style Chicken with Pasta and Piperade | 667 | 47g | 78g | 19g |
| 5 | Afternoon snack | Chocolate and Red Bean Brownie | 411 | 21g | 58g | 11g |
| 5 | Dinner | Tropical Chicken and Mango Salad | 611 | 41g | 76g | 16g |
| Day 6 — 2,748 kcal · 162g P · 338g C · 84g F | ||||||
| 6 | Breakfast | Turmeric Ginger Lemon Apple Smoothie | 667 | 4g | 159g | 2g |
| 6 | Morning snack | Savory Spinach Waffle | 382 | 21g | 55g | 9g |
| 6 | Lunch | Vegetable Lasagna with Ham | 666 | 76g | 38g | 23g |
| 6 | Afternoon snack | Lactose-Free Banana Matcha Protein Smoothie | 367 | 23g | 44g | 11g |
| 6 | Dinner | Chickpea Salad With Mushrooms and Soft-Boiled Eggs | 666 | 38g | 42g | 39g |
| Day 7 — 2,748 kcal · 162g P · 338g C · 84g F | ||||||
| 7 | Breakfast | Turmeric Ginger Lemon Apple Smoothie | 667 | 4g | 159g | 2g |
| 7 | Morning snack | Savory Spinach Waffle | 382 | 21g | 55g | 9g |
| 7 | Lunch | Vegetable Lasagna with Ham | 666 | 76g | 38g | 23g |
| 7 | Afternoon snack | Lactose-Free Banana Matcha Protein Smoothie | 367 | 23g | 44g | 11g |
| 7 | Dinner | Chickpea Salad With Mushrooms and Soft-Boiled Eggs | 666 | 38g | 42g | 39g |
| 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.
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.
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.
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.
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?
Is 2,800 kcal enough for serious muscle gain?
Why split meals into 5 feedings instead of 3 bigger meals?
Can I run this plan on rest days?
When should I move my client to a different calorie target?
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 →