Skip to content
AITellar

The Grocery List Prompt That Ends Food Waste

Meal Planning Updated 9 min read

A folded paper shopping list resting on a canvas bag on a wooden counter, with a pencil, a potato and a carrot beside it
What’s in this guide

One message turns a week of dinners into a shopping list grouped by supermarket aisle, with anything you already own moved to a separate CHECK FIRST section and every single-use ingredient starred. It takes about four minutes and it’s where the money in meal planning actually is.

The prompt is below, then the four lines inside it that do the work — because three of them exist to stop you buying food you’ll throw away.

This is the shopping half of how we plan meals with AI. You need a plan before you need a list, and that page has the whole loop.

The prompt

Send this straight after the model has given you a plan you’re happy with. It works on whatever’s already in the conversation, so there’s nothing to re-paste.

The grocery list prompt
Turn that plan into a shopping list. Group it by supermarket aisle: produce, dairy, meat and fish, dry goods, freezer, other. Quantities for [how many people], written the way a shop sells them — a bunch, a tin, 500g — not cups. Put anything I said was already in the cupboard into a separate list at the bottom called CHECK FIRST. Put a star next to anything used in only one meal, so I can decide whether it is worth buying.

Tested with free ChatGPT · August 2026

The four lines, and what each one prevents

The four lines in the grocery prompt, and the waste each one stops Four cards. One, group it by aisle: the list follows the shop’s layout, so you walk it once — this stops doubling back across the shop. Two, shop quantities: one kilo of potatoes, twelve eggs, two tins, in units a shop actually sells — this stops quantities you cannot buy. Three, CHECK FIRST: a separate section for what you might already have in — this stops your third jar of paprika. Four, star the single-use items: a star means one meal needs it and nothing else does — this stops the half bag that goes off. Card three is marked out, because it is the one that has to be read as a list of claims to verify rather than a list of things you own. 1 Group it by aisle The list follows the shop’s layout, so you walk it once Stops doubling back across the shop 2 Shop quantities 1 kg potatoes, 12 eggs, 2 tins — units a shop actually sells Stops quantities you cannot buy 3 CHECK FIRST A separate section for what you might already have in Stops your third jar of paprika 4 Star the one-offs A star means one meal needs it and nothing else does Stops the half bag that goes off
Four lines in the prompt, four different ways a shopping trip leaks money. CHECK FIRST is marked out because it is the one to read as claims to verify, not as facts.

Group it by aisle — so you walk the shop once

A list in the order the meals were planned sends you back and forth across the shop, and every extra lap is another pass down an aisle you didn’t need. Grouped by aisle you walk it once and leave.

Name the sections rather than saying “group by aisle” and hoping. Produce, dairy, meat and fish, dry goods, freezer, other — six is enough, and it roughly matches how most shops are laid out. If yours is different, say so once and it’ll use yours.

Quantities the way a shop sells them — so you can buy it

Left alone it’ll give you recipe quantities: two cups of this, 150 grams of that. Nothing is sold in cups. You end up standing in front of the tinned tomatoes doing arithmetic, which is exactly the kind of small decision this whole system exists to remove.

A bunch, a tin, a 500g pack, one loaf. Things you can put in a trolley without converting anything.

CHECK FIRST — so you stop buying your third jar of paprika

Anything you mentioned already having goes into its own section at the bottom rather than being silently dropped from the list.

That distinction matters more than it looks. Dropped items are invisible, so you can’t verify them — and half the time the thing you said you had is a quarter of a bag, not a bag. A short CHECK FIRST section is a thirty-second look in your own cupboard before you leave the house, which is the cheapest thirty seconds in the whole process.

Three near-identical spice jars standing together on a cupboard shelf beside a part-used paper bag of dried pulses and a tin
Two of those three were bought because the list said to buy them and the cupboard was never opened. That is the entire argument for a CHECK FIRST section.

Star the single-use ingredients — the actual waste mechanism

This is the one to keep if you keep only one.

Half a bunch of dill for a single Tuesday. A jar of something for one tablespoon. A vegetable nobody has cooked with before, bought for one meal on a Thursday that’s going to become a takeaway anyway. Individually none of them is much. Together they’re most of the gap between what a week should cost and what it does.

The star doesn’t decide anything for you. It turns an invisible cost into a short list you look at before you leave. Sometimes the answer is buy it. Sometimes it’s ask for a swap. Either way you chose.

What the list looked like

Five dinners in, one list out, in the six aisle sections asked for — produce, dairy, meat and fish, dry goods, freezer, other. Dairy came back as None rather than being dropped, which is the right answer.

