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.

Example comparison: 140 g protein, 250 g carbs, 75 g fat. Enable JavaScript to edit the comparisons.

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.

Seven-day overview: jump to each day for ingredients and per-meal estimates
DayBreakfast / lunch / dinner / snackEstimated daily nutrition
Day 1Banana 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 2Egg 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 3Banana 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 4Blueberry 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 5Egg 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 6Blueberry 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 7Egg 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

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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
Source reference per 100 g edible food
USDA FDC IDFood and preparation stateEnergy and macros per 100 g
170894Plain nonfat Greek yogurt59 kcal · 10.2 g protein · 3.6 g carbs · 0.4 g fat
173904Rolled oats, dry379 kcal · 13.2 g protein · 67.7 g carbs · 6.5 g fat
173944Banana, peeled89 kcal · 1.1 g protein · 22.8 g carbs · 0.3 g fat
171711Blueberries, raw57 kcal · 0.7 g protein · 14.5 g carbs · 0.3 g fat
170567Almonds579 kcal · 21.2 g protein · 21.6 g carbs · 49.9 g fat
171413Olive oil884 kcal · 0.0 g protein · 0.0 g carbs · 100.0 g fat
171477Chicken breast, roasted, skinless165 kcal · 31.0 g protein · 0.0 g carbs · 3.6 g fat
169704Brown rice, cooked123 kcal · 2.7 g protein · 25.6 g carbs · 1.0 g fat
169967Broccoli, boiled, drained, no salt35 kcal · 2.4 g protein · 7.2 g carbs · 0.4 g fat
175168Atlantic farmed salmon, cooked with dry heat206 kcal · 22.1 g protein · 0.0 g carbs · 12.4 g fat
172421Lentils, boiled, no salt116 kcal · 9.0 g protein · 20.1 g carbs · 0.4 g fat
172475Firm calcium-set tofu, uncooked weight144 kcal · 17.3 g protein · 2.8 g carbs · 8.7 g fat
172688Whole-wheat bread252 kcal · 12.5 g protein · 42.7 g carbs · 3.5 g fat
173424Hard-boiled egg, edible weight155 kcal · 12.6 g protein · 1.1 g carbs · 10.6 g fat
172470Smooth peanut butter, no salt598 kcal · 22.2 g protein · 22.3 g carbs · 51.4 g fat
171688Apple with skin, edible weight52 kcal · 0.3 g protein · 13.8 g carbs · 0.2 g fat
170393Carrots, raw41 kcal · 0.9 g protein · 9.6 g carbs · 0.2 g fat
170457Tomato, raw18 kcal · 0.9 g protein · 3.9 g carbs · 0.2 g fat
168462Spinach, raw23 kcal · 2.9 g protein · 3.6 g carbs · 0.4 g fat
1712672% milk with vitamins A and D50 kcal · 3.3 g protein · 4.8 g carbs · 2.0 g fat
170093Baked potato, flesh and skin, no salt93 kcal · 2.5 g protein · 21.2 g carbs · 0.1 g fat
168910Whole-wheat pasta, cooked149 kcal · 6.0 g protein · 30.1 g carbs · 1.7 g fat
173757Chickpeas, boiled, no salt164 kcal · 8.9 g protein · 27.4 g carbs · 2.6 g fat
171705Avocado, edible flesh160 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.