Skip to main content
Coaching

Meal Plan Template for Coaches: Free, Editable, With Macros

A free meal plan template you can copy into Google Sheets: client targets, a weekly grid, meal options with macros, swaps, a grocery list and a food log. Plus a filled-in week, a filled-in day and six variations.

HubFit's meals library on the web, the meals a coach builds plans from
On this page

This free meal plan template gives a client one week on one page: targets, a weekly grid, two options per meal with macros, swaps and a grocery list. Copy the tables into Google Sheets below. To send it as a plan your client logs against, build it in HubFit, where every meal holds its options and the client logs food in the same app.

Key takeaways

  • A good meal plan template starts with the client's targets, not the menu. Every meal is built to hit them.
  • Give two options for each meal. A client who can choose is a client who sticks to it.
  • Split protein evenly: 20 to 40 grams a meal, every 3 to 4 hours, is the ISSN's guide for people who train.
  • Personalized meal plans are for qualified coaches. Without a nutrition credential, share general templates and refer out.

The free meal plan template (copy it into Google Sheets)

A meal plan template is a reusable layout that holds a client's targets, meals, options and shopping list in one place. You fill it in once per client instead of writing every plan from scratch. Ours has six parts, filled in below for one example client so you can see how they fit together. Press Copy template, paste it into Google Sheets or Excel and replace the example with your client's numbers: it stays a free, editable grid you can save as a master copy.

Copy the whole template, then paste it into Google Sheets, Excel or Google Docs.

1. Client targets

The targets block comes first because every meal below is built to hit it. Use separate columns for training days and rest days if your client eats differently on each. Our guide on how to calculate macros works the numbers out step by step.

Client targetsTraining dayRest day
Calories (kcal)2,0001,800
Protein (g)160160
Carbs (g)185135
Fat (g)7070
Meals per day44
Water (cups)108
Focus this weekProtein at every mealA walk after dinner

2. Weekly meal plan

The weekly meal plan template is the grid your client looks at every day. Write the meal name in each cell and point to the option in part 3. Add a Snack column and a Prep note column in your sheet if the client needs them.

DayBreakfastLunchDinner
MondayGreek yogurt bowlChicken and rice bowlSalmon, potatoes, green beans
TuesdayOvernight oatsLeftover salmon and potatoesTurkey chili (cook a double batch)
WednesdayGreek yogurt bowlLeftover turkey chiliChicken stir-fry with rice
ThursdayOvernight oatsLeftover chicken stir-fryEasy night: eggs on toast, salad
FridayGreek yogurt bowlChicken and rice bowlMeal out: grilled protein and a side
SaturdayEggs, toast and fruitTuna wrapLean beef burgers, potato wedges
SundayProtein pancakesBurger patty saladTurkey chili from the freezer

3. Meal options with macros

This is the macro meal plan template: each meal slot gets two options that land on roughly the same numbers, so the client can pick either one and stay on target. The first table names the options; the second holds the numbers both options aim for.

MealOption AOption Bkcal
BreakfastChocolate banana mass shakeGreek yogurt bowl with oats and berries551
LunchSalmon pesto pastaChicken and rice bowl527
SnackCottage cheese and banana bowlProtein shake and an apple328
DinnerMiso-glazed chicken, brown riceTurkey chili with rice550
MealProtein (g)Carbs (g)Fat (g)
Breakfast426614
Lunch394323
Snack233312
Dinner564218
Day total16018467

4. Swaps

Swaps keep the plan alive when the fridge is empty. List like-for-like swaps: protein for protein, carb for carb.

If you're out ofSwap for
Chicken breastTurkey breast, white fish, firm tofu
Greek yogurtCottage cheese, skyr
RicePotatoes, quinoa, couscous
OatsWhole-grain toast, cereal with milk
Olive oilAvocado, a small handful of nuts
Eating outGrilled protein, vegetables, a carb

5. Grocery list

The grocery list turns the plan into one shopping trip. Fill it from the weekly grid, by store section.

