Use this macro meal plan as a starting collection of meals, portions and calculations. It has seven full days, with four eating occasions each day. The baseline menus range from about 2,118 to 2,454 kcal; this range is a property of the example, not a recommended intake or a weight-loss prescription.
Compare the plan with your own targets
Use targets agreed with a professional or explore the existing macro calculator. Edit the example grams below. The portion multiplier changes every ingredient, its nutrition and the shopping list together; it does not design a nutritionally complete plan for you.
PDF and baseline CSV always use 1× portions. The adjusted CSV uses your selected multiplier. Inputs are not saved after reload. No signup is needed.
Who this example is for
This is general meal-planning education for adults who want to see how ingredient amounts add up. Personal needs depend on body size, activity, goals and health. It is not designed for children, pregnancy, breastfeeding, athletic fueling or a therapeutic diet. Allergens include milk, eggs, fish, wheat, soy, peanuts and tree nuts; substitute with individual guidance when needed.
The baseline includes animal and plant protein, grains, produce and fats. It has not been assessed for every vitamin, mineral or individual requirement. A target match alone does not establish nutritional adequacy. Do not shrink every meal just to reach a lower number if you are hungry, unwell or following a clinical plan.
The seven-day macro meal plan at a glance
All values are estimates. Pictured app examples elsewhere on the site are separate from these calculated menus.
| Day | Breakfast / lunch / dinner / snack | Estimated daily nutrition |
|---|---|---|
| Day 1 | Banana yogurt oat bowl Chicken and brown rice bowl Salmon with baked potato and spinach Apple, peanut butter and yogurt | 2,118 kcal · 142.0 g protein · 238.3 g carbs · 71.1 g fat |
| Day 2 | Egg toast with tomatoes and milk Lentil rice bowl with carrots Chicken pasta with tomato and spinach Blueberry almond yogurt | 2,141 kcal · 136.9 g protein · 256.2 g carbs · 69.2 g fat |
| Day 3 | Banana peanut butter porridge Chickpea toast and spinach salad Tofu rice and broccoli skillet Apple yogurt with almonds | 2,244 kcal · 117.4 g protein · 289.1 g carbs · 79.5 g fat |
| Day 4 | Blueberry yogurt oats with peanut butter Chicken potato plate with carrot sticks Salmon rice and broccoli bowl Milk, banana and almonds | 2,307 kcal · 145.5 g protein · 261.5 g carbs · 80.3 g fat |
| Day 5 | Egg and avocado toast with tomatoes Warm lentil pasta and spinach Roast chicken rice plate Yogurt with blueberries and peanut butter | 2,217 kcal · 140.3 g protein · 259.1 g carbs · 76.4 g fat |
| Day 6 | Blueberry almond porridge Tofu potato skillet with broccoli Chickpea rice bowl with tomato salad Banana peanut butter yogurt | 2,454 kcal · 126.9 g protein · 323.7 g carbs · 85.1 g fat |
| Day 7 | Egg toast with avocado and spinach Chicken broccoli pasta Salmon potato plate and carrot sticks Blueberry almond yogurt oats | 2,434 kcal · 160.4 g protein · 263.8 g carbs · 88.5 g fat |
Breakfast, lunch, dinner and snack for every day
Rice, pasta, chicken, salmon, lentils, chickpeas, broccoli and potatoes use the cooked state listed. Oats are dry; tofu is weighed before cooking. Fruit, raw vegetables and avocado use edible portions. Egg weights exclude shells. Milk is weighed in grams for the calculation. No extra oil or calorie-containing sauce is included beyond the listed amounts.
Day 1
2,118 kcal · 142.0 g protein · 238.3 g carbs · 71.1 g fat
Use the comparison targets above to see differences.
Breakfast: Banana yogurt oat bowl
- Plain nonfat Greek yogurt: 200 g
- Rolled oats, dry: 60 g
- Banana, peeled: 120 g
- Almonds: 15 g
539 kcal · 32.8 g protein · 78.5 g carbs · 12.6 g fat
Lunch: Chicken and brown rice bowl
- Chicken breast, roasted, skinless: 120 g
- Brown rice, cooked: 200 g
- Broccoli, boiled, drained, no salt: 150 g
- Olive oil: 10 g
585 kcal · 46.3 g protein · 61.9 g carbs · 16.8 g fat
Dinner: Salmon with baked potato and spinach
- Atlantic farmed salmon, cooked with dry heat: 140 g
- Baked potato, flesh and skin, no salt: 280 g
- Spinach, raw: 60 g
- Olive oil: 10 g
651 kcal · 39.7 g protein · 61.4 g carbs · 27.9 g fat
Snack: Apple, peanut butter and yogurt
- Apple with skin, edible weight: 180 g
- Smooth peanut butter, no salt: 25 g
- Plain nonfat Greek yogurt: 170 g
343 kcal · 23.3 g protein · 36.6 g carbs · 13.8 g fat
Day 2
2,141 kcal · 136.9 g protein · 256.2 g carbs · 69.2 g fat
Use the comparison targets above to see differences.
Breakfast: Egg toast with tomatoes and milk
- Hard-boiled egg, edible weight: 100 g
- Whole-wheat bread: 80 g
- Tomato, raw: 120 g
- 2% milk with vitamins A and D: 200 g
478 kcal · 30.2 g protein · 49.6 g carbs · 17.6 g fat
Lunch: Lentil rice bowl with carrots
- Lentils, boiled, no salt: 220 g
- Brown rice, cooked: 180 g
- Carrots, raw: 120 g
- Olive oil: 12 g
632 kcal · 25.9 g protein · 101.8 g carbs · 14.9 g fat
Dinner: Chicken pasta with tomato and spinach
- Chicken breast, roasted, skinless: 120 g
- Whole-wheat pasta, cooked: 220 g
- Tomato, raw: 150 g
- Spinach, raw: 50 g
- Olive oil: 12 g
670 kcal · 53.2 g protein · 73.8 g carbs · 20.5 g fat
Snack: Blueberry almond yogurt
- Plain nonfat Greek yogurt: 200 g
- Blueberries, raw: 120 g
- Almonds: 30 g
360 kcal · 27.6 g protein · 31.1 g carbs · 16.2 g fat
Day 3
2,244 kcal · 117.4 g protein · 289.1 g carbs · 79.5 g fat
Use the comparison targets above to see differences.
Breakfast: Banana peanut butter porridge
- Rolled oats, dry: 70 g
- 2% milk with vitamins A and D: 250 g
- Banana, peeled: 120 g
- Smooth peanut butter, no salt: 20 g
617 kcal · 23.2 g protein · 91.3 g carbs · 20.2 g fat
Lunch: Chickpea toast and spinach salad
- Chickpeas, boiled, no salt: 180 g
- Whole-wheat bread: 70 g
- Spinach, raw: 60 g
- Tomato, raw: 150 g
- Olive oil: 10 g
601 kcal · 27.7 g protein · 87.3 g carbs · 17.6 g fat
Dinner: Tofu rice and broccoli skillet
- Firm calcium-set tofu, uncooked weight: 180 g
- Brown rice, cooked: 220 g
- Broccoli, boiled, drained, no salt: 180 g
- Olive oil: 12 g
699 kcal · 41.4 g protein · 74.2 g carbs · 30.6 g fat
Snack: Apple yogurt with almonds
- Plain nonfat Greek yogurt: 200 g
- Apple with skin, edible weight: 180 g
- Almonds: 20 g
327 kcal · 25.1 g protein · 36.4 g carbs · 11.1 g fat
Day 4
2,307 kcal · 145.5 g protein · 261.5 g carbs · 80.3 g fat
Use the comparison targets above to see differences.
Breakfast: Blueberry yogurt oats with peanut butter
- Plain nonfat Greek yogurt: 220 g
- Rolled oats, dry: 60 g
- Blueberries, raw: 150 g
- Smooth peanut butter, no salt: 20 g
562 kcal · 35.9 g protein · 74.7 g carbs · 15.5 g fat
Lunch: Chicken potato plate with carrot sticks
- Chicken breast, roasted, skinless: 140 g
- Baked potato, flesh and skin, no salt: 300 g
- Carrots, raw: 120 g
- Olive oil: 12 g
665 kcal · 52.0 g protein · 74.9 g carbs · 17.7 g fat
Dinner: Salmon rice and broccoli bowl
- Atlantic farmed salmon, cooked with dry heat: 150 g
- Brown rice, cooked: 220 g
- Broccoli, boiled, drained, no salt: 150 g
- Olive oil: 8 g
703 kcal · 42.7 g protein · 67.0 g carbs · 29.3 g fat
Snack: Milk, banana and almonds
- 2% milk with vitamins A and D: 250 g
- Banana, peeled: 120 g
- Almonds: 25 g
377 kcal · 14.8 g protein · 44.8 g carbs · 17.8 g fat
Day 5
2,217 kcal · 140.3 g protein · 259.1 g carbs · 76.4 g fat
Use the comparison targets above to see differences.
Breakfast: Egg and avocado toast with tomatoes
- Hard-boiled egg, edible weight: 100 g
- Whole-wheat bread: 90 g
- Avocado, edible flesh: 80 g
- Tomato, raw: 100 g
528 kcal · 26.3 g protein · 50.3 g carbs · 25.7 g fat
Lunch: Warm lentil pasta and spinach
- Lentils, boiled, no salt: 180 g
- Whole-wheat pasta, cooked: 200 g
- Spinach, raw: 60 g
- Tomato, raw: 150 g
- Olive oil: 12 g
654 kcal · 31.3 g protein · 104.4 g carbs · 16.6 g fat
Dinner: Roast chicken rice plate
- Chicken breast, roasted, skinless: 140 g
- Brown rice, cooked: 220 g
- Broccoli, boiled, drained, no salt: 180 g
- Olive oil: 12 g
671 kcal · 53.7 g protein · 69.2 g carbs · 19.9 g fat
Snack: Yogurt with blueberries and peanut butter
- Plain nonfat Greek yogurt: 220 g
- Blueberries, raw: 150 g
- Smooth peanut butter, no salt: 25 g
365 kcal · 29.1 g protein · 35.2 g carbs · 14.2 g fat
Day 6
2,454 kcal · 126.9 g protein · 323.7 g carbs · 85.1 g fat
Use the comparison targets above to see differences.
Breakfast: Blueberry almond porridge
- Rolled oats, dry: 70 g
- 2% milk with vitamins A and D: 250 g
- Blueberries, raw: 150 g
- Almonds: 25 g
621 kcal · 23.9 g protein · 86.5 g carbs · 22.5 g fat
Lunch: Tofu potato skillet with broccoli
- Firm calcium-set tofu, uncooked weight: 200 g
- Baked potato, flesh and skin, no salt: 300 g
- Broccoli, boiled, drained, no salt: 180 g
- Olive oil: 10 g
718 kcal · 46.3 g protein · 81.9 g carbs · 28.6 g fat
Dinner: Chickpea rice bowl with tomato salad
- Chickpeas, boiled, no salt: 220 g
- Brown rice, cooked: 180 g
- Tomato, raw: 150 g
- Spinach, raw: 60 g
- Olive oil: 12 g
729 kcal · 27.5 g protein · 114.4 g carbs · 20.0 g fat
Snack: Banana peanut butter yogurt
- Plain nonfat Greek yogurt: 220 g
- Banana, peeled: 120 g
- Smooth peanut butter, no salt: 25 g
386 kcal · 29.3 g protein · 40.9 g carbs · 14.1 g fat
Day 7
2,434 kcal · 160.4 g protein · 263.8 g carbs · 88.5 g fat
Use the comparison targets above to see differences.
Breakfast: Egg toast with avocado and spinach
- Hard-boiled egg, edible weight: 100 g
- Whole-wheat bread: 90 g
- Avocado, edible flesh: 70 g
- Spinach, raw: 50 g
505 kcal · 26.6 g protein · 47.3 g carbs · 24.2 g fat
Lunch: Chicken broccoli pasta
- Chicken breast, roasted, skinless: 140 g
- Whole-wheat pasta, cooked: 240 g
- Broccoli, boiled, drained, no salt: 180 g
- Olive oil: 12 g
758 kcal · 62.1 g protein · 85.1 g carbs · 21.8 g fat
Dinner: Salmon potato plate and carrot sticks
- Atlantic farmed salmon, cooked with dry heat: 150 g
- Baked potato, flesh and skin, no salt: 300 g
- Carrots, raw: 150 g
- Olive oil: 10 g
738 kcal · 42.0 g protein · 77.8 g carbs · 29.3 g fat
Snack: Blueberry almond yogurt oats
- Plain nonfat Greek yogurt: 200 g
- Rolled oats, dry: 30 g
- Blueberries, raw: 150 g
- Almonds: 20 g
433 kcal · 29.7 g protein · 53.6 g carbs · 13.2 g fat
A compact shopping list for one person, seven days
These totals are edible recipe quantities, not all raw purchase weights. Cooked rice absorbs water; meat loses water; fruit has peel or cores. Purchase amounts depend on cooking yield, package size and waste. Use the finished quantities when portioning batches. Multiply separately for additional people.
- 2% milk with vitamins A and D: 950 g
- Plain nonfat Greek yogurt: 1,630 g
- Apple with skin, edible weight: 360 g
- Avocado, edible flesh: 150 g
- Banana, peeled: 480 g
- Blueberries, raw: 720 g
- Brown rice, cooked: 1,220 g
- Rolled oats, dry: 290 g
- Whole-wheat bread: 330 g
- Whole-wheat pasta, cooked: 660 g
- Almonds: 135 g
- Olive oil: 154 g
- Smooth peanut butter, no salt: 115 g
- Atlantic farmed salmon, cooked with dry heat: 440 g
- Chicken breast, roasted, skinless: 660 g
- Chickpeas, boiled, no salt: 400 g
- Firm calcium-set tofu, uncooked weight: 380 g
- Hard-boiled egg, edible weight: 300 g
- Lentils, boiled, no salt: 400 g
- Baked potato, flesh and skin, no salt: 1,180 g
- Broccoli, boiled, drained, no salt: 1,020 g
- Carrots, raw: 390 g
- Spinach, raw: 340 g
- Tomato, raw: 820 g
Make the meals practical
- Prepare plain rice, pasta and legumes according to their package instructions, then weigh the cooked portions. Frozen plain broccoli and canned, rinsed legumes can save time; use their own labels when the product differs from the USDA example.
- Roast chicken and bake potatoes in batches. Divide cooking oil among the portions actually served instead of adding the whole batch’s oil to every plate.
- Keep oats, fruit and yogurt ready for breakfast assemblies. Cook oats with water unless milk is explicitly listed. Hard-boil eggs for the egg breakfasts.
- For lunch and dinner, warm the listed ingredients together or serve as a bowl or plate. Use the listed olive oil for cooking or dressing; add herbs, pepper or lemon to taste, and record any additional ingredients that contribute energy.
- Prepare only what you can store safely. Refrigerate promptly and follow FoodSafety.gov storage guidance; freeze later portions rather than keeping a full week of cooked meals in the refrigerator.
Swaps for preference, availability and budget
Use frozen berries instead of fresh, store-brand plain yogurt, or dry legumes cooked in batches. A different product’s label takes precedence over this generic record. These choices can change the nutrition even when the weight is the same.
- Vegetarian: replace chicken or fish with tofu or legumes, then recalculate the whole meal. A gram-for-gram swap is not nutritionally identical.
- Dairy-free: use a suitable fortified alternative. Check protein, carbohydrate and fat on the label; many alternatives differ substantially from Greek yogurt.
- Gluten-free: choose certified suitable oats, bread and pasta for your needs and use the matched product’s nutrition.
- Nut allergy: choose an appropriate tolerated alternative with professional guidance; seeds are not automatically safe or nutritionally equivalent.
- Different appetite: adjust individual ingredients rather than assuming all protein, produce and fats must change by the same multiplier. The multiplier is a comparison aid.
Learn the underlying process in how to track macros and use the portion comparison guide when reviewing your plate. Use the source table below to compare the foods used in this plan.
For a very low carbohydrate example with separate total-carb and fiber estimates, see the seven-day ketogenic menu.
How every nutrition estimate was calculated
Each ingredient uses one identified USDA FoodData Central SR Legacy record. For each nutrient: grams eaten ÷ 100 × the record’s amount per 100 g. Ingredient values are summed without rounding, then each displayed meal and day is rounded independently (energy to whole kcal, macros to 0.1 g). Therefore, adding displayed rounded values may differ slightly from a displayed day total.
Energy comes from the USDA energy field. It is not recalculated as exactly 4 × protein + 4 × total carbs + 9 × fat. Food-specific factors, fiber and rounding can make those approaches differ. We use total carbohydrate, not net carbs. Brand, cooking yield and natural food variation add uncertainty; tenths are for auditable arithmetic, not measurement precision.
Example: 120 g roasted chicken uses 1.2 times its per-100 g record. The complete calculation inputs are available as an identified USDA source extract (JSON) and the menu ingredients and unrounded totals (JSON).
View all 24 source records and their per-100 g values
| USDA FDC ID | Food and preparation state | Energy and macros per 100 g |
|---|---|---|
| 170894 | Plain nonfat Greek yogurt | 59 kcal · 10.2 g protein · 3.6 g carbs · 0.4 g fat |
| 173904 | Rolled oats, dry | 379 kcal · 13.2 g protein · 67.7 g carbs · 6.5 g fat |
| 173944 | Banana, peeled | 89 kcal · 1.1 g protein · 22.8 g carbs · 0.3 g fat |
| 171711 | Blueberries, raw | 57 kcal · 0.7 g protein · 14.5 g carbs · 0.3 g fat |
| 170567 | Almonds | 579 kcal · 21.2 g protein · 21.6 g carbs · 49.9 g fat |
| 171413 | Olive oil | 884 kcal · 0.0 g protein · 0.0 g carbs · 100.0 g fat |
| 171477 | Chicken breast, roasted, skinless | 165 kcal · 31.0 g protein · 0.0 g carbs · 3.6 g fat |
| 169704 | Brown rice, cooked | 123 kcal · 2.7 g protein · 25.6 g carbs · 1.0 g fat |
| 169967 | Broccoli, boiled, drained, no salt | 35 kcal · 2.4 g protein · 7.2 g carbs · 0.4 g fat |
| 175168 | Atlantic farmed salmon, cooked with dry heat | 206 kcal · 22.1 g protein · 0.0 g carbs · 12.4 g fat |
| 172421 | Lentils, boiled, no salt | 116 kcal · 9.0 g protein · 20.1 g carbs · 0.4 g fat |
| 172475 | Firm calcium-set tofu, uncooked weight | 144 kcal · 17.3 g protein · 2.8 g carbs · 8.7 g fat |
| 172688 | Whole-wheat bread | 252 kcal · 12.5 g protein · 42.7 g carbs · 3.5 g fat |
| 173424 | Hard-boiled egg, edible weight | 155 kcal · 12.6 g protein · 1.1 g carbs · 10.6 g fat |
| 172470 | Smooth peanut butter, no salt | 598 kcal · 22.2 g protein · 22.3 g carbs · 51.4 g fat |
| 171688 | Apple with skin, edible weight | 52 kcal · 0.3 g protein · 13.8 g carbs · 0.2 g fat |
| 170393 | Carrots, raw | 41 kcal · 0.9 g protein · 9.6 g carbs · 0.2 g fat |
| 170457 | Tomato, raw | 18 kcal · 0.9 g protein · 3.9 g carbs · 0.2 g fat |
| 168462 | Spinach, raw | 23 kcal · 2.9 g protein · 3.6 g carbs · 0.4 g fat |
| 171267 | 2% milk with vitamins A and D | 50 kcal · 3.3 g protein · 4.8 g carbs · 2.0 g fat |
| 170093 | Baked potato, flesh and skin, no salt | 93 kcal · 2.5 g protein · 21.2 g carbs · 0.1 g fat |
| 168910 | Whole-wheat pasta, cooked | 149 kcal · 6.0 g protein · 30.1 g carbs · 1.7 g fat |
| 173757 | Chickpeas, boiled, no salt | 164 kcal · 8.9 g protein · 27.4 g carbs · 2.6 g fat |
| 171705 | Avocado, edible flesh | 160 kcal · 2.0 g protein · 8.5 g carbs · 14.7 g fat |
Log the meals you actually eat
A plan is a reference, not a completed diary. Coach Ivy’s listing describes photo inputs and daily calorie and macro totals. Log your actual meal, review identified ingredients and keep product labels or recipe quantities available. If you change a portion, use the options in your current app and do not assume the baseline menu still matches. No automatic meal-plan import or recipe feature is promised here.