How to Make a Grocery List From Your Meal Plan (By Aisle, for the Days You Choose)

You get home from the shop and realise you bought tomatoes you already had, forgot the one ingredient Thursday's dinner depends on, and somehow came back with three kinds of biscuits. The problem usually isn't the shop. It's a list written from memory instead of from a plan.

A good grocery list is a translation of your meal plan into products and amounts. This guide walks through that translation step by step – on paper, in a notes app or in an app – and gives you a template to copy.

Plan first, list second

If you write the list first and decide what to cook later, you shop by guesswork. If you start from a weekly plan, every item on the list has a job.

No plan yet? Start with How to meal plan for the week. A dinner plan is enough; everyday items can be added on top.

Step 1. List every ingredient from every dinner

Go through the plan day by day and write down each ingredient with the amount the recipe needs. Don't skip the small things: garlic, herbs, cream for a sauce, oil. Those are the items that go missing halfway through cooking.

Write the amount, not just the name. "Potatoes" invites guessing; the amount from the recipe settles it. Next to each line, note which dinner it's for. If you later drop a dinner, you'll know exactly which items to remove.

Step 2. Add up the repeats

When an ingredient appears in several dinners, combine it into one line with the total amount. Only add amounts that use the same unit. If one recipe says "a handful" and another gives a weight, keep them as separate lines rather than inventing a total.

Example: three dinners, one list

Say Monday is a vegetable stir-fry, Wednesday is pasta with tomato sauce and Friday is a curry. All three use onions and garlic, two use peppers, and two use tinned tomatoes. Instead of six scattered lines, your list has one line each for onions, garlic, peppers and tinned tomatoes – each with the combined amount and a note of which dinners it serves.

Step 3. Cross off what you already have

Now check the fridge, freezer and cupboards against the list. Look at the actual packs rather than trusting your memory. If you have enough for the plan, cross it off. If you have some but not enough, reduce the amount on the list.

Be careful with items reserved for something else – the milk for breakfasts isn't available for Wednesday's sauce.

Step 4. Group the list by store section

Rewrite the list in the order you walk through your shop: fruit and vegetables, bakery, chilled, meat and fish, tins and dry goods, frozen, household. One pass through the shop, fewer forgotten items, and cold food in the basket last.

Grocery list template (copy and fill in)

Store section Item Amount needed For which dinner Have at home? ✓
Fruit & vegetables
Bakery
Chilled & dairy
Meat & fish
Tins & dry goods
Frozen
Household & other

How to use it: fill in "Item", "Amount needed" and "For which dinner" from the plan, then do the "Have at home?" check before leaving. The last column is for ticking things off in the shop.

Step 5. Decide which days you're shopping for

You don't have to buy the whole week in one go. Many households shop twice: once at the start of the week and once mid-week for fresh food. In that case, make the list only for the dinners until the next shop. Fresh fish and herbs stay fresh, and you can adjust the second half of the week if plans change.

Step 6. Think in packs, tick things off, leave a small margin

Shops sell packs, not recipe amounts. If a recipe needs part of a pack, check whether the rest fits another dinner in your plan – that's where shared ingredients pay off. In the shop, tick items off as they go into the basket so nothing gets bought twice.

Checklist before you leave the house

Common grocery-list mistakes

How GroceryFlow helps

GroceryFlow is an Android app that builds the list from the plan for you:

Prices in the app are estimates based on example prices, so treat any total as a guide. The app is available in English, Danish and Polish and is currently being tested before public launch.

FAQ – grocery lists from a meal plan

How do I make a grocery list so I don't overbuy?

Start from a meal plan, write amounts instead of names, add up repeats and check what you already have before leaving. Shopping for only the next few days also helps with fresh food.

Is a paper list or a phone list better?

Both work. A paper list is quick and needs nothing; a phone list is easier to keep up to date and share with others in your home. What matters most is having one current list.

Should I shop once a week or more often?

It depends on your schedule and how much fresh food you eat. A common middle ground is one bigger shop plus a smaller mid-week top-up for fresh items.

What if the shop doesn't have something on my list?

Look for a similar ingredient that works in the same dish, or swap that dinner with another one from your plan and buy for that instead. If someone has an allergy, check the label of any substitute.

Read also

Try GroceryFlow before launch

GroceryFlow is being tested before its public launch. Want to try building your list from a plan and tell us what you think? Email us at groceryflow@gmail.com with the subject "GroceryFlow tester – guide grocery list". More about the app: groceryflow.web.app.

Testers get 14 days of Premium free.