Plan your week
Daily macros
Grocery list — auto-generated
Quantities cover your full week. Prices are US-average estimates.
Cost estimate
Prep-time plan
Sample 7-day plan (3-menu rotation)
| Day | Menu | Batch notes |
|---|---|---|
| Mon | A — Chicken + rice + broccoli | Cook day 1: batch A (Mon–Tue) |
| Tue | A — leftovers, re-seasoned | |
| Wed | B — Lentil bowls + sweet potato | Cook day 2: batch B (Wed–Thu) |
| Thu | B — as wraps or bowls | |
| Fri | C — Egg fried rice + spinach | Cook day 3: batch C (Fri–Sun) |
| Sat | C — leftovers | |
| Sun | Flex — eat out / use up odds |
Worked examples
Example 1 — Solo prepper, 5 workdays
- Inputs: 1 person, 5 days, 2 meals/day, 1,600 kcal, 120 g protein.
- Total meals = 1 × 5 × 2 = 10 meals.
- Macros: protein 120 g; fat = round(1600 × 0.28 ÷ 9) = 50 g; carbs = round((1600 − 480 − 450) ÷ 4) = 168 g.
- Weekly protein need = 120 × 5 = 600 g → chicken 600×0.5÷0.31 ≈ 968 g, eggs ceil(600×0.2÷6.5) = 19 eggs, lentils 600×0.3÷0.24 = 750 g.
Example 2 — Couple, full workweek
- Inputs: 2 people, 5 days, 2 meals/day, 2,000 kcal, 140 g protein, $150 budget.
- Total meals = 2 × 5 × 2 = 20 meals; weekly protein = 1,400 g.
- Macros: fat = round(2000 × 0.28 ÷ 9) = 62 g; carbs = round((2000 − 560 − 558) ÷ 4) = 221 g.
- Grocery highlights: chicken ≈ 2.26 kg, 44 eggs, lentils 1.75 kg, rice ≈ 1.38 kg, 4 kg veg, 300 ml olive oil.
Example 3 — Family of four, every day
- Inputs: 4 people, 7 days, 3 meals/day, 2,400 kcal, 160 g protein, $400 budget.
- Total meals = 4 × 7 × 3 = 84 meals; weekly protein = 4,480 g.
- Macros: fat = round(2400 × 0.28 ÷ 9) = 75 g; carbs = round((2400 − 640 − 675) ÷ 4) = 271 g.
- Scale note: grocery quantities scale linearly with weekly protein need — doubling the household roughly doubles every line and the total cost. The one exception is eggs, which round up to whole eggs, so they can differ by a single egg.
Methodology — the formulas
Meal count
total meals = people × days × meals per day. Everything else derives from this number.
Calories → macros
Protein is your input target. Fat is fixed at 28% of calories (a standard moderate-fat baseline): fat g = round(cal × 0.28 ÷ 9). Carbs fill the remainder: carbs g = round((cal − protein×4 − fat×9) ÷ 4), using 4/4/9 kcal per gram. Rounding is half-up, applied to fat first so carbs absorb the remainder.
Grocery quantities
Weekly protein grams are split across three sources — chicken breast 50% (31 g protein/100 g), eggs 20% (6.5 g per egg, rounded up to whole eggs), dry lentils 30% (24 g/100 g). Weekly carb grams are split across dry rice 50% (80 g/100 g), oats 25% (66 g/100 g), and sweet potato 25% (20 g/100 g). Vegetables are fixed at 200 g per meal (broccoli 40%, carrots 30%, spinach 30%). Fats: 15 ml olive oil and 15 g almonds per meal.
Cost
Quantity × US-average price per unit (chicken $11.02/kg, eggs $4.20/dozen, lentils $3.30/kg, rice $2.20/kg, oats $3.30/kg, sweet potato $2.76/kg, broccoli $3.30/kg, carrots $1.76/kg, spinach $6.60/kg, olive oil $15.00/L, almonds $17.60/kg). Treat the total as a benchmark — your store prices will differ.
Prep time
10 minutes of active prep per meal, plus 60 minutes of batch cooking and 20 minutes of cleanup per cook day, with a cook day every 3 days (matching the 3–4 day safe fridge life of cooked food).
Why a planner beats static templates
Printable PDF templates
- Blank boxes you fill by hand
- No quantity or cost math
- Often paid on Etsy
Meal-plan apps
- Account + subscription
- Your data on their servers
- Generic plans, not your targets
This planner
- Computes meals, groceries, cost, macros
- Free, no account, private by design
- Built around your calorie & protein targets