The Complete Vegetarian Shopping List (UK Supermarket Edition)

Updated 26 August 2026 · 6 min read

A good vegetarian shopping list covers five areas: fresh produce, pantry staples (tinned pulses, grains, passata), fridge proteins (tofu, eggs, dairy), freezer basics (peas, spinach, mixed veg) and a small spice shelf. Stock those and most dinners come together from what is already in the house. The full UK version, with a £60–70 weekly example, is below.

Key takeaways

  • A vegetarian shopping list has five zones: weekly produce, pantry (stock monthly), fridge proteins, freezer, and a one-time spice shelf.
  • Once the pantry is stocked, a weekly shop for two people cooking most nights is roughly £60–70 at a mid-range UK supermarket.
  • Ten permanent staples (chickpeas, red lentils, tomatoes, coconut milk, eggs, frozen peas, curry paste, soy, rice, yoghurt) will rescue most midweek dinners.
  • Shop from recipes, not optimism; frozen veg for anything used in handfuls; plan one clear-out dinner a week.
  • Vegetarian fridge protein is cheap: tinned pulses under £1, tofu around £2 — spend the saving on cheese and herbs.

Most vegetarian cooking problems are actually shopping problems. If the right things are in the cupboard, a decent dinner is twenty minutes away; if they are not, you are ordering takeaway again. This is the master list — organised by where things live, so you can walk the supermarket in order — followed by a realistic weekly basket and the staples that quietly rescue any midweek dinner.

You do not need everything here every week. The pantry, freezer and spice sections are stock-once, top-up-occasionally; only the produce and fridge sections turn over weekly. For how this feeds into an actual week of cooking, see the 7-day vegetarian meal plan.

Produce (weekly)

Weekly vegetarian produce is onions, garlic, a roasting trio (carrots, peppers, courgettes), leafy greens, broccoli or beans, mushrooms, potatoes, ginger, citrus, one bunch of herbs, and fruit you will actually eat. This section turns over every shop; pantry and freezer do not.

Pantry (stock once, top up monthly)

A vegetarian pantry is tinned pulses, dried red lentils, tomatoes, coconut milk, rice, pasta, oats, peanut butter or tahini, soy, olive oil, curry paste, stock cubes, nuts and seeds. Stock it once; top up monthly. Most weeknight dinners start here, not in the fresh aisle.

Fridge (weekly)

Weekly vegetarian fridge protein is eggs, Greek yoghurt, firm tofu, paneer or halloumi, vegetarian-labelled cheese, milk, hummus, and bread or wraps. Check hard cheese for vegetarian rennet. This is the section that actually empties each week.

Freezer (stock once, top up monthly)

A vegetarian freezer should hold peas, spinach, mixed veg, edamame, berries, and a backup carb such as roti. Frozen veg is for anything you use in handfuls; it does not wilt. Top up monthly, not weekly.

Spices (build the shelf once)

A vegetarian spice shelf is cumin, coriander, turmeric, garam masala, smoked paprika, chilli flakes, oregano, cinnamon, salt and pepper. Build it once. Indian cooking adds mustard seeds and curry leaves if you use them often.

A realistic £60–70 weekly basket

A realistic weekly vegetarian shop for two people cooking most nights is about £60–70 at a mid-range UK supermarket once the pantry is stocked — roughly £18–22 produce, £12–15 fridge proteins, £10–12 dairy and bread, and the rest top-ups. Vegetarian protein is the cheap part of the receipt.

CategoryExample itemsApprox. spend
ProduceOnions, garlic, peppers, greens, mushrooms, potatoes, fruit, herbs£18–22
Fridge proteinsEggs, tofu, paneer or halloumi, Greek yoghurt£12–15
Dairy and breadMilk, cheddar, feta, wraps, a loaf£10–12
Pantry top-upsTwo or three tins of pulses, tomatoes, coconut milk, a grain£8–10
Freezer top-upsPeas, spinach, edamame or berries as needed£5–7
ExtrasHummus, snacks, the thing you forgot last week£5–7

The pattern worth noticing: the protein section of a vegetarian basket is cheap. Tinned pulses cost well under £1 and a block of tofu is around £2, which leaves room in the budget for good cheese and fresh herbs — the things that make the food worth eating. For how to turn these ingredients into 20–30g-protein dinners, see high-protein vegetarian meals.

The staples that make any dinner work

If you only keep ten vegetarian staples, keep tinned chickpeas, dried red lentils, tinned tomatoes, coconut milk, eggs, frozen peas, curry paste, soy sauce, rice or couscous, and Greek yoghurt. Any two or three plus vegetables is a dinner.

  1. 1.Tinned chickpeas — curry, salad, traybake or blitzed into hummus
  2. 2.Dried red lentils — dal from a standing start in 25 minutes
  3. 3.Tinned tomatoes — the base of half of all cooking
  4. 4.Coconut milk — turns anything into a curry
  5. 5.Eggs — shakshuka, omelette, fried rice, egg on toast
  6. 6.Frozen peas — colour, sweetness and a little protein in 3 minutes
  7. 7.Curry paste — flavour infrastructure in a jar
  8. 8.Soy sauce — seasoning for anything in a wok
  9. 9.Rice or couscous — a base that cooks while you make everything else
  10. 10.Greek yoghurt — sauce, marinade base, breakfast and curry-cooler

How to waste less of what you buy

Waste less on a vegetarian shop by writing the list from this week’s recipes, buying frozen for handfuls (peas, spinach, berries), planning one clear-out stir-fry or frittata, standing herbs in water, and cooking tins once to eat twice instead of opening half a coconut milk.

Frequently asked questions

What should be on a basic vegetarian shopping list?

Five categories: fresh produce (onions, garlic, greens, peppers), pantry staples (tinned pulses, tinned tomatoes, rice, pasta, coconut milk), fridge proteins (eggs, tofu, paneer, Greek yoghurt, cheese), freezer basics (peas, spinach, mixed veg) and a core spice shelf (cumin, turmeric, paprika, garam masala).

How much does a weekly vegetarian food shop cost in the UK?

For two people cooking most nights, roughly £60–70 a week at a mid-range UK supermarket once the pantry is stocked — around £18–22 on produce, £12–15 on fridge proteins like eggs and tofu, £10–12 on dairy and bread, and the rest on top-ups and extras.

What are the best store-cupboard staples for vegetarian cooking?

Tinned chickpeas, dried red lentils, tinned tomatoes, coconut milk, a jar of curry paste, soy sauce, rice or couscous, and frozen peas. Any two or three of these plus fresh vegetables can become a curry, dal, stir-fry, traybake or grain bowl on a weeknight.

Is frozen veg as good as fresh for vegetarian cooking?

For everyday cooking, yes — frozen peas, spinach and mixed vegetables are frozen soon after picking, cost less than fresh equivalents and never wilt in the drawer. Keep fresh produce for salads and things you eat raw, and use frozen for anything going into a hot pan.

Which cheeses are actually vegetarian?

Cheeses made with animal rennet are not vegetarian, which traditionally includes Parmigiano-Reggiano and some Gruyère and Manchego. Most UK supermarket cheddar, mozzarella, feta and halloumi are made with vegetarian rennet — look for 'suitable for vegetarians' on the label, and choose 'Italian-style hard cheese' instead of Parmesan.

How is a vegetarian shopping list different from a normal weekly shop?

It is organised around protein that lives in tins and the fridge (pulses, tofu, eggs, yoghurt) instead of a meat counter, plus a freezer of peas and spinach. Produce and fridge turn over weekly; pantry and spices do not.

Keep reading