SectionItemsQuantity
ProteinChicken breast, salmon, ground turkey, lean beef, canned tuna1 kg, 2 fillets, 500 g, 500 g, 2 cans
Carbs and grainsRice, oats, potatoes, wraps, whole-grain bread1 bag each, 1 kg potatoes
Fruit and vegetablesBerries, bananas, green beans, peppers, stir-fry mix, salad leaves, onionsEnough for 7 days
Dairy and eggsGreek yogurt, cottage cheese, milk, eggs1 large tub, 2 tubs, 1 carton, 12 eggs
Fats, sauces and extrasOlive oil, canned beans and tomatoes, spicesFor the chili and stir-fry

6. Daily food log

The food log template (or food diary template) is what the client fills in. It shows you what actually happened, which is what you coach at the next check-in. Teach clients to read nutrition labels so the amounts they write down are right.

MealWhat I ateAmountHunger before (1 to 5)
BreakfastGreek yogurt bowl250 g yogurt, 40 g oats, berries4
LunchChicken and rice bowl150 g chicken, 1 cup rice3
SnackCottage cheese with fruit200 g, 1 banana2
DinnerSalmon, potatoes, green beans150 g salmon, 250 g potatoes4

What should a meal plan template include?

A meal plan template should include the client's targets, the meals for each day, options for each meal, swaps, a grocery list and a way to log what they ate. Most printable templates stop at the weekly grid. That works for planning family dinners. It does not work for a client with a protein target.

PartWhat it does for the clientWhat it does for you
Client targetsShows what "on plan" meansOne place to change numbers
Weekly gridNo decisions at 7 pmThe whole week at a glance
Meal optionsChoice without going off planFewer "can I swap this?" messages
SwapsSurvives a missed grocery runThe plan doesn't need rewriting
Grocery listOne trip, less wasteProof the plan is realistic
Food logA record of what happenedThe data for your next change

Example: a full week filled in

Here is the template filled in for one week, as our example of how the parts fit together. It uses two options for breakfast on repeat, cooks dinner in batches so lunch is often last night's leftovers, and plans one easy night and one meal out.

A filled-in weekly meal plan template: breakfast, lunch and dinner for Monday to Sunday, with batch-cooked dinners turning into next-day lunches, one easy night and one meal out

That week is the grid in part 2 above, and its shopping is the list in part 5. The snack every day is the client's pick of two: cottage cheese with fruit, or a protein shake. Breakfast and lunch repeat on purpose; most people eat the same few breakfasts anyway, and variety lives in dinner.

A filled-in example: one day at about 2,000 calories

Part 3 above is one real day: Option A in each meal comes from the High Protein plan HubFit's Smart Meal Planner generated for a 2,000-calorie goal with four meals: 1,956 kcal, 160 g protein, 184 g carbs and 67 g fat.

Three things to notice. The total lands 44 kcal under the goal, which is close enough; nobody hits a target to the gram. Protein lands on the 160 g target in part 1, though the High Protein preset itself aims higher, at 200 g; swap one meal for a higher-protein option if your client wants to close that gap. And protein sits between 23 and 56 grams a meal, so the snack is the light one. If your client trains in the morning, you might move the shake to after the session.

HubFit's Smart Meal Planner: a High Protein plan of four meals at 1,956 kcal against a 2,000 kcal goal, each meal with its photo, calories, macros and a Swap button

How do you fill in a meal plan template for a client?

To fill in a meal plan template, set the targets, pick the number of meals, split protein across them and choose two options per meal. Swaps and the grocery list come last.

  1. Set the targets. Calories, protein, carbs and fat for training and rest days, if your credential allows it (see the scope section below).
  2. Pick the number of meals. Three to five suits most clients. Match it to their day, not to a rule.
  3. Split the protein. Spread it evenly across the meals (see the worked example below).
  4. Choose two options per meal. Start from meals the client already eats and likes. Adjust portions to fit the numbers. Our recipe book template helps you keep those meals in one place.
  5. Plan the meal prep. Mark the meals that can be cooked in a batch on Sunday, and plan leftovers on purpose: Monday's dinner is Tuesday's lunch.
  6. Add swaps and the grocery list. Build the list from the weekly grid so nothing is missing.
  7. Send it and review it. Look at the food log at the next check-in and change one thing at a time.

Worked example: protein per meal

