How Much Does a Weekly Food Shop Cost for a Family of Four in the UK?

How Much Does a Weekly Food Shop Cost for a Family of Four in the UK?

Food prices have been the UK’s most visible cost-of-living squeeze — and every family wonders if they’re spending too much. So how much does a weekly food shop cost for a family of four in the UK? The honest range: £100–£200 per week, with most families landing around £130–£160. Here’s the breakdown.

Typical weekly spends

  • Budget-conscious (Aldi/Lidl, meal planning): £90–£120/week
  • Average (Tesco/Asda/Sainsbury’s mix): £130–£170/week
  • Premium (M&S/Waitrose, organic, brands): £180–£250+/week
  • London: roughly 10–15% higher across the board

The ONS tracks food inflation closely — and while the worst spikes have eased, the cumulative increase since 2021 means most families spend 25–30% more than they did five years ago for the same basket.

Where the money goes (typical £150 shop)

  • Fresh meat and fish: £35–£45 — the biggest single chunk
  • Fruit and vegetables: £25–£35
  • Dairy and eggs: £15–£20
  • Bread, cereals, pasta, rice: £15–£20
  • Snacks, drinks, treats: £15–£25 — the stealth budget-killer
  • Frozen and tinned: £10–£15
  • Household/non-food: £10–£15 (often forgotten in “food” budgets)

The biggest savings levers

  1. Switch supermarkets. Moving a £150 Tesco shop to Aldi/Lidl typically saves 20–30% (£30–£45/week = £1,500–£2,300/year). See our guide to the cheapest supermarket for a big shop.
  2. Meal plan. Planning 7 dinners before shopping cuts waste dramatically — the average UK family bins £60/month of food (WRAP data). See budget meal prep.
  3. Cut meat portions. Two meat-free dinners a week saves £15–£25/week — and slow cooker recipes make cheap cuts taste expensive.
  4. Buy own-brand. Supermarket own-brand basics are 30–50% cheaper than branded equivalents — blind taste tests consistently show minimal difference for staples.
  5. Shop the reductions. The 7–8pm yellow-sticker run can halve meat and bakery costs — freeze what you won’t use immediately.
  6. Batch cook. Doubling recipes and freezing halves the per-portion cost of expensive ingredients.

What about teenagers?

The “family of four” with two teenagers eats like a family of six — budget an extra £30–£50/week. Teenage boys in particular can double the snack and cereal bill. Bulk buying (oats, rice, pasta, frozen veg) and batch cooking are your friends.

Tracking: know your number

Most families underestimate their food spend by 20–30%. Track every food pound for one month (bank statements + a notes app) — the real number is often a shock, and it’s the necessary first step. Split it into: supermarket, takeaways, eating out, work/school lunches. Takeaways and lunches are usually the surprise.

The bottom line

A realistic target for a family of four: £110–£140/week with smart shopping (discounter supermarkets, meal planning, less waste). If you’re spending £180+, the supermarket switch alone could save you £2,000+ a year. Food is one of the few household bills you control weekly — small habit changes compound into serious money.

The waste audit: where £60/month disappears

WRAP (the waste charity) estimates the average UK family bins £60 of food a month — £720 a year, in the bin. The top offenders: bread (24 million slices a day nationally), milk, potatoes, bananas, and bagged salad (the great hope that dies in the drawer). The fixes are boring but effective: freeze bread on day one (slices toast from frozen), buy smaller milk if you waste it, store potatoes in the dark (light = sprouting), freeze bananas for smoothies, and stop buying bagged salad aspirationally — buy whole lettuce, it lasts twice as long.

“Use by” vs “best before”: “use by” is about safety (respect it for meat, fish, dairy); “best before” is about quality (your senses are the judge — stale crackers won’t hurt you). Confusion between the two causes enormous waste. And the “eat me first” shelf in the fridge — one designated spot for things expiring soon — is the simplest waste system that actually works. Check it before every shop; plan one “use-it-up” meal a week (stir-fry, soup, frittata — the holy trinity of leftovers).

Food shop FAQs

How can I cut my food bill by £50 a week? Switch supermarkets (Aldi/Lidl vs Tesco: £25–£40/week saved), halve meat (2–3 meat-free days: £15–£25/week), kill the takeaways (2 takeaways = £40–£50/week — batch cook instead), stop wasting food (£15/week average). Combined realistically: £50–£80/week for most families. It requires habit change, not suffering — the food is still good.

Is it cheaper to shop online or in-store? In-store usually wins — online adds delivery fees (£2–£7) and you miss yellow-sticker reductions (the best bargains are in-store only). Online wins for discipline (no impulse buys — the virtual trolley doesn’t have a middle aisle of temptation). Net: disciplined shoppers save online; bargain hunters save in-store. Minimum spends (£40–£60) also force over-buying online.

Are meal kits (HelloFresh, Gousto) good value? Per portion: £3–£5 — cheaper than takeaway, pricier than self-planned shopping (which runs £1–£2/portion). Their real value is eliminating waste (exact portions) and decision fatigue. Good for: time-poor professionals, cooking-confidence building. Bad for: tight budgets (meal planning + Aldi is half the price), large families (costs scale linearly).

How much should I budget for school lunches? Packed lunch: £1–£1.50/day per child (£5–£7.50/week) with batch prep. School dinners: £2.50–£3/day (£12.50–£15/week) — check free school meal eligibility (many families don’t claim who qualify — check gov.uk). Two children on packed lunches: £500–£700/year — worth optimising with batch sandwich prep and reusable containers.

Does buying in bulk actually save money? For non-perishables: yes — rice, pasta, oats, tinned goods, frozen veg, toiletries (unit price drops 20–40%). For perishables: only if you’ll use it — bulk fresh food that goes off is the most expensive food there is. Costco-style bulk: worth it for families with storage space and a freezer; the membership (£30/year) pays for itself on 3–4 bulk shops. Always check the unit price — “bulk” packaging isn’t automatically cheaper.

The monthly stock-up: ambient staples strategy

Separate your shopping into weekly fresh and monthly ambient — it saves money and time. Monthly stock-up (at the cheapest source — Aldi, Costco, or online): rice, pasta, oats, flour, tinned tomatoes, tinned beans/lentils, coconut milk, stock cubes, cooking oil, spices, tea/coffee, cleaning products, toiletries. Buy the largest sensible size (check unit prices — biggest isn’t always cheapest, but usually is for staples). Weekly fresh (discounter or market): fruit, veg, meat, fish, dairy, bread — the perishables you actually plan around.

Why it works: the monthly shop is planned and list-driven (no impulse buys — you’re buying staples, not browsing), bought at bulk prices, and means the weekly shop is smaller, faster and cheaper (you’re only buying fresh — £60–£80 instead of £130–£160). Storage: you need a staples cupboard (even a single dedicated shelf works) and freezer space (a chest freezer, £150–£200, pays for itself within a year in bulk-buy savings). The result: fewer shops, lower bills, and a cupboard that means you’re never more than 20 minutes from a proper meal — which also kills the takeaway temptation.

Leave a Reply

Your email address will not be published. Required fields are marked *