Skip to content
A kitchen table seen from above with an open cupboard behind it, a woven shopping basket holding three items, and a pencil resting on a blank note
shElf Cooking Team · · 4 min read

Write your grocery list backwards

How to make a grocery list that starts from what's already in the kitchen rather than what you feel like eating: fewer duplicates, less waste, smaller bill.

We own three jars of tahini. Not because we love tahini three jars’ worth, but because tahini lives in the cupboard’s blind spot, and on three separate occasions a recipe asked for it, and on three separate occasions we stood in aisle six thinking do we have tahini? — and gambled wrong.

Three jars is a small tax. Multiply it across cumin, tomato paste, soy sauce, coconut milk and “I think we’re out of rice,” and you’re paying real money every week to not know what your own kitchen contains.

The fix isn’t discipline in the store. It’s the direction the list gets written.

Forwards lists vs backwards lists

A forwards list starts in your imagination: pick meals, derive ingredients, go shopping. It feels organized, and it has two built-in leaks. It buys duplicates of everything you already own but can’t confirm, and every recipe imports orphans — the fish-sauce-for-one-dish problem — that never get used again.

A backwards list starts in your kitchen. First, look: fridge, freezer, the deep shelf. Note what’s there and what’s dying. Then plan meals that use what you found, and write down only the gaps.

The forwards list asks “what do I need for this week’s fantasy?” The backwards list asks “what does the kitchen need to finish what it started?” One of these produces three jars of tahini. The other one doesn’t.

This is why the list writes itself in five minutes if you audit the fridge first — the audit is the first draft.

Plan the week you’ll actually have

The other quiet killer of grocery budgets is aspiration. The forwards list is usually written by an idealized version of you — someone who cooks seven fresh dinners, batch-preps on Sunday, and has never once ordered a pizza at 21:40.

Real weeks contain a late meeting, a night where cooking loses to the sofa, and leftovers. So plan for that week:

  • Three, maybe four planned dinners. Not seven. Seven is how the crisper becomes a compost drawer with a light in it.
  • One flex night that runs entirely on what’s already there — the fried-rice-frittata-soup night. Cooking backwards exists precisely for this slot.
  • Leftovers as a plan, not a failure. If you cook double on Monday, Tuesday is already solved. Write it on the plan like it’s a meal, because it is.

Everyone says don’t shop hungry. Fine, true. The realer trap is shopping aspirational — buying for the person you wish you were. That person wastes a fortune in spinach.

In the store: three unglamorous rules

The perimeter myth needs an asterisk. “Shop the edges of the store” is decent shorthand for eating fresh, but the middle aisles hold the cheapest, longest-lived workhorses in the building: dried beans, rice, oats, canned tomatoes, frozen vegetables. Frozen veg in particular deserves rehabilitation — frozen hours after harvest, nutritionally serious, and immune to your schedule slipping. It’s the anti-waste aisle wearing a bad reputation.

Read unit prices, not package prices. The shelf tag’s tiny “per 100 g” number is the only honest sentence in the supermarket. Brand loyalty and package-size tricks dissolve under it.

Respect the quantity you’ll finish, not the deal. Two-for-one on something perishable is only a discount if you’ll eat two. Otherwise it’s a full-priced item plus a prepaid piece of future guilt.

Keep the list running, and let it keep score

The best grocery list isn’t written on shopping day at all. It’s a running list — on the fridge door, in your notes app, wherever — that catches items the moment they run out. Finished the olive oil? It’s on the list before the bottle hits the recycling. Shopping day then becomes editing, not remembering.

And let the list keep score in the other direction too. If spinach has made the list three weeks running and been binned three weeks running, the list is telling you something: past-you keeps buying groceries for a person future-you refuses to become. Buy the frozen spinach. Or admit the truth and buy none.

A backwards list, a realistic plan, and a running tally. None of it is glamorous — and it’ll do more for the budget than any coupon app you’ll ever install.

The one thing paper genuinely loses at is the running list, because it only lives in one kitchen and one pocket. That’s the part we’re building shElf for: a list the whole household shares, checked against what’s already in the cupboard before it asks you to buy anything. The habit above is what makes it work; the app just stops you maintaining it by hand.

Found this useful?
← Back to all articles