← Blog |

3,500 Calorie Meal Plan Template for Coaches (Heavy Bulk + Hard Gainer Plan)

A 3,500 kcal plan is built for the clients who actually need the fuel: tall lifters, hard gainers, and athletes in peak training. 6 feedings, high protein, carb-heavy. Here's the template that puts real mass on without turning the bulk into a slob-fest.

Massive athletic breakfast spread with eggs, avocado toast, Greek yogurt, pancakes and protein shake for a 3500 calorie heavy bulk meal plan

3,500 kcal per day is a heavy bulk number. It's a 300 to 500 kcal surplus for lifters with a TDEE of 3,000 to 3,200 kcal, which is the range tall frames (6'2" and up), hard gainers, and high-mileage athletes actually sit in. Smaller clients don't need this plan. Bigger clients stall without it.

Below is the full 7-day template built from Promealplan's dietitian-crafted recipe database. The base plan averages around 3,200 kcal across 5 feedings. To hit 3,500, add an evening protein shake with a banana (about 330 kcal, 30g protein). That 6th feeding is the simplest way to push calories without oversizing any single meal. The full plan lands at 3,530 kcal · 234g protein · 425g carbs · 96g fat per day on average.

Who This 3,500 Calorie Plan Is For

3,500 kcal is a specialist plan. Most clients don't burn enough to need it, and feeding them this much turns a bulk into a fat-gain program. The right client profile burns the calories and actually builds with them.

Ideal: tall lifters in a dedicated bulk

A 6'2"+ lifter weighing 200-230 lb training 5-6 times per week with a TDEE of 3,000-3,200 kcal. At 3,500, he runs a clean 300-500 kcal surplus that drives 1 to 1.5 lb per week of controlled mass gain. Tall frames have more surface area, higher baseline burn, and bigger appetites, which makes this plan feasible to actually eat.

Ideal: hard gainers stuck at 3,000 kcal

A naturally lean 175-200 lb lifter whose weight hasn't moved on 3,000 kcal for 3+ weeks despite hitting every meal. Their real TDEE is higher than assumed, often because of high NEAT (fidgeting, walking, restless energy). Pushing to 3,500 finally creates the surplus their body responds to. Weight finally climbs at 0.5 to 1 lb per week.

Ideal: heavier lifters in aggressive mass phases

A 220-240 lb lifter training 5-6 times per week with a TDEE of 3,000-3,300 kcal. At 3,500 kcal he drives real strength and size gains in a dedicated bulk block. Best used for 8 to 16 week phases with a clear exit plan, not as a long-term default.

Good fit: endurance athletes in peak training

Runners logging 60+ miles per week, cyclists with 12+ hours, or triathletes in the final training block. Endurance at this volume burns 800 to 1,200 kcal per hour on top of baseline. 3,500 kcal with 425g of carbs covers glycogen replenishment across daily doubles without digging into recovery debt.

Do not recommend 3,500 kcal for:

  • Clients under 180 lb with a standard training schedule. Their TDEE rarely exceeds 2,700 kcal. 3,500 becomes a 800+ kcal surplus and piles on fat faster than muscle. Point them to the 2,800 kcal plan.
  • Clients in a cut or recomp. 3,500 kcal is a surplus plan. Fat loss requires a deficit, so use a cut template instead.
  • Clients with a TDEE below 3,000 kcal. Check maintenance with 2 weeks of weight-stable intake before prescribing this plan. The 3,000 kcal plan is the better starting point for most bulking clients.

Macro Breakdown: Why 27/48/25 Works for Heavy Bulk

Weekly average: 3,530 kcal · 234g protein · 425g carb · 96g fat. That's 27% protein, 48% carbs, 25% fat. The split stays carb-forward because heavy training burns glycogen in volume. Protein stays high to protect the muscle the surplus is meant to build, and fat fills the remaining gap without ballooning.

234g
Protein · 27%
425g
Carbs · 48%
96g
Fat · 25%
1

Protein: 234g to anchor muscle growth at high volume

At 1.0-1.15g per pound of bodyweight for a 200-230 lb client, 234g of protein covers hypertrophy during a dedicated bulk. Split across 6 feedings of 25-60g each, every meal passes the 3g leucine threshold that triggers muscle protein synthesis. Chicken, beef, cod, salmon, eggs, Greek yogurt, cottage cheese, and tuna rotate through the week. The evening protein shake gives a final 25-30g dose before overnight recovery.

2

Carbs: 425g for training fuel at high volume

