Whole30 Meal Plan Template for Coaches
A ready-to-use 7-day Whole30 plan with real recipes, exact macros, and daily totals. Every ingredient is program-compliant. Built for coaches running 30-day resets with clients.
Whole30 is one of the most requested programs in nutrition coaching. It's also one of the hardest to plan for. One wrong ingredient and the entire 30 days restarts. Here's a full 7-day template built from real recipes, with every ingredient verified against Whole30 rules.
Below you'll find the complete exclusion list your clients need to follow, a 7-day plan averaging ~1,800 kcal per day, and a guide to customizing it for different calorie targets.
What is Whole30?
Whole30 is a 30-day dietary reset. It's not a weight loss diet, a calorie-counting protocol, or a permanent way of eating. The goal is to strip out foods that commonly cause inflammation, cravings, hormonal disruption, and digestive issues, then reintroduce them one at a time to see which ones actually affect the client.
For 30 consecutive days, the client eats only whole foods: meat, seafood, eggs, vegetables, fruits, natural fats, and herbs. No cheats, no exceptions. If they slip, they start the 30 days over. That strictness is the point. It breaks habitual eating patterns and gives the body a clean baseline.
Whole30 rules coaches must know
The exclusion list is long and specific. Knowing it cold prevents your client from accidentally restarting on day 22.
No sugar of any kind
Real or artificial. This includes honey, maple syrup, agave, coconut sugar, stevia, aspartame, and xylitol. Read every label. Sugar hides in condiments, sauces, and cured meats.
No grains
Wheat, rice, oats, corn, quinoa, buckwheat, millet, amaranth. This covers bread, pasta, tortillas, cereal, and anything made with grain-based flour.
No dairy
Milk, cheese, yogurt, butter, cream, kefir. The only exception is ghee (clarified butter), because the milk proteins have been removed.
No legumes
Beans, lentils, chickpeas, peanuts (yes, peanuts are legumes), soy in all forms (tofu, tempeh, soy sauce, edamame). This is the one that surprises most clients.
No alcohol
Not even for cooking. Wine in a sauce, beer in a marinade, vanilla extract with alcohol. All off-limits for 30 days.
No recreating baked goods
This is the rule most people miss. Even if every ingredient is compliant, you can't make "paleo pancakes," "Whole30 muffins," or "banana bread." The program is designed to break the psychological attachment to these comfort foods, not to find loopholes around them.
Which coaching clients benefit from Whole30?
Whole30 isn't for every client. It works best for specific profiles. Match the program to the person.
Clients who suspect food sensitivities. Bloating after meals, unexplained skin issues, low energy, brain fog. Whole30 acts as a diagnostic tool. Remove everything, then reintroduce one group at a time. You'll pinpoint exactly which foods cause the symptoms.
Clients with an unhealthy relationship with food. If a client can't go a day without sugar, feels controlled by cravings, or eats out of habit rather than hunger, 30 days of structured whole foods can break those patterns. The strict rules remove decision fatigue.
Clients preparing for a competition or photoshoot. Whole30 naturally reduces water retention and inflammation. Some coaches use it 4 to 6 weeks before an event as a clean eating baseline before switching to a more targeted prep diet.
Clients who want a fresh start. After holidays, a stressful period, or months of inconsistent eating. Whole30 gives them a clear, time-bounded protocol with zero ambiguity. They know exactly what's allowed and what isn't.
Want branded Whole30 plans with shopping lists?
Build a Whole30 plan with Promealplan →Your 7-day Whole30 meal plan (~1,800 kcal)
Every recipe below uses only Whole30-compliant ingredients: meats, seafood, eggs, vegetables, fruits, natural fats, and spices. No grains, dairy, sugar, legumes, or soy. Macros are exact, pulled from the Promealplan recipe database (1,000+ dietitian-validated recipes).
Day 1
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Soufflé Omelet with Bacon | 671 | 56g | 2g | 49g |
| Lunch | Lemon Herb Chicken with Tomato Salad | 368 | 43g | 17g | 14g |
| Snack | Fresh Seasonal Fruit | 170 | 1g | 39g | 1g |
| Dinner | Coconut Curry White Fish with Cauliflower | 431 | 39g | 14g | 24g |
| Daily total | 1,640 | 139g | 72g | 88g | |
Day 2
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Scrambled Eggs with Sautéed Spinach and Avocado | 480 | 24g | 12g | 38g |
| Lunch | One-Pot Low-Carb Chili | 510 | 41g | 30g | 25g |
| Snack | Mashed Banana with Almond Butter | 246 | 4g | 45g | 5g |
| Dinner | Fish Skewers with Tomato, Olives, and Basil | 398 | 36g | 17g | 21g |
| Daily total | 1,634 | 105g | 104g | 89g | |
Day 3
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Sweet Potato Hash with Eggs and Bell Pepper | 445 | 22g | 38g | 23g |
| Lunch | Tomato Chicken Meatballs with Zucchini | 370 | 50g | 10g | 14g |
| Snack | Fruit Salad with Sliced Almonds | 307 | 7g | 35g | 15g |
| Dinner | Spanish-Style Sea Bream in Parchment | 626 | 83g | 19g | 23g |
| Daily total | 1,748 | 162g | 102g | 75g | |
Day 4
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Soufflé Omelet with Bacon | 671 | 56g | 2g | 49g |
| Lunch | Fish Meatballs with Tomato and Zucchini | 357 | 44g | 11g | 15g |
| Snack | Pink Hard-Boiled Egg | 197 | 17g | 7g | 11g |
| Dinner | Beef Kefta with Sautéed Bell Peppers | 402 | 38g | 20g | 19g |
| Daily total | 1,627 | 155g | 40g | 94g | |
Day 5
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Veggie Scramble with Avocado and Sweet Potato | 510 | 20g | 42g | 30g |
| Lunch | Lemon Herb Chicken with Tomato Salad | 368 | 43g | 17g | 14g |
| Snack | Fresh Seasonal Fruit | 170 | 1g | 39g | 1g |
| Dinner | One-Pot Low-Carb Chili | 510 | 41g | 30g | 25g |
| Daily total | 1,558 | 105g | 128g | 70g | |
Day 6
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Sweet Potato Hash with Eggs and Bell Pepper | 445 | 22g | 38g | 23g |
| Lunch | Coconut Curry White Fish with Cauliflower | 431 | 39g | 14g | 24g |
| Snack | Grated Apple with Walnuts and Cinnamon | 238 | 3g | 40g | 7g |
| Dinner | Tomato Chicken Meatballs with Zucchini | 370 | 50g | 10g | 14g |
| Daily total | 1,484 | 114g | 102g | 68g | |
Day 7
| Meal | Recipe | Kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Breakfast | Scrambled Eggs with Sautéed Spinach and Avocado | 480 | 24g | 12g | 38g |
| Lunch | Beef Kefta with Sautéed Bell Peppers | 402 | 38g | 20g | 19g |
| Snack | Pink Hard-Boiled Egg | 197 | 17g | 7g | 11g |
| Dinner | Fish Meatballs with Tomato and Zucchini | 357 | 44g | 11g | 15g |
| Daily total | 1,436 | 123g | 50g | 83g | |
7-day average: ~1,590 kcal, 129 g protein, 85 g carbs, 81 g fat. All recipes use only Whole30-compliant ingredients. To reach 1,800 kcal, increase protein portions by 15-20% or add an extra snack (handful of almonds, half an avocado with sea salt).
This plan was built in under 5 minutes with Promealplan.
Filter by Whole30 restrictions, pick from 1,000+ dietitian-validated recipes, and generate a branded plan for your client.
Start free with Promealplan →How to customize this plan for each client
Whole30 doesn't prescribe calories or macros. But your clients still have different energy needs. Here's how to adapt this template.
Adjust portions, not recipes
A 130 lb female client needs ~1,400 kcal. A 200 lb male client needs ~2,200 kcal. Scale protein portions up or down. The ingredient list stays the same. Add a second egg at breakfast, an extra palm of chicken at lunch, or a larger sweet potato at dinner.
Front-load carbs around workouts
Active clients need more carbs before and after training. Move the sweet potato or fruit portion to pre- or post-workout. This keeps energy stable without adding non-compliant foods.
Read every label
Bacon often contains sugar. Canned tomatoes sometimes have added citric acid or calcium chloride (both fine), but some brands add sugar. Curry powder is usually compliant, but check for anti-caking agents. Olive oil and coconut oil are always safe. Make your client a "safe brands" list for their local grocery store.
Plan the reintroduction before day 1
The 30 days of elimination are only half the program. Schedule the reintroduction calendar in advance: day 31 reintroduce legumes, day 34 dairy, day 37 grains, day 40 sugar. Two to three days between each group so you can isolate reactions. This is where the real insights come from.
Whole30 vs. elimination diets
Clients often confuse Whole30 with a general elimination diet. They overlap, but the approach differs.
Whole30 removes more food groups at once. A medical elimination diet usually targets 1 to 3 suspected allergens (gluten, dairy, eggs). Whole30 removes grains, dairy, sugar, legumes, and alcohol all at the same time. Faster reset, but harder to follow.
Whole30 has a fixed timeline. Elimination diets vary from 2 to 8 weeks depending on the protocol and practitioner. Whole30 is always 30 days, no exceptions. If you slip on day 29, you restart. That rigidity helps clients who struggle with flexible guidelines.
Whole30 addresses habits, not just physiology. The "no recreating baked goods" rule is psychological, not nutritional. The program aims to change the client's relationship with comfort foods, not just identify intolerances. That makes it a behavioral tool as much as a dietary one.
Frequently asked questions
Can my client snack on Whole30?
Is Whole30 appropriate for athletes?
What happens after the 30 days?
Can I brand this template for my coaching business?
How is Whole30 different from paleo?
Looking for other templates? Check our full collection of free meal plan templates for weight loss, muscle gain, high-protein, vegetarian, and athletes.
Related articles
Custom Whole30 plans in minutes, not hours
This template gives you a solid starting point. But every client has a different calorie target, different taste preferences, and needs fresh recipes after 7 days. With Promealplan, set your Whole30 restrictions, pick from 1,000+ dietitian-validated recipes, and generate a branded plan in under 5 minutes.
Ready to build Whole30 plans your clients actually follow?
Compliant recipes only, branded PDFs, shopping lists. Free to start.
Start free with Promealplan →