Most people don't fail at meal planning because they're lazy. They fail because their system is too complex. A colour-coded spreadsheet with 21 meals, macros logged per gram, and a themed shopping list by aisle — it lasts exactly one Sunday. By Wednesday you're staring at the fridge again, ordering pizza, throwing out sad spinach.

The routine below is deliberately simple. It takes about 25 minutes on a Sunday, saves 3–4 hours during the week, and cuts your grocery bill by roughly 20% because you stop buying food you never cook.

Why meal planning fails (and how to fix it)

There are two failure modes we see repeatedly. The first is over-ambitious templates. You plan seven different dinners, half of them recipes you've never made before. Wednesday hits, you're tired, the recipe needs an ingredient you forgot, and the plan collapses.

The second is no link between the plan and the shopping list. You plan meals in a notebook, then write a shopping list from memory an hour before you go. Half the ingredients don't match the plan. The plan becomes fiction.

The fix for both: fewer meals, and a shopping list built from the plan, not alongside it.

The 5-step Sunday routine

Do it in this order. Each step feeds the next.

  1. Check what you already have. Open the fridge, freezer and pantry. Note anything that expires in the next 5–7 days. This becomes your priority list.
  2. Pick 5 dinners. Not 7. Five dinners plus one leftover night plus one take-away or "raid the fridge" night. Anchor at least two dinners around items that need using up.
  3. Make the shopping list from the gaps. Look at each meal, list the ingredients, cross out anything you already have. What's left is your shopping list.
  4. Batch-prep 2 components. Not full meals — components. A tray of roasted vegetables. A pot of rice or grains. Chopped onions in a container. These plug into 3–4 dinners.
  5. Portion for lunches. When you cook Monday's dinner, cook 30% extra and put it straight in a container. Tuesday's lunch is done before you eat Monday's dinner.

🧊 Start from what expires soonest

This one habit alone will halve your food waste. Before you plan a single meal, identify the 3–5 items that need using up this week and build dinners around them. Everything else follows.

The 5-dinner formula

Rotating the same five categories — not the same recipes — is what makes the plan sustainable. You'll never repeat exactly, but you'll never stare at a blank page either.

  • 1 stir-fry or bowl — fast, uses whatever vegetables need using up.
  • 1 pasta or grain dish — cheap, pantry-friendly, forgiving.
  • 1 sheet-pan or oven meal — low effort, one tray, one cleanup.
  • 1 slow-cooker, stew or curry — cook once, eat twice.
  • 1 leftover / clean-out night — no planning, no cooking. Guilt-free.
DayMealPrep timeCost per person
MondaySheet-pan salmon + veg10 min + 25 oven€4.50
TuesdayChicken stir-fry + rice20 min€3.20
WednesdayPasta with roasted veg15 min€2.10
ThursdayRed lentil curry (slow cooker)10 min prep€1.80
FridayLeftover / clean-out night0–10 min€0

How to build the shopping list

Order matters. Walk through the list in this sequence and it stays short:

  1. Start from what expires soon. These ingredients are the anchor for 2–3 meals. Nothing new to buy for them.
  2. Fill the gaps. For each planned meal, list ingredients and only add what you don't have. This is 80% of the list.
  3. Pantry top-up. Rice, pasta, oil, salt, coffee — only add what's actually running out. Don't refill from habit.
  4. Fresh basics. Milk, bread, eggs, fruit — the always-buy items.

🌿 FreshGarant already knows what's in your fridge

Scan products once, and FreshGarant tracks what's about to expire — then suggests meals built around those ingredients. The "check what you have" step becomes automatic, and your shopping list writes itself.

Download free

Batch prep vs meal prep — the difference

People use these terms interchangeably. They're not the same, and one is much more sustainable than the other.

Meal prep is cooking full meals on Sunday and eating the same thing five times. It works for some people. For most, by Thursday the containers of chicken and broccoli become invisible. You end up eating out anyway and throwing them away.

Batch prep is cooking components — a big tray of roasted vegetables, a pot of grains, a jar of dressing, chopped alliums in oil. Nothing is a finished meal. You mix and match all week: roasted veg goes into pasta Monday, into a bowl Tuesday, into an omelette Wednesday. Same effort, five completely different dinners.

🍳 Two components carry the week

You don't need to spend three hours on Sunday. Two batch-prep components — one grain/starch and one roasted vegetable tray — cover 3–4 dinners with minimal effort. Everything else is fresh-cooked in 15 minutes.

Common pitfalls

  • Planning 7 dinners. Life happens. Plans need slack. Five is the sweet spot.
  • New recipes on weeknights. Save recipe experiments for weekends. Weeknights are for meals you can cook on autopilot.
  • Shopping without the list. If the list isn't in your hand, you'll buy 30% more and forget one key ingredient.
  • Ignoring what's already in the fridge. The fastest way to waste food and money at the same time.
  • Making it too rigid. Swap days freely. Wednesday's pasta can become Friday's pasta. The plan is a guide, not a contract.

Do it once, do it every week

Meal planning isn't a diet or a project. It's a 25-minute Sunday habit that quietly saves you time, money and about 3–5 kg of avoidable food waste per month. Start with the 5-dinner formula, batch-prep two components, and let the shopping list follow the plan instead of the other way around. That's the whole system.