Here is a worked example for a client who weighs 75 kg (165 lb) and trains four times a week. The International Society of Sports Nutrition's position stand on protein (2017) puts most people who exercise at 1.4 to 2.0 g of protein per kg a day. It suggests 0.25 g per kg, or 20 to 40 g, per meal, spread every 3 to 4 hours.

StepMathResult
Daily protein75 kg × 1.6 g120 g a day
Per meal, 4 meals120 g ÷ 430 g a meal
ISSN dose per meal75 kg × 0.25 gabout 19 g
Check30 g is within 20 to 40 gFits

So each meal in part 3 needs about 30 g of protein. That one number makes the options easy to build: start each option from a protein portion that delivers about 30 g, then add carbs and fat to fit. The calorie and carb targets come from a qualified assessment of the client. Without a nutrition credential, use this math to teach the general guideline, not as a prescription.

Free meal plan template variations

The same six parts cover every common variation; what changes is which parts you lean on. Use the one that matches how your client eats.

  • Printable weekly: the weekly grid, the swaps and the grocery list on one page. Print it from Google Sheets for the fridge.
  • Monthly (4 weeks): a two-week rotation run twice. Fill the weekly grid twice, keep one grocery list for every two weeks. Most clients don't need 120 new recipes; they need eight meals they like, on repeat.
  • Meal prep or batch cooking: mark two or three dinners for a double batch and write the leftovers into the next day's lunch, as in the example week.
  • Family: one dinner for everyone, with the client's portion and a side for their protein. Keep breakfast and lunch personal.
  • High-protein: build every option from a 30 to 40 g protein portion first, then add carbs and fat. The High Protein day above is one example.
  • Vegetarian: protein from eggs, Greek yogurt, cottage cheese, tofu, tempeh, lentils and beans. List the swaps for each so the grid survives a busy week.

Which meal plan template style fits your client?

The right template style depends on how much structure the client wants and how much they will track. Use this table to pick one, then use only the parts of the template that style needs.

Template styleBest forWhat the client getsParts to use
Set menu with optionsBeginners, busy meal preppersExact meals, 2 options eachAll six
Macros by mealGuidance, own food choicesTargets per mealTargets, part 3, food log
Total macrosExperienced trackersOne set of daily numbersTargets, food log
Plate methodClients who won't weigh foodA balanced plate each mealGrid, swaps, grocery list
Two-week rotationClients who get bored14 days, then repeatGrid twice, grocery list

Can a personal trainer give a client a meal plan?

A personal trainer can share general nutrition guidance and sample templates, but an individualized meal plan is outside a trainer's scope of practice unless they hold the qualification for it. The American Council on Exercise's guidance on nutrition scope of practice lists individualized meal planning, nutrition assessment and specific intake recommendations as things fitness professionals should not do without a license, and tells trainers to check their state's laws first.

In practice:

  • Without a nutrition credential: share this template as a general guide, teach the client to fill in their own meals, and coach the habits (logging, protein at each meal, the grocery list).
  • With a nutrition credential: fill in the targets and the meals for each client, within what your credential and your local law allow.
  • Medical conditions, pregnancy or disordered eating: refer to a registered dietitian or the client's doctor.

How HubFit turns this template into a plan clients follow

Clients follow a plan when it lives where they log their food. A sheet works for a few clients; past a handful, the plan sits in a file, the eating happens in another app, and you chase screenshots. In HubFit, each part of this template is a part of the app. Macro targets, meal plans and the tracker are on every plan.

  1. Two options per meal, built in. A meal plan holds up to 10 meal blocks with up to 4 options each, so part 3 becomes tabs the client picks from.Below, a Rest Day Meal on a client's profile: 1,004 kcal, with Option 1 and Option 2 for breakfast.

