01

Programming & client experience

How to make a diet plan for an online coaching client

The hard part is not writing the plan. The hard part is making a plan that can adapt to what the client actually eats once real life starts.

By VivPublished 26 Apr 2026Last updated 26 Apr 20267 min read

02

The short answer

A good diet plan for an online coaching client starts with the basics: calories, protein, client goal, food preferences, schedule, and constraints. But that is not the real job. The real job is making a plan that can survive reality. Diet plans fail when they cannot adapt to what the client actually eats. That is why the strongest nutrition setup is not just a meal plan. It is a system where the plan can be delivered, adjusted, swapped, and tracked against what really happened.

03

Start here

Get the inputs before you write a single meal.

Most plans fail because the inputs were thin. Before you build anything, get the client's actual numbers and the actual shape of their week. Skip this and you will write a clean plan that does not survive Tuesday.

  1. 01. Goal and timeline

    Fat loss, recomp, lean gain, or maintenance, and how many weeks of runway exists before the client expects to see something.

  2. 02. Bodyweight and target

    Current weight, weight four weeks ago if known, and target rate of change per week (typically 0.5 to 1 percent bodyweight for fat loss).

  3. 03. Calorie and protein target

    Maintenance estimate, the deficit or surplus you're prescribing, and a protein target in grams (commonly 1.8 to 2.2 g/kg of bodyweight for trainees).

  4. 04. Real eating pattern

    What they eat on a normal day right now, not what they think you want to hear. Breakfast, lunch, dinner, snacks, weekday and weekend.

  5. 05. Schedule and constraints

    Wake time, work pattern, training time, kids, travel, eating-out frequency, allergies, foods they refuse, and foods they actually like.

  6. 06. Budget and cooking

    Monthly food budget, willingness to cook, time per meal, and whether a partner or family is eating the same food.

If you cannot answer these six in one place, you do not have enough to design a plan. You have enough to write a guess.

04

Worked example

A 1,900 kcal / 175 g protein day for a 70 kg fat-loss client.

One fully worked day for a 70 kg female client, lifts four times a week, target around 1,900 kcal and 175 g protein. Numbers are illustrative. The point is the shape of a real day. Calorie and protein figures are estimates rounded to the nearest 5 g and 10 kcal.

  1. Breakfast, around 07:30

    200 g 0% Greek yoghurt, 50 g oats, 1 tbsp peanut butter, 100 g blueberries. Roughly 470 kcal, 33 g protein.

  2. Lunch, around 13:00

    150 g grilled chicken breast, 200 g cooked basmati rice, 150 g roasted veg, 1 tsp olive oil. Roughly 560 kcal, 45 g protein.

  3. Pre-training snack, around 17:00

    1 scoop whey (around 25 g protein), 1 medium banana, black coffee. Roughly 230 kcal, 28 g protein.

  4. Dinner, around 20:00

    150 g salmon, 250 g sweet potato, 200 g salad with 1 tbsp olive oil dressing. Roughly 640 kcal, 38 g protein.

  5. Day total

    Around 1,900 kcal. Roughly 144 g protein from food plus 25 g from whey, landing near 169 g protein. Within target. Two protein-anchored meals around training.

Notice what this plan is not: a clinical macro spreadsheet. It is a structure with protein anchored at every meal, training fuel in the right place, and room for the client to swap inside each slot when life changes.

05

The deeper truth

Diet plans fail when they cannot adapt to what the client actually eats.

  • Life changes the plan inside the first week.
  • Clients eat outside the plan whether you wrote one or not.
  • Extras, snacks, swaps, and convenience meals decide more outcomes than the original PDF.
  • The coach needs to see reality before changing the numbers.

That is why the real job is not writing the plan. It is seeing reality and adapting around it.

06

What TrainedBy changes

The coach can finally see what really happened.

This is the Snap argument. The client photographs the meal. Snap reads the ingredients and returns estimated macros. The coach sees the day write itself. Off-plan food shows up where it actually lives, not in next week's check-in confession. Extras get logged instead of ignored. The plan stays under the coach's control, but it is being adjusted against reality, not against memory.

For the AI-prompt version of this same query, the make-me-a-diet-plan post is the next read.

07

Common questions.

What inputs do I actually need first?

Goal, bodyweight, calories or calorie target, protein target, schedule, food preferences, non-negotiables, and what the client really eats now. That last one matters more than most coaches admit.

Should I build around ideal foods or real foods?

Real foods. The strongest plan is one the client can actually follow and adjust, not the one that looks the cleanest on paper.

Where does TrainedBy fit after the plan is written?

You can deliver and manage this properly through TrainedBy. Snap handles reality, swaps, and adherence instead of letting the plan drift into guesswork.

09

The plan is just the beginning.

The real job is seeing what happened, understanding what needs intervention, and adapting around it. That is where TrainedBy becomes more than a document sender.