Groceries are sold for families, not individuals — bags of produce rot, bread goes stale, and you end up throwing money in the bin. Shopping for one is a skill, and it saves a surprising amount.

Plan before you go

  • Decide on 3–4 meals for the week and buy for those, not for a vague “full fridge”.
  • Build meals around shared ingredients so nothing's bought for a single use.
  • Never shop hungry — it's the fastest way to a trolley full of impulse buys.

Buy for how one person actually eats

  • Use the freezer as your ally: buy a loaf, freeze half; portion meat and freeze in singles.
  • Choose loose produce so you buy three apples, not a bag of twelve.
  • Lean on long-life staples: eggs, rice, pasta, tinned beans, frozen veg.
💡

Cook once, eat twice

Make a double portion and refrigerate or freeze half. Home-made “ready meals” beat takeaways on cost and health.

💡

Stop the fresh food rot

The single biggest money leak when you shop for one is fresh produce dying in the drawer before you touch it. You buy a bag of spinach with good intentions, use a handful, and bin the slimy rest a week later. The fix is to shop as if half your fresh stuff will never get eaten fresh.

  • Buy loose, not bagged. Take three onions, four mushrooms, one head of broccoli. Loose produce lets you match the amount to what you'll actually cook.
  • Freeze on day one, not day five. Bread, sliced ham, grated cheese, chopped herbs and ripe bananas all freeze fine. Portion them before they turn.
  • Treat the freezer as your second fridge. Frozen peas, spinach and berries are cheaper, last months, and you use exactly what you need with zero waste.
💡

The two-day rule

If something fresh hasn't been touched two days after you bought it, either cook it that night or freeze it. Don't leave it to decide its own fate in the drawer.

A worked example: one week, one person

Say you're cooking most weeknights. Instead of buying five separate meals, buy ingredients that overlap so nothing is single-use:

  1. Roast a tray of chicken thighs on Sunday. That's a roast dinner, then meat for a curry, a sandwich and a wrap across the week.
  2. Buy one bag of rice and one of pasta. These are the base for three or four meals with whatever protein and veg you've got.
  3. Get one bag of mixed frozen veg. It goes into the curry, a stir-fry and an omelette without you buying three fresh vegetables that half-rot.
  4. Keep eggs, tinned tomatoes and an onion permanently in stock. That's a fallback dinner on any night you couldn't be bothered, so you never reach for a takeaway by default.

How to know it actually worked

You'll feel the difference before you see it on a receipt. The clearest signal is your bin: if you're throwing away noticeably less food after two or three weeks, the system is working. A few other tells:

  • Your fridge isn't full of half-used, unidentifiable packets on shopping day.
  • You're not doing a mid-week emergency dash that turns into an extra shop and a load of impulse buys.
  • Your weekly spend has quietly dropped, usually by a few pounds once the waste stops.
  • You know what tonight's dinner is without standing in front of an open fridge deciding.
Written by Niharika Parashar

Frequently asked questions

Are meal kits or ready meals cheaper than shopping for one?
Usually not, if you shop with a plan. Ready meals and kits price in the convenience and the tiny portions, so they cost more per meal than cooking. They earn their place on the nights you genuinely won't cook, or as a freezer backup. Keep two or three on hand rather than living off them.
How do I stop buying too much when everything comes in family-sized packs?
Split packs the moment you get home. Divide mince, chicken and bread into single portions and freeze them straight away. Buy loose produce where you can, and choose smaller stores or the reduced shelf for things that only come big. What can't be split or frozen is usually not worth buying for one.
Is it worth doing one big shop or several small ones?
One planned shop plus one small top-up mid-week tends to work best for one person. A single big shop leads to fresh food rotting; constant small shops lead to impulse spending. The top-up is for perishables like milk and salad you couldn't buy a week ahead, not a second full trolley.
What cupboard staples should someone living alone always have?
Eggs, tinned tomatoes, onions, garlic, rice, pasta, stock cubes, tinned beans or lentils, and some frozen veg. With those in stock you can build a meal on any night without shopping. They keep for weeks or months, so buying them isn't a waste, and they stop the default drift toward takeaways.

People also ask