Every quantity is something a shop sells: 1 kg potatoes, 600g chicken, 2 tins chickpeas, 12 eggs, 1 bulb garlic, 1 small bag frozen peas. Not one cup. Nine items came back starred, with a legend explaining what the star meant, and the CHECK FIRST section held the spinach, mince and pasta that had been named as already in the house.

It also put lentils in CHECK FIRST, and nobody had said they owned lentils. Thursday’s dal needs them and they are not on the buy list — so if you did not have them, Thursday quietly fails. Read the CHECK FIRST section as a list of claims to verify rather than a list of things you have. That is what it is for, and this is what happens when you skip it.

Shop to the list, not to the shop

The plan is rarely what fails. What fails is standing in the shop adding things to the trolley.

Take the list on your phone, buy what’s on it, leave. Everything clever has already happened — the aisle order, the quantities, the starred decisions you made at home where there was no one behind you. The shop is just execution.

This is also why the list is worth generating even in weeks when the plan half falls apart. A list you shopped to is a week of food in the house. A plan you didn’t shop for is a piece of paper.

When something isn’t there

Half the shopping-list advice on the internet stops at the moment the list is printed, which is roughly the moment it stops being accurate. Things are out of stock. Prices aren’t what anyone assumed. The pack size is 400g and the list said 500g.

Ask for the swaps before you go, not in the aisle

One extra message while you still have the conversation open:

For each item on this list, give me one substitute that would work in the same meal. One line each, no explanation.

You get a second column you can glance at in the shop. It costs about thirty seconds and it’s the difference between a swap you chose and a swap you improvised while somebody waited behind you.

Ignore the prices

If you asked for costs, you’ll have got them, and they’re a guess wearing the clothes of a figure. It doesn’t know what your shop charges, which week the offers changed, or what a pack size is where you live.

What it’s actually useful for is the shape of the spend rather than the number. Which three items are doing the least work for their price? is a question it answers well, because that’s a judgement about how many meals an ingredient touches — which it can see — rather than a number it can’t.

Pack sizes are its blind spot

It’ll ask for 300g of something sold in 400g packs, every time, in every country. That’s not a fixable flaw and it isn’t worth a prompt line — just buy the pack. The leftover is what Friday’s dinner is made of, and there’s a section about that below.

What’s left on Friday

By the end of the week there’s usually an odd collection of things. This is the job these tools are genuinely best at, because there’s no guessing involved — you’re telling it exactly what exists. The fridge clean-out prompt is that job with the four destinations a leftover usually has.

Type what’s there in plain words. I have half a cabbage, three eggs, and some rice. Dinner for two, nothing else bought. That’s the whole prompt. No structure needed, because the constraint is doing all the work.

Do that once a week and the starred-ingredient problem mostly solves itself from the other end.

Cooking down the pantry, on purpose

Everything above works on a plan that already exists. The stronger version runs the other way round: build the week from what’s in the house first, then buy the gap. That is the pantry audit, and it caps the shop at about five items.

List what’s actually in your cupboards and freezer — not a full audit, just the things that need using — and add one line to the planning prompt: build as much of the week as possible from this before adding anything.

The list that comes out the other end is shorter, cheaper, and has almost nothing starred on it, because the meals were designed around what you owned rather than the other way round. It takes two extra minutes and it’s the single biggest change you can make to what a week costs.

Questions about the grocery list prompt

Do I have to plan the meals first?

Yes. The prompt works on a plan that is already in the conversation, which is what lets it be four lines long instead of forty. If you have a plan written somewhere else, paste it in first and then send this.

Can it tell me what the shop will cost?

It will give you a total and the total is a guess. It does not know what your supermarket charges this week. Ignore the number. What it is genuinely useful for is the shape of the spend — ask which three items are doing the least work for their price and it will tell you, and then you decide.

Why put things I already have on the list at all?

Because dropped items are invisible and you cannot check an invisible item. Half the time the thing you said you had is a quarter of a bag. A separate CHECK FIRST section costs you thirty seconds looking in your own cupboard and saves the trip back out.

What if my shop is laid out differently?

Tell it once. Replace the six section names in the prompt with your shop’s actual layout and save that version — the sections are just words in a list, and yours will work better than ours.

Does this work for a click-and-collect order?

It works better, if anything. Ask for the list as plain lines with no headings and it becomes something you can work through in a supermarket app without reformatting. You lose the aisle order, which does not matter when you are not walking anywhere.