Make Me a Meal Plan With 40/30/30 Macros: Full 7-Day Plan
A complete 7-day meal plan following 40% carbs, 30% protein, 30% fat at both 1800 and 2200 calorie levels, with daily macro gram targets, comparison to other popular splits, and guidance on who benefits most from Zone-style macros.
The 40/30/30 macro split — 40% carbohydrates, 30% protein, 30% fat — has been one of the most enduring balanced macro ratios since Dr. Barry Sears popularized it through the Zone Diet in the 1990s. Its appeal is straightforward: moderate carbs for sustained energy, adequate protein for muscle preservation and satiety, and sufficient fat for hormone function and nutrient absorption.
A 2016 systematic review in the British Journal of Nutrition by Schwingshackl and Hoffmann found that moderate-carbohydrate, moderate-fat diets (including 40/30/30 distributions) produced comparable long-term weight loss to low-carbohydrate diets, with potentially better adherence rates due to fewer food restrictions.
This plan provides complete 7-day meal plans at two calorie levels — 1800 and 2200 — with exact gram targets for each macro.
What Are the Gram Targets for 40/30/30 Macros?
| Calorie Level | Carbs (40%) | Protein (30%) | Fat (30%) |
|---|---|---|---|
| 1600 cal | 160g | 120g | 53g |
| 1800 cal | 180g | 135g | 60g |
| 2000 cal | 200g | 150g | 67g |
| 2200 cal | 220g | 165g | 73g |
| 2500 cal | 250g | 188g | 83g |
The two plans below target 1800 cal (180C/135P/60F) and 2200 cal (220C/165P/73F). The 2200 cal plan is essentially the 1800 cal plan with larger portions and additional snacks.
Who Does the 40/30/30 Split Work For?
Good Candidates
- Moderate exercisers who train 3–5 days per week and need carbs for performance but are not endurance athletes requiring higher carb volumes.
- People coming off restrictive diets who want a structured but non-extreme approach.
- Individuals focused on body recomposition — the protein is high enough to support muscle growth, the carbs fuel training, and the fat supports hormonal health.
- Anyone who finds low-carb unsustainable. The 40% carb allowance provides enough room for bread, rice, fruit, and potatoes — foods eliminated on keto or very low-carb plans.
Less Ideal For
- Endurance athletes who may need 50–60% of calories from carbohydrates to fuel long training sessions.
- Those on ketogenic diets targeting under 50g of carbs per day.
- Very large individuals at high calorie levels, where 30% protein can become an uncomfortably high gram total (e.g., 225g at 3000 cal).
How Does 40/30/30 Compare to Other Popular Macro Splits?
| Split | Carbs | Protein | Fat | Best For |
|---|---|---|---|---|
| 40/30/30 (Zone) | 40% | 30% | 30% | General fitness, body recomp |
| 40/40/20 (High protein) | 40% | 40% | 20% | Aggressive muscle building, cutting |
| 50/25/25 (Moderate) | 50% | 25% | 25% | Endurance athletes, high activity |
| 20/30/50 (Keto-adjacent) | 20% | 30% | 50% | Ketogenic adaptation |
| 30/35/35 (Low carb) | 30% | 35% | 35% | Insulin-resistant individuals |
| 50/30/20 (Athletic) | 50% | 30% | 20% | Athletes needing high carbs + protein |
The 40/30/30 split sits in the middle of the spectrum. It avoids extremes, which is precisely why it works for most people — adherence is the strongest predictor of dietary success, and moderate approaches have consistently shown higher long-term adherence in clinical trials (Dansinger et al., 2005, JAMA).
The 1800-Calorie 40/30/30 Meal Plan (180C / 135P / 60F)
Day 1 — Monday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 50g oats + 200ml milk + 1 scoop whey + 80g blueberries | 48 | 34 | 8 | 400 |
| Lunch | 130g chicken breast + 120g brown rice + mixed salad + 1 tbsp olive oil | 38 | 42 | 16 | 460 |
| Snack | 200g Greek yogurt (2%) + 1 medium apple | 28 | 22 | 4 | 240 |
| Dinner | 130g salmon + 150g sweet potato + steamed broccoli (150g) + 1 tsp butter | 36 | 34 | 18 | 440 |
| Evening | 20g almonds + 1 small banana | 22 | 5 | 10 | 195 |
| Total | 172 | 137 | 56 | 1735 |
Day 2 — Tuesday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 2 eggs scrambled + 1 slice whole-wheat toast + 50g avocado + 100g tomato | 20 | 18 | 18 | 310 |
| Lunch | Turkey wrap: 100g turkey breast + whole-wheat tortilla + lettuce, tomato + 20g cheese + mustard | 30 | 32 | 12 | 355 |
| Snack | 1 scoop whey + 1 banana + 15g peanut butter | 32 | 30 | 10 | 340 |
| Dinner | 130g lean ground beef stir-fry + 120g jasmine rice + mixed peppers, snap peas + soy sauce | 42 | 34 | 14 | 430 |
| Evening | 200g cottage cheese + 50g pineapple | 12 | 25 | 5 | 195 |
| Total | 136 | 139 | 59 | 1630 |
Add 50g rice at lunch or an extra piece of fruit to reach 180g carbs.
Day 3 — Wednesday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | Smoothie: 1 scoop whey + 200ml milk + 1 banana + 30g oats + 15g almond butter | 48 | 34 | 14 | 450 |
| Lunch | Tuna salad: 1 can tuna + mixed greens + cherry tomatoes + cucumber + 100g quinoa + 1 tbsp olive oil | 32 | 36 | 16 | 415 |
| Snack | 1 medium pear + 30g cheddar cheese | 26 | 8 | 10 | 225 |
| Dinner | 130g chicken thigh (skinless) + 200g baked potato + steamed green beans (100g) + 1 tsp olive oil | 42 | 36 | 12 | 420 |
| Evening | 200g Greek yogurt + 10g honey | 18 | 20 | 4 | 190 |
| Total | 166 | 134 | 56 | 1700 |
Day 4 — Thursday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 3-egg omelet + 50g mushrooms + spinach + 20g feta + 1 slice rye toast | 18 | 24 | 18 | 330 |
| Lunch | Chicken and black bean bowl: 120g chicken + 80g black beans + 80g brown rice + salsa + 30g avocado | 42 | 40 | 12 | 440 |
| Snack | 1 scoop whey + 200ml almond milk + 100g strawberries | 12 | 26 | 4 | 190 |
| Dinner | 130g pork tenderloin + 150g couscous + roasted zucchini and peppers + 1 tsp olive oil | 40 | 36 | 10 | 395 |
| Evening | 200g cottage cheese + 100g raspberries + 15g walnuts | 18 | 26 | 12 | 280 |
| Total | 130 | 152 | 56 | 1635 |
Protein is high and carbs low. Add a medium banana to the smoothie to balance.
Day 5 — Friday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | Protein pancakes: 2 eggs + 1 scoop whey + 40g oat flour + 80g banana | 38 | 32 | 12 | 385 |
| Lunch | 130g grilled chicken + 100g whole-wheat pasta + marinara sauce + side salad | 48 | 40 | 10 | 445 |
| Snack | 200g Greek yogurt + 30g granola | 26 | 22 | 6 | 250 |
| Dinner | 130g cod fillet + 150g brown rice + steamed asparagus (100g) + lemon butter (1 tsp) | 38 | 34 | 8 | 360 |
| Evening | 1 medium apple + 20g almonds | 22 | 5 | 10 | 195 |
| Total | 172 | 133 | 46 | 1635 |
Fat is low. Add 1 tbsp olive oil to the salad at lunch to reach 60g.
Day 6 — Saturday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 2 eggs + 2 slices whole-wheat toast + 50g avocado + 100g mixed berries | 36 | 20 | 20 | 400 |
| Lunch | Beef and veggie stir-fry: 130g sirloin + 120g jasmine rice + mixed vegetables + 1 tsp sesame oil | 42 | 36 | 14 | 440 |
| Snack | 1 scoop whey + 1 banana | 28 | 26 | 2 | 240 |
| Dinner | 130g chicken breast + 200g sweet potato + steamed broccoli (100g) + 1 tbsp olive oil | 42 | 40 | 16 | 470 |
| Evening | 200g cottage cheese + 50g canned peaches | 14 | 25 | 5 | 200 |
| Total | 162 | 147 | 57 | 1750 |
Day 7 — Sunday
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | Overnight oats: 50g oats + 200ml milk + 15g chia seeds + 100g blueberries + 1 tbsp honey | 56 | 16 | 10 | 380 |
| Lunch | 130g turkey breast + 150g roasted potatoes + mixed green salad + 1 tbsp olive oil + balsamic | 38 | 38 | 16 | 445 |
| Snack | 200g Greek yogurt + 1 medium pear | 30 | 22 | 4 | 245 |
| Dinner | 130g lean ground beef + 80g brown rice + 80g black beans + salsa + lettuce | 36 | 38 | 14 | 420 |
| Evening | 1 scoop casein + 200ml water | 4 | 25 | 2 | 135 |
| Total | 164 | 139 | 46 | 1625 |
Add 20g of nuts to the evening snack to bring fat closer to 60g.
The 2200-Calorie 40/30/30 Meal Plan (220C / 165P / 73F)
The 2200 cal version uses the same meal structures with increased portions and an additional snack. Here is a sample 3-day overview showing the key differences.
Day 1 — Monday (2200 cal)
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 60g oats + 250ml milk + 1 scoop whey + 100g blueberries + 15g almond butter | 56 | 36 | 16 | 510 |
| Lunch | 150g chicken breast + 150g brown rice + mixed salad + 1 tbsp olive oil + 50g avocado | 48 | 48 | 22 | 580 |
| Snack 1 | 200g Greek yogurt + 1 medium apple + 20g granola | 34 | 22 | 4 | 265 |
| Dinner | 150g salmon + 200g sweet potato + steamed broccoli (150g) + 1 tsp butter | 42 | 38 | 20 | 500 |
| Snack 2 | 30g almonds + 1 banana + 200g cottage cheese | 36 | 30 | 16 | 405 |
| Total | 216 | 174 | 78 | 2260 |
Day 2 — Tuesday (2200 cal)
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | 3 eggs scrambled + 2 slices whole-wheat toast + 50g avocado + 100g tomato | 26 | 24 | 24 | 410 |
| Lunch | 150g turkey breast + whole-wheat wrap + 30g cheese + mixed vegetables + mustard + 1 medium orange | 42 | 42 | 14 | 460 |
| Snack 1 | 1 scoop whey + 1 banana + 20g peanut butter | 34 | 32 | 12 | 370 |
| Dinner | 150g lean ground beef + 150g jasmine rice + stir-fried peppers, snap peas, onion + 1 tbsp sesame oil | 48 | 38 | 18 | 505 |
| Snack 2 | 250g cottage cheese + 100g pineapple + 15g walnuts | 20 | 32 | 10 | 300 |
| Total | 170 | 168 | 78 | 2045 |
Add 50g carbs through additional rice, fruit, or bread to hit 220g.
Day 3 — Wednesday (2200 cal)
| Meal | Food | Carbs (g) | Protein (g) | Fat (g) | Cal |
|---|---|---|---|---|---|
| Breakfast | Smoothie: 1 scoop whey + 250ml milk + 1 banana + 40g oats + 20g almond butter | 56 | 38 | 18 | 535 |
| Lunch | 150g grilled chicken + 120g quinoa + mixed salad + 1 tbsp olive oil + 80g chickpeas | 48 | 48 | 18 | 545 |
| Snack 1 | 200g Greek yogurt + 100g berries + 30g granola | 32 | 22 | 6 | 270 |
| Dinner | 150g pork tenderloin + 200g baked potato + steamed green beans (150g) + 1 tbsp olive oil | 46 | 40 | 16 | 485 |
| Snack 2 | 2 hard-boiled eggs + 1 slice rye toast + 1 medium apple | 32 | 16 | 12 | 300 |
| Total | 214 | 164 | 70 | 2135 |
How to Scale the Plan to Your Exact Calorie Target
The 40/30/30 ratio stays constant. Only the gram amounts change.
Quick Adjustment Guide
- To add 100 calories: Add 10g carbs (40 cal) + 7.5g protein (30 cal) + 3.3g fat (30 cal). In practice: add 50g of rice and 30g of chicken.
- To remove 100 calories: Reduce portions in the same ratio, or remove one small snack.
- To maintain the ratio exactly: Use a tracking app. Manual calculation becomes impractical across 4–5 meals. Nutrola displays your macro percentages in real time, making it simple to see if you are drifting from 40/30/30 and adjust your next meal accordingly.
Why Is 40/30/30 So Popular?
Hormonal Balance Theory
The original Zone Diet argument was that a 40/30/30 ratio optimizes the ratio of insulin to glucagon, keeping you in a "zone" of favorable hormonal balance. While the specific hormonal claims have been debated, the underlying principle — moderate carbs reduce insulin spikes compared to high-carb diets while still providing enough glucose for brain and muscle function — is supported by glycemic response research (Brand-Miller et al., 2009).
Practical Flexibility
With 40% of calories from carbs, you can eat bread, rice, fruit, and potatoes. With 30% from fat, you can include nuts, olive oil, avocado, and cheese. Nothing is eliminated. This flexibility improves adherence, which is the primary determinant of long-term success with any diet.
Adequate Protein
At 30%, protein intake scales to a level that supports muscle preservation during a calorie deficit and muscle growth during a surplus. For calorie targets between 1600 and 2500, the protein percentage produces 120–188g — well within the evidence-based optimal range of 1.6–2.2g/kg for most adults.
How to Track 40/30/30 Macros Accurately
The challenge with percentage-based targets is that small deviations at each meal compound across the day. Eating 35/35/30 instead of 40/30/30 for three meals puts your daily ratio significantly off target.
Nutrola shows your running macro percentages throughout the day, not just at the end. After logging breakfast, you can see where your ratios stand and adjust lunch accordingly. If breakfast was protein-heavy and carb-light, Nutrola's daily view makes it obvious that your next meal should lean toward carbs.
Photo logging is particularly useful for complex meals like stir-fries and bowls where estimating each component manually would be tedious. Snap the plate, confirm or adjust the AI estimates, and your macros update instantly. For packaged items, the barcode scanner pulls verified macro data including the carb/fat/protein split per serving.
Voice logging also works well for simple meals — say "three eggs, two slices wheat toast, half an avocado" and each item is logged from the verified database with accurate macro breakdowns.
References
- Schwingshackl, L., & Hoffmann, G. (2013). Long-term effects of low-fat diets either low or high in protein on cardiovascular and metabolic risk factors. British Journal of Nutrition, 110(7), 1187–1194.
- Dansinger, M. L., et al. (2005). Comparison of the Atkins, Ornish, Weight Watchers, and Zone diets for weight loss and heart disease risk reduction. JAMA, 293(1), 43–53.
- Brand-Miller, J. C., et al. (2009). Dietary glycemic index: health implications. Journal of the American College of Nutrition, 28(sup4), 446S–449S.
- Sears, B. (1995). The Zone: A Dietary Road Map. HarperCollins.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!