How to Build a Muscle Gain Meal Plan for Clients

How to set a lean surplus, protein, carbs and fat for muscle gain, make extra calories easy to eat, plan food around training and adjust as clients progress.

By the SendFit team · Published ·4 min read

Clients who want to build muscle often struggle with the opposite problem from dieters: eating enough, consistently, without gaining more fat than they need to. A good muscle gain meal plan makes the extra food easy to eat and keeps the surplus under control.

Step 1: Set a modest surplus

Start from maintenance calories (TDEE) and add about 5–10%. For most clients that's a few hundred calories a day. A bigger surplus mostly adds fat, not muscle.

A practical rate of gain:

  • Beginners: around 0.25–0.5% of body weight per week
  • Experienced lifters: slower, closer to 0.25% per week or less

Use the free client macro calculator with the "Build muscle" goal for a starting number, or follow our guide on how to calculate macros for clients.

Step 2: Set protein, then fat, then carbs

  • Protein: 1.6–2.0 g per kilogram of body weight is plenty in a surplus. More detail in How Much Protein Do Your Clients Need?
  • Fat: 20–30% of calories.
  • Carbs: the rest. They fuel training and make up most of the extra calories.

Step 3: Make the calories easy to eat

For clients with small appetites, a surplus can feel like a chore. Make it easier:

  • More meals: four to five eating occasions instead of three
  • Calorie-dense foods: rice, pasta, oats, bagels, dried fruit, nuts and nut butters, olive oil, whole milk
  • Liquid calories: smoothies with oats, banana, milk and protein powder go down easily
  • Less fiber-heavy volume: huge salads fill clients up before they've eaten enough

For clients with big appetites, the opposite applies: keep the surplus small and use the same high-volume foods you'd use in a fat-loss plan.

Step 4: Plan food around training

Training days are where the extra food matters most:

  • A meal with carbs and protein two to three hours before training
  • Another within a couple of hours after training
  • If training is early, a small, easily digested snack before and breakfast after

Some coaches give rest days slightly fewer calories, mostly from carbs. It's optional; what matters is the weekly total. See Rest Day Macros.

Step 5: An example day structure

  • Breakfast: oats cooked in milk, whey, banana, peanut butter
  • Lunch: chicken, rice, vegetables, olive oil
  • Pre-training snack: bagel with jam, Greek yogurt
  • Post-training dinner: salmon or lean beef, potatoes, vegetables
  • Evening: cottage cheese with fruit, or a shake

Adjust portions until the day hits the targets, and keep two or three alternatives for each meal so the client doesn't get bored.

Step 6: Track and adjust

Every two to three weeks, look at:

  • Weekly average body weight: is it rising at the planned rate?
  • Waist measurement: a fast rise suggests the surplus is too big
  • Training progress: are lifts going up?

Adjust in small steps:

What you seeChange
No weight gain for 2–3 weeksAdd 100–200 kcal a day, mostly carbs
Gaining faster than planned, waist rising quicklyRemove 100–200 kcal a day
On track, lifts improvingChange nothing

Common mistakes

  • "Dirty bulking" with a huge surplus and lots of fat gain
  • Too few meals for a client with a small appetite
  • Low carbs, which hurts training performance
  • Judging progress by the mirror after one week
  • Not planning for training days versus rest days

Build and adjust quickly

Muscle gain plans need regular small adjustments. In SendFit you change the targets and see straight away which days need more food, raise a few meals to 1½ or 2 servings (any meal goes from ½ to 3), and the client's branded link updates immediately. Coaching a group with the same goal? Assign one plan to every client and adjust the portions. If you program their lifting too, the workouts go on the same link, and their logged sets show you whether the extra food is turning into heavier weights.