← 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,799 kcal · 148g protein · 320g carb · 104g 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 320g 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 21/46/33 Works for Lean Bulk

Weekly average: 2,799 kcal · 148g protein · 320g carb · 104g fat. That's 21% protein, 46% carbs, 33% fat. The split keeps carbs as the dominant fuel for training while fat covers hormones and satiety in a surplus. Protein lands in the 0.75-0.85g per pound band for a 175-195 lb client, enough for hypertrophy when spread across 5 feedings.

148g
Protein · 21%
320g
Carbs · 46%
104g
Fat · 33%
1

Protein: 148g to drive muscle protein synthesis

At 0.75-0.85g per pound of bodyweight for a 175-195 lb client, 148g of protein covers hypertrophy in a lean surplus. Split across 5 feedings of 11-76g each, most meals hit the leucine threshold of 3g to trigger muscle protein synthesis. Turkey, chicken, tuna, beef, eggs, tofu, tempeh, chickpeas, and Greek yogurt rotate through the week for amino acid variety.

2

Carbs: 320g for training fuel and recovery

46% from carbs powers 4-5 weekly training sessions at full intensity. Quinoa, pasta, couscous, udon noodles, oats, and smoothies cluster around lunch and dinner on training days so glycogen refills when the body actually uses it. Morning carbs from smoothies, pancakes, or mug cakes prime the first session of the day.

3

Fat: 104g for hormones and satiety

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

The 7-Day 2,800 kcal Plan

35 distinct meals across 7 days: breakfast, morning snack, lunch, afternoon snack, dinner. Zero repetition. Each day lands between 2,799 and 2,800 kcal. Recipes below come straight from Promealplan's dietitian-validated database. Coaches can swap any meal in one click for clients who prefer batch-cooking or need to reuse a favorite recipe across multiple days.

Day Meal Recipe Kcal Protein Carbs Fat
Day 1 — 2,799 kcal · 169g P · 310g C · 99g F
1BreakfastJam-Filled Muffins69921g101g23g
1Morning snackTurkey and Bell Pepper Omelet Muffins34829g9g22g
1LunchTurkey Blanquette with Sweet Potatoes70158g68g22g
1Afternoon snackChocolate Banana Smoothie35011g57g9g
1DinnerMediterranean Chicken Wrap70150g75g23g
Day 2 — 2,799 kcal · 138g P · 264g C · 133g F
2BreakfastFruit and Yogurt Smoothie69920g82g32g
2Morning snackButtered Toast with Jam and Fromage Blanc35217g38g15g
2LunchMexican Grilled Chicken Salad69847g66g28g
2Afternoon snackPeanut Butter Banana Petit Suisse34815g33g17g
2DinnerChickpea Salad with Mushrooms and Soft-Boiled Eggs70239g45g41g
Day 3 — 2,800 kcal · 167g P · 338g C · 87g F
3BreakfastTurmeric Ginger Lemon Apple Smoothie7034g167g2g
3Morning snackProtein Oat Pancakes34726g31g13g
3LunchCarbo-Light Crozets with Leeks and Bacon69759g75g18g
3Afternoon snackBeef and Cheddar Avocado Rolls34932g5g23g
3DinnerSilky Tofu Udon Noodle Soup70446g60g31g
Day 4 — 2,799 kcal · 114g P · 370g C · 98g F
4BreakfastOat and Jam Cookies70322g119g15g
4Morning snackVegan Emmental and Bread3487g49g14g
4LunchLettuce Wrap with Chicken69649g65g27g
4Afternoon snackChia and Berry Pudding34913g56g10g
4DinnerSpanish Omelet with Bell Peppers70323g81g32g
Day 5 — 2,799 kcal · 172g P · 343g C · 83g F
5BreakfastWinter Mug Cake with Cinnamon and Applesauce Center69918g142g7g
5Morning snackHam and Parmesan Roll35439g2g21g
5LunchCumin Vegetable Couscous with Soft-Boiled Egg69434g82g25g
5Afternoon snackSavory Tomato Oat Granola with Skyr34718g32g17g
5DinnerPasta Salad with Tuna and Vegetables70563g84g13g
Day 6 — 2,800 kcal · 132g P · 255g C · 144g F
6BreakfastGranola with Milk70428g86g28g
6Morning snackChickpea Flour Omelet with Avocado34915g30g19g
6LunchTempeh, Spinach and Avocado Wrap70732g61g38g
6Afternoon snackChocolate and Peanut Chia Pudding34714g38g19g
6DinnerMexican Veggie Steak Bowl69343g40g40g
Day 7 — 2,799 kcal · 145g P · 357g C · 87g F
7BreakfastRice Cream with Speculoos70018g129g13g
7Morning snackYogurt and Banana Pancakes35512g58g8g
7LunchMediterranean Tuna and Quinoa Salad69557g72g20g
7Afternoon snackCoconut Mango Quinoa Porridge35511g61g7g
7DinnerPoached Eggs with Spiced Oil and Herb Skyr69450g43g36g
Weekly Average (per day) 2,799 148g 320g 104g

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 148g 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 morning snack forward to 90 minutes before the session. The 347-355 kcal with 30-58g of carbs primes glycogen without sitting heavy in the stomach. Pancake and granola options work best pre-workout. 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

For gluten-free clients, swap the wrap days for the quinoa or couscous lunches and skip the pasta day in favor of the udon noodle soup. For lactose intolerance, the plan already includes plenty of dairy-free options like the smoothies, tofu udon, and Mexican veggie bowl. For nut allergies, swap the Peanut Butter Banana Petit Suisse for plain Greek yogurt with honey, and the Chocolate and Peanut Chia Pudding for the Chia and Berry Pudding.

3

Strategic batch cooking

The plan delivers 35 distinct meals across 7 days, but coaches can pick 2-3 lunches or dinners with overlapping ingredients and pre-cook them on Sunday. Group the chicken-based mains (Mediterranean Chicken Wrap, Lettuce Wrap with Chicken, Mexican Grilled Chicken Salad) for a single chicken batch. Group the grain-based dishes (Carbo-Light Crozets, Pasta Salad with Tuna, Mediterranean Tuna and Quinoa Salad, Cumin Vegetable Couscous) to cook starches in parallel. The coach decides whether to keep all 35 meals or simplify by repeating favorites: every recipe is one click to swap.

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 104g of fat already runs fat-forward. Clients drizzle extra olive oil on vegetables, add butter to bread, pour more cheese on pasta, and stack 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 3 hits 167g 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 →