How to Buy Groceries for One Without Wasting Half of Everything

A practical system for shopping solo - what to buy in bulk, what to buy small, and how to stop throwing away half your fresh produce every week.

How to Buy Groceries for One Without Wasting Half of Everything

The average solo shopper wastes about 30% of what they buy. That's not a character flaw - it's what happens when you apply family-sized shopping logic to a one-person kitchen. The fix is a different system, not more willpower.

The Core Problem: Packaging Is Not Designed for You

A bag of spinach says it serves 4. A pack of chicken thighs comes in fours. Courgettes are sold in packs of three. None of this maps to one person's week. You either buy the whole pack and race against its shelf life, or you buy less than you need and make multiple trips. Neither is great.

The answer is to stop trying to use all of everything and instead build a shopping list around things that are genuinely flexible or long-lasting. Frozen veg, tinned fish, eggs, dried pulses, and grains are all forgiving. Fresh herbs, leafy salad, and most berries are not. The key is knowing which category you're dealing with before you buy.

What to Buy in Bulk

These items have long shelf lives and reward buying larger quantities:

  • Dried pasta and rice - 500g packs last months, cost very little, and form the base of dozens of meals
  • Dried lentils and chickpeas - red lentils especially cook fast without soaking and work in soups, curries, and dals
  • Tinned tomatoes - buy a case if you have storage space; you'll use them constantly
  • Tinned fish - sardines, tuna, salmon: long shelf life, high protein, cheap per serving
  • Frozen vegetables - frozen spinach, edamame, peas, and corn are often more nutritious than fresh because they're processed quickly after harvest. No waste, no urgency
  • Frozen portions of protein - freeze chicken thighs or fish fillets individually so you can pull out exactly one when you need it
  • Eggs - a 6-pack lasts a week, works for breakfast, lunch, and dinner, and is one of the cheapest proteins per gram available
  • Good olive oil and a neutral oil - used daily, worth spending slightly more on
  • Parmesan or a hard cheese - a block keeps for 3-4 weeks in the fridge, grates fresh onto pasta, eggs, and soups

What to Buy Small and Often

These are the ingredients that go off quickly and deserve smaller, more frequent purchases rather than one big weekly shop:

  • Fresh herbs - buy a living pot rather than cut bunches; basil and parsley on a windowsill last weeks
  • Leafy greens and salad - buy no more than two days' worth at a time, or opt for heartier leaves like kale that keep longer
  • Bread - slice and freeze the moment you get home; toast from frozen as needed
  • Avocados and tomatoes - buy one at the ripeness you need, not a whole bag
  • Fresh fish - cook the day you buy it, or freeze immediately

The "Two-Dish Rule"

Before putting any ingredient in your basket, ask: can I name two dishes I'll make with this this week? If yes, buy it. If not, leave it. This sounds restrictive but in practice it just makes you more deliberate. You'll naturally gravitate toward flexible ingredients - a courgette works in a stir-fry, a frittata, or roasted as a side. A head of radicchio does not have the same versatility for most people.

Related: don't buy fresh herbs you don't already know how to use. Buying a bunch of tarragon because a recipe called for it and then watching it go yellow in your fridge is a universal experience. Stick to the three or four herbs you actually use regularly.

The Freezer Is Your Best Tool

A solo kitchen without a well-organised freezer is working at a disadvantage. Most proteins, cooked grains, sauces, and many cooked meals freeze well in single portions. The system that works: freeze in the quantities you'll use. One chicken breast per bag. 200ml of tomato sauce per container. Label everything with the date - you won't remember what it is in three weeks.

For a full list of what's worth cooking and freezing in advance, see our freezer meals for one guide. And for how this fits into a full solo cooking approach, the cooking for one complete guide covers the whole system.

Shopping List Template for One Person Per Week

A starting point - adjust based on your rotation:

  • Eggs x6
  • Chicken thighs x2 (freeze what you won't use in 2 days)
  • 1 piece of fish
  • Bag of frozen spinach
  • 1 tin chopped tomatoes
  • 1 tin chickpeas or lentils
  • Fresh veg for 3-4 days (whatever's in season)
  • 1 block of cheese (parmesan or cheddar)
  • 1 lemon
  • Bread (slice and freeze half immediately)

Total cost: roughly £25-35 depending on where you shop. That covers 14 meals, putting cost per meal at £1.80-2.50. Most takeaway meals cost 5-8x that.