A Rest Day Meal plan on a client's profile in HubFit: 1,004 kcal with 121 g carbs, 29 g fat and 68 g protein, and breakfast with Option 1 and Option 2 tabs showing oatmeal with fruits and nuts at 365 calories

  1. Targets per meal, if you coach with macros. A Macros by Meal plan gives each meal slot its own protein, carb and fat targets: the second table in part 3, in the client's app.
  2. A first draft in seconds. On Premium and above, the Smart Meal Planner builds a full plan from a calorie goal, a macro split (Balanced, High Protein, Low Carb, Keto, Low Fat or Custom), 3 to 6 meals and dietary filters, and you swap or regenerate any meal in one tap. Meals come from your own library or the 5,000+ recipe library with dietary filters.
  3. Build once, reuse for every client. Plans you build sit in your Nutrition library, and you add one to a client from that library, then edit it on their profile.Onboarding Flows can assign the nutrition plan, habits and check-ins when a client joins.
  4. The food log happens in the same app. The client sees the plan on the Plan tab and logs on the Log tab, with a barcode scanner that works with any barcode in any country.So part 6 fills itself in, and you read the week before the check-in instead of chasing screenshots. Pair it with the right questions to ask in a nutrition check-in.

The HubFit app's barcode scanner reading a protein bar in a kitchen, beside the scanned result: a coconut cashew protein bar at 190 calories with 23 g carbs, 7 g fat and 20 g protein, ready to log to breakfast

Plans live in the app rather than as a PDF; if a client wants a printed copy for the fridge, print this template for them.

For the full workflow, read how to track client nutrition, compare the ways to share meal plans with clients, or see HubFit for nutrition coaching.

Tips that make a meal plan stick

A meal plan sticks when it fits the client's real week. These are the changes that make the biggest difference, and most of them take minutes.

  • Repeat breakfast and lunch. Most people eat the same two or three breakfasts anyway. Put the variety in dinner.
  • Plan one easy night. Leftovers, a freezer meal or eating out with a rule. A plan with no slack breaks by Thursday.
  • Write recipes in the client's language. "Chicken, rice, frozen veggies" beats a recipe with 14 ingredients.
  • Change one thing at a time. If the log shows missed snacks, fix the snack before you touch dinner.

For more, see these meal planning tips for busy clients.

FAQ

These are the questions coaches and their clients ask most about meal plan templates.

How do I make a meal plan template in Google Sheets?

Make one tab per client. Put the targets block at the top, then a 7-day grid with a column for each meal. Below it, add the options table with SUM formulas that total protein, carbs, fat and calories for the day, and protect the formula cells so they don't get typed over. Each week, duplicate the tab, so last week's plan stays there to compare.

How do I make a meal plan on a budget?

Build the week from a short grocery list: one or two cheap proteins (eggs, canned tuna, chicken thighs, lentils, Greek yogurt in a big tub), rice, oats and potatoes, plus frozen vegetables and seasonal fruit. Cook dinners in batches so lunch is leftovers, repeat breakfasts, and plan the swaps around what is on sale that week.

What is the 3-3-3 rule for meal prep?

The 3-3-3 rule is a meal prep shortcut that spread on social media: buy or cook three proteins, three carbs and three vegetables for the week, then mix and match them into meals. It is not an official guideline. It works well with this template: put the nine items on the grocery list and build the weekly grid from them.

Can a personal trainer give a client a meal plan?

A personal trainer can share general guidance and sample meal plan templates, but writing an individualized meal plan is outside a trainer's scope of practice without a nutrition qualification, according to the American Council on Exercise. Laws differ by US state and by country, so check yours. Refer clients with medical conditions to a registered dietitian.

How many meals a day should a meal plan have?

Most meal plans work best with three to five meals a day. Pick the number that fits the client's schedule, then split protein evenly across those meals. For people who train, 20 to 40 grams of protein every 3 to 4 hours is a good guide, per the International Society of Sports Nutrition.

Can ChatGPT create a meal plan?

ChatGPT can draft a meal plan, but it doesn't know your client, and its calorie and macro numbers can be wrong. Use it for meal ideas, then check every number against a food database before the plan reaches a client. A coach still sets the targets, chooses the options and reviews what the client actually ate.

What is the best meal planner for coaches?

For a few clients, a free spreadsheet like this meal plan template is enough. Once you coach more people, our pick for the best meal planner for coaches is HubFit, the #1 coaching app, because the plan, the client's food log and your check-ins sit in one place. Compare the options in the best platform for nutrition coaches.

Filled in the week for one client? Build it once in HubFit, give each meal its options, and let the client log against it from their phone this week.

HubFit

Written by

HubFit · Product Team

Supercharge your coaching business

See why HubFit is the coaching platform of choice for modern fitness professionals.