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.
- Onions and garlic — the start of almost every recipe
- Carrots, peppers and courgettes — the everyday roasting and stir-fry trio
- Tomatoes (fresh, for salads; tinned live in the pantry)
- Leafy greens: spinach, kale or spring greens
- Broccoli or green beans
- Mushrooms — chestnut for flavour, or a mixed pack
- Potatoes or sweet potatoes
- Fresh ginger and chillies
- Lemons and limes — acid finishes a dish like nothing else
- Fresh herbs: coriander, parsley or basil (one bunch, not three)
- Bananas, apples or whatever fruit you actually eat
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.
- Tinned pulses: chickpeas, black beans, kidney beans, butter beans, green lentils
- Dried red lentils — cook from dry in 20 minutes, no soaking
- Tinned tomatoes and passata
- Coconut milk
- Rice (basmati and/or brown), couscous, quinoa
- Pasta and noodles (egg or rice)
- Oats
- Peanut butter and tahini
- Soy sauce, olive oil, and a neutral oil for frying
- Curry pastes (a korma or madras-style jar covers a lot of ground)
- Vegetable stock cubes or bouillon
- Nuts and seeds: cashews, almonds, pumpkin and sesame seeds
- Honey or maple syrup, plain flour, tinned sweetcorn
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.
- Eggs
- Greek yoghurt (a big tub is cheaper than pots)
- Firm tofu — and silken if you blend sauces
- Paneer and/or halloumi
- Cheddar, feta, and parmesan-style cheese (many are vegetarian — check the label for animal rennet)
- Milk or a fortified plant milk
- Hummus
- Butter or a spread
- Tortilla wraps and decent bread
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.
- Frozen peas — the hardest-working item in a vegetarian kitchen
- Frozen spinach — cheaper than bags of fresh and no slimy surprises
- Frozen mixed vegetables and stir-fry mixes
- Edamame beans
- Frozen berries for breakfast
- A backup: frozen roti, paratha or pizza bases for the nights nothing else is happening
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.
- Cumin (ground and seeds), coriander, turmeric, garam masala
- Smoked paprika and chilli flakes
- Dried oregano and mixed herbs
- Cinnamon
- Mustard seeds and curry leaves if you cook Indian food often
- Flaky salt and black peppercorns
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.
| Category | Example items | Approx. spend |
|---|---|---|
| Produce | Onions, garlic, peppers, greens, mushrooms, potatoes, fruit, herbs | £18–22 |
| Fridge proteins | Eggs, tofu, paneer or halloumi, Greek yoghurt | £12–15 |
| Dairy and bread | Milk, cheddar, feta, wraps, a loaf | £10–12 |
| Pantry top-ups | Two or three tins of pulses, tomatoes, coconut milk, a grain | £8–10 |
| Freezer top-ups | Peas, spinach, edamame or berries as needed | £5–7 |
| Extras | Hummus, 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.Tinned chickpeas — curry, salad, traybake or blitzed into hummus
- 2.Dried red lentils — dal from a standing start in 25 minutes
- 3.Tinned tomatoes — the base of half of all cooking
- 4.Coconut milk — turns anything into a curry
- 5.Eggs — shakshuka, omelette, fried rice, egg on toast
- 6.Frozen peas — colour, sweetness and a little protein in 3 minutes
- 7.Curry paste — flavour infrastructure in a jar
- 8.Soy sauce — seasoning for anything in a wok
- 9.Rice or couscous — a base that cooks while you make everything else
- 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.
- Shop with the week's meals in mind, not with general optimism. A list built from actual recipes gets eaten; an aspirational trolley does not.
- Buy frozen for anything you use in handfuls — spinach, peas, berries. Nothing wilts.
- Plan a 'clear-out' dinner each week: a stir-fry, frittata or soup built from whatever is left in the drawer.
- Herbs: stand them in a glass of water in the fridge, or chop and freeze in oil.
- Halve a recipe's fresh ingredients before halving the tins — an open half-tin of coconut milk is how waste starts. Cook once, eat twice instead: leftovers are a feature, as covered in meal prep for the week.
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.