48% from carbs powers 5-6 weekly training sessions plus conditioning work. Bagels, quinoa, pancakes, porridge, pasta, and buckwheat cluster around lunch and dinner so glycogen refills when the body actually uses it. Morning carbs from yogurt bowls and smoothies prime first sessions of the day. The banana in the evening snack adds 30g of fast-digesting carbs to top off overnight recovery.

3

Fat: 96g for hormones and satiety at calorie volume

25% fat keeps testosterone and cortisol in healthy ranges during a heavy training block. Olive oil, avocado, nut butter, cheese, eggs, and fatty fish provide the bulk. Dropping below 20% at 3,500 kcal usually means over-relying on refined carbs, which stalls strength gains. 96g also hits satiety at each feeding without crowding out protein or carbs.

The 7-Day 3,500 kcal Plan

42 feedings across 7 days: breakfast, morning snack, lunch, afternoon snack, dinner, plus an evening protein shake with a banana. Three menu blocks rotate through the week for variety without a bloated grocery list. The base 5 feedings land between 3,167 and 3,223 kcal. The evening shake adds 330 kcal and 30g protein to hit the 3,500 kcal target. Recipes below come straight from Promealplan's dietitian-validated database.

Day Meal Recipe Kcal Protein Carbs Fat
Day 1 — 3,497 kcal · 229g P · 420g C · 95g F
1BreakfastEnglish Muffin Egg-Bacon (Lactose-Free)74243g91g23g
1Morning snackProtein Yogurt With Granola and Fruits46832g58g12g
1LunchHigh-Protein Lactose-Free Chicken, Egg and Spinach Bagel77047g94g23g
1Afternoon snackProtein Fruity Ice Cream with Cottage Cheese45229g58g12g
1DinnerGarlic Tomato Cod with Quinoa73548g85g23g
1Evening snackProtein shake + banana33030g34g2g
Day 2 — 3,497 kcal · 229g P · 420g C · 95g F
2BreakfastEnglish Muffin Egg-Bacon (Lactose-Free)74243g91g23g
2Morning snackProtein Yogurt With Granola and Fruits46832g58g12g
2LunchHigh-Protein Lactose-Free Chicken, Egg and Spinach Bagel77047g94g23g
2Afternoon snackProtein Fruity Ice Cream with Cottage Cheese45229g58g12g
2DinnerGarlic Tomato Cod with Quinoa73548g85g23g
2Evening snackProtein shake + banana33030g34g2g
Day 3 — 3,497 kcal · 229g P · 420g C · 95g F
3BreakfastEnglish Muffin Egg-Bacon (Lactose-Free)74243g91g23g
3Morning snackProtein Yogurt With Granola and Fruits46832g58g12g
3LunchHigh-Protein Lactose-Free Chicken, Egg and Spinach Bagel77047g94g23g
3Afternoon snackProtein Fruity Ice Cream with Cottage Cheese45229g58g12g
3DinnerGarlic Tomato Cod with Quinoa73548g85g23g
3Evening snackProtein shake + banana33030g34g2g
Day 4 — 3,548 kcal · 262g P · 406g C · 92g F
4BreakfastSkyr and Berry Smoothie Bowl76136g102g24g
4Morning snackChickpea Cookie Dough45715g61g17g
4LunchTropical Chicken and Mango Salad78650g97g22g
4Afternoon snackLactose-Free Tuna Rillettes with Carrot Sticks45781g17g7g
4DinnerLactose-Free Buckwheat Galette Wrap with Creamy Salmon75750g95g20g
4Evening snackProtein shake + banana33030g34g2g
Day 5 — 3,548 kcal · 262g P · 406g C · 92g F
5BreakfastSkyr and Berry Smoothie Bowl76136g102g24g
5Morning snackChickpea Cookie Dough45715g61g17g
5LunchTropical Chicken and Mango Salad78650g97g22g
5Afternoon snackLactose-Free Tuna Rillettes with Carrot Sticks45781g17g7g
5DinnerLactose-Free Buckwheat Galette Wrap with Creamy Salmon75750g95g20g
5Evening snackProtein shake + banana33030g34g2g
Day 6 — 3,553 kcal · 213g P · 451g C · 94g F
6BreakfastCoconut Mango Quinoa Porridge76124g132g15g
6Morning snackSavory Skyr with Olives and Walnuts45728g41g20g
6LunchCreamy Chicken and Pea Pasta75953g88g22g
6Afternoon snackChocolate and Red Bean Brownie48226g68g12g
6DinnerGrilled Chicken with Honey Mustard Sauce, Quinoa, and Zucchini76452g88g23g
6Evening snackProtein shake + banana33030g34g2g
Day 7 — 3,553 kcal · 213g P · 451g C · 94g F
7BreakfastCoconut Mango Quinoa Porridge76124g132g15g
7Morning snackSavory Skyr with Olives and Walnuts45728g41g20g
7LunchCreamy Chicken and Pea Pasta75953g88g22g
7Afternoon snackChocolate and Red Bean Brownie48226g68g12g
7DinnerGrilled Chicken with Honey Mustard Sauce, Quinoa, and Zucchini76452g88g23g
7Evening snackProtein shake + banana33030g34g2g
Weekly Average (per day) 3,530 234g 425g 96g

