The best shopping list is the one you’ll actually use, and that sounds obvious until you realise you’ve got four different systems on the go and still came home without milk. If you want a shopping list that genuinely works, it needs to fit your actual life, not a Pinterest version of it.
I’ve been figuring this out for years, and honestly, it took me embarrassingly long to land on something that sticks. We’re a family of five in South East London and I do most of the weekly shop, which means I’m also the person who gets a text at 10pm saying “can you add Shreddies” when the list has technically already been finalised. Sound familiar?
Here’s everything I’ve learned about making a shopping list that doesn’t fall apart halfway through the week.
Why Most Shopping Lists Stop Working
Before we get into the how, it’s worth talking about why lists fail. Because they do fail, and it’s rarely because you picked the wrong app.
The most common reason a list stops working is that it doesn’t match your actual shopping behaviour. If you do a big weekly shop plus two or three top-up trips, a single list won’t cut it. If your partner sometimes does the shop, a list only you understand is useless. If you’re ordering online half the time and walking round Tesco the other half, a list organised by aisle is actively unhelpful for one of those situations.
The other big one: the list lives in your head until it doesn’t. There’s a reason so many households end up with three tins of chopped tomatoes and no toilet roll. The mental load of tracking what you need, what you’ve run out of, and what you’re planning to cook is a lot to carry. A shopping list is only as good as the system that feeds it.
Start With How You Actually Shop
I know everyone says this, but really think about it before you try to find the perfect method.
Do you do one big shop a week, or lots of smaller ones? Do you shop in store or mostly online? Do you use click and collect, or do you prefer to pick your own fresh produce? Does anyone else in your household ever do the shopping, and if so, are they likely to just… buy things that aren’t on the list anyway?
For us, it’s a mix. I do a big shop on Thursday or Friday, usually online via Tesco, and then someone inevitably nips to the corner shop or Lidl mid-week. That means I need a system that works for an online basket AND a quick mental list someone can do on the fly.
If you’re shopping online, an organised-by-aisle list is completely pointless. What you need is a list that maps to how items are grouped in your supermarket’s app, or just a clean, simple list organised by category that you can work through quickly on screen. If you’re shopping in person, particularly somewhere like Sainsbury’s or Asda where the layout is always the same, organising by aisle genuinely saves time and prevents that thing where you’ve gone back for eggs three times.
The One System That Works Better Than Any App
I’ll tell you mine, but I want to be clear that the best system is the one you’ll actually maintain. I’ve tried Notion, I’ve tried the Tesco app wishlist, I’ve tried a whiteboard on the fridge. What I currently use is a shared iPhone note with my husband that has a permanent master list at the top, and a “this week” section below it.
The master list is all the things we buy regularly. It doesn’t change much. It’s got the basics: bread, milk, eggs, butter, coffee, the specific cereal my eight-year-old will eat (and only that one, obviously), pasta, tinned tomatoes, olive oil, that sort of thing. Every week I copy the things we actually need from that master list into the “this week” section.
The shared note means that when my husband uses the last of the washing up liquid, he can add it himself rather than telling me about it and waiting for me to add it, which, honestly, was a significant source of low-level domestic friction.
How to Build a Master List That Doesn’t Go Stale
If you don’t have a master list, this is the most useful thing you can do right now.
Go through your last few weeks of receipts, or just think through a typical fortnight. Write down everything you buy more or less every week without fail. Then add the things you buy monthly, and keep those in a separate section so you don’t forget them but also don’t go buying three bottles of Fairy at once.
Organise it by category, not by alphabet or by where it lives in the shop. Something like:
- Fridge and dairy – milk, butter, cheese, yogurt, eggs, whatever fresh meat or fish you’re buying
- Fruit and veg – note which are weekly staples vs. recipe-specific
- Frozen – this is often overlooked but worth having on the list, especially frozen veg, fish fillets, that sort of thing
- Cupboard staples – tins, pasta, rice, cereals, condiments
- Bread and bakery
- Household – washing powder, toilet roll, washing up liquid, bin bags; these are the things that always run out at the worst time
- Toiletries and medicines – easy to forget until you’re out
Once you’ve got this, your weekly list basically writes itself. You’re just editing, not starting from scratch every time.
The Weekly Scan: Five Minutes That Save a Whole Shop
The bit that makes the difference between a good list and a great one is spending five minutes before you write it actually looking at what you have.
Check the fridge. Check the freezer (you can see how I organise my freezer here). Look in the cupboards. This sounds like common sense and it is, but most of us skip it when we’re rushing, and that’s how you end up buying a fourth jar of pesto.
I do a quick scan on Wednesday evening so I can write the list for a Thursday or Friday shop. The kids are old enough now to tell me what they’ve eaten through during the week, which helps. My eight-year-old in particular is very invested in making sure the right biscuits appear.
If you’re someone who meal plans, this is also where that system connects to your shopping list. Your recipes tell you what to buy, your cupboard scan tells you what you already have, and the gap between those two things is your list.
What to Do When Multiple People Shop
This is the part that nobody ever writes about, but in practice it’s where most systems break down.
If you’re the only person who ever shops, lucky you, the list just needs to work for you. But if anyone else in your household ever does a shop, your list needs to be legible to them. That means:
- No abbreviations only you understand. “EM” is not a useful item. “Emmental, approx 200g” is.
- Brand specifics where they matter. If your family will only eat one particular thing and you know this, write it down. “Greek yogurt” is not the same as “Fage Total 0%, large pot” and if someone else is shopping, there’s a real chance you end up with a multipack of strawberry Muller Lights.
- Quantities. “Milk” isn’t useful. “2 pints semi-skimmed” is. “Bananas” isn’t as helpful as “bananas, a bunch that isn’t already yellow.”
Shared lists on iPhone Notes or Google Keep are genuinely brilliant for this. WhatsApp also works in a chaotic, everyone-can-add-things way, though you’ll want to decide whether you want that kind of energy before your shop.
Organising Your List for an Online Shop
If you mostly shop via Tesco, Sainsbury’s, Ocado, or another online supermarket, here’s something worth knowing: most of them have a favourites or previous orders section that basically builds your master list for you over time. Tesco’s app keeps a record of everything you’ve bought before, and you can build a list from it directly, which saves a lot of typing.
The trick with online shopping is writing your list before you open the app, not writing it inside the app. Because once you’re in the app you start browsing, seeing offers, and remembering you quite fancied trying that new pasta sauce, and suddenly your £60 shop is £95.
Write the list first, then shop it. Treat the app like a shop floor, not a browsing experience.
Also, click and collect has changed everything. If you’re not already doing it, it’s worth trying at least for a big weekly shop. You can build your basket over the week, check it on Thursday morning, make any adjustments, and collect it without setting foot in the shop. I say this as someone who has a very specific weakness for buying cheese I don’t need when left unsupervised near the deli counter.
The Top-Up Shop Problem
Even with a perfect weekly list, most of us do top-up shops during the week. These are where the money disappears.
The best approach I’ve found is to keep a separate running list for things that run out mid-week, completely separately from your main weekly list. I have a section in my phone note called “add next week” and anything that runs out between shops goes there immediately. The rule is: the moment you notice something is empty or nearly empty, you add it to the list. Not when you sit down to write the weekly list, not when you’re about to leave the house. Immediately.
This is the system that finally stopped us running out of the things we use every single day. Coffee. Bin bags. The specific orange juice my fourteen-year-old has apparently decided is the only one worth drinking.
Things Nobody Mentions About Shopping Lists
A few things that have made a real difference for us that I rarely see talked about:
Keep frozen goods separate on the list. Not because of aisle organisation necessarily, but because if you pick up frozen stuff early in an in-person shop, everything else is trying to race the freezer items. Save frozen for last.
Write quantities in a way that reflects how you’ll actually buy it. “Cheese” is useless. “Cheddar, block, around 400g” is actually helpful. Especially if you’re doing this with a family where someone is going to be making cheese toasties, someone wants it in packed lunches, and you also need some for a pasta bake.
Separate your “need” items from your “want to try” items. I have a little asterisk system. Everything essential has no mark. Things I want to try or recipe experiments get an asterisk. If I need to trim the shop for budget reasons, I cut the asterisked items first.
Budget directly on the list. If you’re trying to keep the shop under a certain amount, writing approximate prices next to items (or keeping rough mental totals as you go) is genuinely useful. Most of us have a ballpark cost for the things we buy weekly. Use it.
What Works for Kids (and Teenagers Who Apparently Have Opinions)
Shopping with or for children adds a whole layer of complexity that I feel is massively underrepresented in articles about shopping lists.
My eight-year-old has a very clear idea of what she wants in the house. My thirteen and fourteen-year-olds are starting to want specific things too, which is both understandable and mildly exhausting. What we’ve settled on is that anyone can add things to the list, but I have editorial control. They know that “Pringles” might make the list if we haven’t had them recently and it fits the budget. “More Pringles” three times in a row probably won’t.
Having the list shared on the phone means the teenagers can add things themselves, which actually means fewer “can you buy me…” messages at 9pm. Genuinely recommend this even if only for that reason.
Frequently Asked Questions
What’s the best app for a shopping list?
Honestly, it depends on your phone and whether you’re sharing the list with anyone. For iPhone users, the built-in Reminders app is actually really good now and syncs easily with other Apple devices and family members. Google Keep works well across Android and iPhone and is easy to share. If you want something more structured specifically for groceries, Out of Milk or AnyList both have UK-friendly features. But if you’re not a naturally organised person, sometimes a simple shared note in the app you already use every day will get more traction than a dedicated app you have to remember to open.
Should I organise my shopping list by aisle?
If you’re shopping in person at the same supermarket each week, yes – it genuinely saves time and reduces the risk of forgetting things in a section you’ve already passed. If you’re shopping online, aisle organisation doesn’t help and category groupings (dairy, frozen, cupboard, etc.) are more useful. If you do both, having a list by category rather than strict aisle order works for both formats with minimal adjustment.
How do I stop forgetting things even with a list?
Usually forgetting things comes down to one of two problems: either the item wasn’t on the list to begin with (solve this with a running “add next week” note), or you missed it in the shop (solve this by ticking off or deleting as you go, not at the end). The other common one is that the item was written down vaguely enough that your brain skipped past it. “Bread” is easy to overlook. “Seeded batch loaf, Warburtons or similar” is harder to miss.
How do I stop my shopping list from becoming a novel?
Two things help. First, get clear about what’s a genuine weekly staple versus a recipe-specific ingredient, and keep those mentally separate as you write. Second, meal planning, even loosely, means you’re only buying what you’ll actually cook. If you’ve planned five dinners, you know exactly what you need for those five dinners. Without that, you’re just buying ingredients and hoping for the best.
Is a paper list or a phone list better?
Neither is objectively better. A phone list is almost impossible to forget at home, easy to share, and you can tick things off without a pen. A paper list is easier to annotate on the fly, doesn’t run out of battery, and some people find the physical act of writing things down helps them remember. A lot of people find a hybrid works – a digital running list throughout the week, then a handwritten list for the actual shop. Try a few things and don’t feel like you need to commit to one method forever.
The truth is, there is no universally perfect shopping list system. There’s just the system that gets you through the shop without forgetting anything important and without spending money you didn’t mean to spend. It takes a bit of trial and error to figure out what that looks like for your household, but once you land on something that works, it genuinely becomes one of those small systems that makes the week feel calmer.
Even if you’re still going to come home without milk occasionally. We all do.
See more Type A Life Systems, including Routines and more posts on creating a Home that Works and on Organised Mindsets

Becky is the voice behind Life in Velvet, an organised, intentional living blog focused on practical food, calm homes, thoughtful projects, and everyday systems that make real life feel easier. A mum of 3 living in the UK, Becky writes from lived experience, sharing what works, what doesn’t, and the decisions that make family life run more smoothly.
With a background in marketing and content writing, and over a decade of blogging experience, she brings a thoughtful, structured approach to everything from baking and home projects to routines and decision-making. Life in Velvet is where planning meets creativity, with ideas designed for real homes and real life.



