How to plan a week of meals and make one grocery list

· By Oguz Delioglu, founder of ODEL

To plan a week of meals with one grocery list, set aside 20 minutes once a week: check what is already in your fridge and pantry, pick four or five dinners that share ingredients, write every ingredient you are missing onto one list, and group that list by store aisle. Leave one or two nights open for leftovers or eating out. You can do all of this on paper; a meal planner app mainly saves you from rewriting the list and forgetting what is in the pantry.

1. Check what you already have

Before choosing any recipe, look in the fridge, freezer and cupboards. Note anything that needs using soon and the staples you are low on. Planning around what you have is the easiest way to waste less and spend less.

2. Choose four or five dinners, not seven

Real weeks have leftovers, late meetings and invitations. Plan four or five dinners and leave the rest open. Pick meals that:

  • Use what needs using first (from step 1).
  • Share ingredients. One bunch of coriander can go into tacos and a curry; one bag of spinach into pasta and an omelette.
  • Mix effort levels. One longer cook at the weekend, quick meals on busy days.
  • Repeat favourites. A plan of meals you know is easier to follow than one full of new recipes.

3. Assign meals to days

Put the meals that use the most perishable ingredients early in the week, and the pantry-based ones later. If a recipe makes leftovers, plan the next day's lunch around it.

4. Build one grocery list

Go through each recipe and add only what you do not have. Combine duplicates: two recipes needing onions become one line with the total.

5. Group the list by aisle

Sort the list the way your store is laid out: produce, bakery, meat and fish, dairy, dry goods, frozen, household. You walk the store once instead of doubling back, and you are less likely to miss an item.

6. Keep the plan flexible

If Wednesday's meal does not happen, move it to Thursday instead of throwing the ingredients away. At the end of the week, note which meals worked so next week's plan takes less thought.

Doing it on paper or with built-in apps

A sheet of paper works: a list of dinners on one side, the grocery list grouped by aisle on the other. On iPhone, Apple's Reminders app (iOS 17 and later) has a Groceries list type that sorts items into categories such as Produce or Frozen Foods as you add them; it needs iCloud turned on for Reminders (Apple Support).

Doing it in a meal planner app

Apps help when you plan every week and want the list built for you. Common options:

  • Plan to Eat builds an ingredient list from the recipes you put on its calendar and is designed for planning your own web recipes; it has no pantry feature (Plan to Eat, Fortune).
  • Paprika combines recipe import, meal planning, a pantry and aisle-sorted grocery lists (App Store).
  • DishBook adds help with the choosing step. It suggests AI recipe ideas from everyday ingredients, shows a daily "What to cook tonight" pick, and keeps meal plans and a shopping list grouped by aisle together. A pantry list, an allergen profile and a nutrition dashboard sit next to them.

A weekly routine in DishBook:

  1. Update your pantry list.
  2. Ask for recipe ideas from what you have, and save the ones you like to Favorites or My Recipes (both free for everyone).
  3. Add four or five meals to your plan.
  4. Review the aisle-grouped shopping list and shop.
  5. During the week, use voice commands for cooking steps and timers.

DishBook is on iPhone and Android; All Access is a monthly, six-month or yearly subscription. If you used Mealime, which was discontinued on October 21, 2026, see the best Mealime alternatives or DishBook vs Plan to Eat.

A note on allergies

If someone in your home has food allergies, keep their restrictions in front of you while planning and read every label when you shop. An app's allergen profile helps with planning but is not a guarantee. This is general meal planning guidance, not medical or dietary advice.

The 20-minute checklist

  1. Check fridge, freezer and pantry.
  2. Pick four or five dinners that share ingredients.
  3. Assign perishable meals early in the week.
  4. Write one list of missing items, combined.
  5. Group by aisle.
  6. Leave one or two nights open.

Short on ideas for step 2? Read what to cook with the ingredients you already have.

Apps in this guide

DishBook

Food & Drink

DishBook is a recipe keeper and meal planner that suggests dinner ideas from everyday ingredients.

Details