Note: the base 5 feedings total around 3,170 to 3,220 kcal. The evening protein shake with a banana adds the final 330 kcal to hit 3,500. If the client prefers a different 6th meal, swap in cottage cheese with berries, Greek yogurt with honey, or a PB&J sandwich. The goal is 300 to 330 kcal with at least 25g of protein.

Generated in under 5 minutes with Promealplan.

Try it free and create your own 3,500 kcal heavy bulk plan in the same time.

Start with Promealplan for free →

How to Customize This Plan for Each Client

The template hits 3,500 kcal and 234g 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 evening shake around training, not bedtime

If the client trains late (6-8pm), move the protein shake and banana to post-workout. Fast-digesting carbs plus 30g of protein hit muscle protein synthesis at the ideal window. For morning trainers, keep the shake before bed: the overnight protein pulse supports recovery while the client sleeps. For daytime trainers, drop the shake between the afternoon snack and dinner.

2

Swap recipes to cover allergies and intolerances

The plan already includes lactose-free variants for the English muffin, bagel, tuna rillettes, and salmon wrap. For gluten-free clients, swap the bagel and wrap for rice bowls with the same proteins. For nut allergies, drop the chickpea cookie dough and savory skyr for plain Greek yogurt with honey. For pescatarian clients, swap the chicken lunches for tuna, shrimp, or tofu at equal protein.

3

Batch-cook Days 1-3 on Sunday

Days 1-3 repeat the same 5 meals. That's intentional. The client cooks bacon and English muffins for 3 breakfasts, preps 3 bagels, bakes 3 cod portions with quinoa, and portions yogurts. Three days with zero decisions. Compliance jumps, missed meals drop to zero. Repeat the pattern with Days 4-5 and Days 6-7. This matters more at 3,500 kcal than at lower calorie plans, because a skipped meal here means a 700+ kcal hole that's hard to recover.

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 3,500 kcal plans tailored to each client's allergies, preferences, and training schedule. Your logo, your colors, 5 minutes.

Try Promealplan free →

Common Mistakes at 3,500 Calories

Heavy bulks fail for predictable reasons: protein quietly drops as clients chase the calorie number, stomach capacity caves in by week 3, or the same five foods get eaten on rotation until the client rebels. Here are the five mistakes that turn a productive bulk into a mess.

Sacrificing protein for volume. At 3,500 kcal it's tempting to hit the number with whatever calories are easy: extra rice, more bread, another smoothie. Clients end the day at 3,500 kcal with only 150g protein instead of 234g. Muscle growth stalls even in a big surplus. Build every meal around its protein anchor first, then fill with carbs and fat. Never trade protein for easier calories.

Stomach capacity collapse by week 3. Eating 3,500 kcal feels fine for the first 10 days. By week 3, clients report fullness, loss of appetite, and bloat. The fix is not willpower. Switch some solid calories to liquid form: smoothies, protein shakes with oats, kefir with honey. Shake calories digest faster, bypass the stomach-full signal, and let training days actually hit the target. Two liquid meals per day is the standard workaround.

Getting stuck on the same 5 foods. The plan rotates three menu blocks across the week. Clients who simplify to "eggs, rice, chicken" every meal for 8 weeks hit micronutrient gaps and adherence collapse. Keep at least 3 protein sources, 3 carb sources, and 2 fat sources rotating. Variety at 3,500 kcal also spreads amino acid profiles and reduces food aversions that kill long bulks.

Not adjusting for rest days. The plan was built for training days. Running 3,500 kcal on 2-3 full rest days per week adds 700-1,000 kcal the body doesn't need. That's 2,000+ surplus kcal per week of pure fat gain. Drop the evening protein shake and banana on full rest days (330 kcal). On back-to-back rest days, also reduce the afternoon snack by 30g carbs. Keep protein at 200g+ every day.

