esc

How to plan a week of meals when you do not have time

Updated 29 October 2026

Start with your week, not the recipes. Mark the busy nights, pick quick meals for those, and cook once to eat twice on a calmer night. Choose four or five dinners, not seven, repeat the ones you like, and shop once from a single list. Leave one night free for leftovers or plans changing.

Plan around the week you will actually have

  1. Mark the hard nights

    Late finishes, the gym, the kids’ clubs. Those get fifteen-minute meals or leftovers.

  2. Cook once, eat twice

    On the calm night, make double. A stew, a curry or a tray bake covers tomorrow’s lunch or Thursday’s dinner.

  3. Pick four or five dinners

    Seven new recipes a week is how plans fall apart. Repeat the meals you liked.

  4. Leave a gap

    Plans change. A free night stops a change becoming wasted food.

  5. Shop once

    One list, grouped by where things are in the shop.

Keep it balanced without counting

The NHS Eatwell Guide is a plain starting point: plenty of vegetables and fruit, starchy carbohydrates, some protein and a little dairy. If you get hungry again soon after eating, adding protein or fibre to a meal usually helps more than adding food.

Doing it in Ojafi

Ojafi asks a few questions about how you cook and eat, then helps you choose recipes for your week, each with calories and protein on it. You can build your week in your browser, free, with no card needed.

Questions people also ask

How many meals should I plan for a week?
Four or five dinners is enough for most households. Leftovers and one flexible night cover the rest.
What are good meals for busy weeknights?
Anything that is ready in twenty minutes or reheats well: stir-fries, omelettes, pasta with a quick sauce, soups and stews made earlier in the week.

One size fits nobody.

Ojafi starts from your tastes, your routine and how food sits with you. Free to start, no card needed.

Get started

Sources

Read next

We use cookies

Some keep you signed in and take payments. The rest are optional.