Running 3,500 kcal for 6+ months straight. Heavy bulks are phases, not lifestyles. Past 16 weeks, the fat-to-muscle ratio of gained weight tilts unfavorably and appetite fatigue kills adherence. Plan a clear exit: 8-16 week bulk, then step down to 3,000 kcal for 4-8 weeks of maintenance, then cut or re-bulk. Clients who "stay in the bulk" for 6+ months end up 15 lb heavier with 8 lb of extra fat.

When to Step Down From 3,500 kcal

3,500 kcal is a phase, not a permanent target. Most clients cycle down to 3,000 kcal for maintenance or preparation for a cut. Here's how to time the switch.

Step down to 3,000 kcal when

The client hits their target bodyweight, completes an 8-16 week bulk block, or wants to transition to maintenance. The 3,000 kcal plan keeps protein high while removing the surplus, protecting lean mass during the next phase. This is also the right move if weight gain exceeds 2 lb per week for 2 weeks straight.

Step down further to 2,800 kcal when

Moving into a lean maintenance or early-cut phase. The 2,800 kcal plan is the sweet spot for active lifters holding or slightly losing weight while protecting strength and muscle. Best after a full bulk cycle when the client is ready to chase composition instead of mass.

Micro-adjust within 3,500 kcal

Training days: keep the full plan including the evening shake. Rest days: drop the shake and banana (330 kcal). Back-to-back rest days: also reduce the afternoon snack by 30g carbs. Calorie cycling within a heavy bulk sharpens body composition without disrupting training fuel. For clients who respond fast, cycle every 3-4 days instead of daily.

Frequently Asked Questions

How do I know if 3,500 calories is right for my client?
3,500 kcal fits clients with a TDEE between 3,000 and 3,200 kcal who need to gain real mass. That profile matches tall lifters (6'2" and up), hard gainers whose weight won't budge on 3,000 kcal, competitive athletes in peak training blocks, and heavy men (220+ lb) in a dedicated bulk. Track weight weekly over 14 days. A gain of 1 to 1.5 lb per week hits the heavy bulk sweet spot. If nothing moves after 3 weeks, the client is either miscounting intake or burning more than 3,500. If gain exceeds 2 lb per week, drop the evening snack. For slower gain goals, use the 3,000 kcal plan.
Is 3,500 kcal too much for natural muscle gain?
Not for the right client. Natural muscle gain caps at 1 to 2 lb per month for trained lifters, which only needs a 300 to 500 kcal surplus. That means 3,500 kcal works when maintenance already sits at 3,000 kcal or higher. For a 175 lb lifter with a 2,500 kcal maintenance, 3,500 kcal is a 1,000 kcal surplus that will deposit fat faster than muscle. The plan is built for heavy frames or hard gainers whose real-world burn rate justifies the number. Always verify TDEE with 2 weeks of weight-stable intake before pushing to 3,500.
Why 6 feedings instead of 4 or 5?
At 3,500 kcal with 230g of protein, single meals get oversized fast. Six feedings of 400 to 770 kcal keep each meal digestible while spreading protein across 6 hits of 25 to 60g. That's 6 chances to clear the 3g leucine threshold for muscle protein synthesis. It also solves the stomach-capacity problem: most lean bulkers can't eat 700+ kcal per meal four times a day without appetite suppression. An evening protein shake plus banana is the simplest 6th feeding, adding 330 kcal and 30g protein on top of the base 3,200 kcal plan.
Can I run this plan on rest days?
Yes, with one adjustment. On full rest days, drop the evening protein shake and banana (about 330 kcal). The base 3,170 kcal stays close to maintenance on non-training days for most 3,500 kcal clients, which keeps fat gain in check while protecting overnight recovery. On back-to-back rest days, also reduce the afternoon snack by 30g carbs. Keep protein at 200g+ across every day to protect muscle regardless of training volume.
When should I move my client down or up from 3,500?
Step down to the 3,000 kcal plan when the client hits their target bodyweight, finishes a dedicated bulk block, or wants to shift into lean maintenance. Also drop if they gain more than 2 lb per week for 2 weeks straight — that's fat, not muscle. Step up to 4,000 kcal only for rare profiles: 230+ lb tall lifters in peak strength prep, high-mileage endurance athletes, or teens still filling out. Most clients plateau productively at 3,500. Reassess every 4 to 6 weeks with bodyweight trend and waist tape measurements.

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 Heavy 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 3,500 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 3,500 kcal plans your clients actually follow?

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

Start with Promealplan for free →