7-Day Vegetarian Meal Plan with Shopping List (UK)
Updated 26 August 2026 · 9 min read
A good 7-day vegetarian meal plan repeats simple breakfasts, batch-cooks two lunches, and rotates five straightforward dinners like bean chilli, chickpea curry and halloumi traybake. Build it around one shopping trip and roughly an hour of Sunday prep, and every meal for the week is decided before Monday starts.
Key takeaways
- A workable 7-day vegetarian meal plan repeats two breakfasts, batch-cooks two lunches, and rotates dinners — variety belongs at dinner, not at 7am.
- One UK supermarket trip and about an hour of Sunday prep covers the week; dinners still cook fresh in 35 minutes or less.
- Beans, lentils, oats and eggs keep the basket cheap; halloumi, paneer and tofu appear once each.
- Swap dinners freely; keep batch lunches aligned with leftover nights so the fridge still matches the plan.
- Most plans fail on Wednesday — an emergency tin-and-rice dinner and a paper list on the fridge keep the week alive.
The hardest part of eating vegetarian for a week is not the cooking — it is deciding what to cook, seven days in a row, while tired. This plan removes the deciding. Every breakfast, lunch and dinner below is mapped out, the shopping list is written for a single UK supermarket trip, and the prep takes about an hour on Sunday. If you want the same idea stretched across three weeks and personalised to your routine, that is exactly what the 21-day vegetarian reset covers.
The plan is deliberately repetitive in the right places. Breakfasts alternate between two options, lunches are batch-cooked twice, and dinners are the only meal that changes every night. That repetition is what makes it doable on a normal working week — variety belongs at dinner, not at 7am.
The full 7-day vegetarian meal plan
A full 7-day vegetarian meal plan lists every breakfast, lunch and dinner in advance using supermarket ingredients, with no dinner over 35 minutes on the night because most of the work happens on Sunday. Breakfasts alternate two options; lunches are batch-cooked twice; dinners change nightly. The table below is the complete week.
| Day | Breakfast | Lunch | Dinner |
|---|---|---|---|
| Monday | Overnight oats with grated apple and cinnamon | Lentil and roasted vegetable bowl (batch 1) | Bean chilli with brown rice and yoghurt |
| Tuesday | Greek yoghurt with berries and mixed seeds | Lentil and roasted vegetable bowl (batch 1) | Chickpea and spinach curry with wholemeal flatbread |
| Wednesday | Overnight oats with banana and peanut butter | Leftover bean chilli in a wrap with salad | Halloumi and Mediterranean veg traybake with couscous |
| Thursday | Greek yoghurt with berries and mixed seeds | Chickpea, cucumber and feta salad box (batch 2) | Tofu stir-fry with noodles, broccoli and cashews |
| Friday | Overnight oats with grated apple and cinnamon | Chickpea, cucumber and feta salad box (batch 2) | Mushroom and lentil ragu with wholewheat spaghetti |
| Saturday | Tofu scramble on wholemeal toast with tomatoes | Leftover ragu on a jacket potato | Homemade veggie burgers (black bean) with sweet potato wedges |
| Sunday | Eggs, avocado and sourdough (the slow one) | Grain bowl: bulgur, roasted veg, hummus, seeds | Paneer and pepper curry with rice — then next week's prep |
Swap freely within a slot. Any breakfast works on any day, and the dinners are interchangeable as long as the batch-cooked lunches still line up with their leftover nights (Monday's chilli feeds Wednesday's lunch; Friday's ragu feeds Saturday's).
The complete shopping list, by aisle
One shopping trip covers all 21 meals for one person if you buy by aisle: produce, tins and dry goods, chilled, and bakery. Cross off staples you already own — a stocked cupboard often removes about a third of the list. Scale quantities for a household. A reusable master list is in the vegetarian shopping list guide.
Fresh produce
- Onions (6), garlic (1 bulb), fresh ginger (1 thumb)
- Peppers (4), courgettes (2), aubergine (1), broccoli (1 head)
- Mushrooms (500g), cherry tomatoes (2 packs), spinach (2 bags)
- Cucumber (1), mixed salad (1 bag), avocado (1)
- Sweet potatoes (3), baking potatoes (2), lemons (2), limes (2)
- Apples (2), bananas (3), berries (2 punnets, or frozen)
Tins, jars and dry goods
- Chickpeas (3 tins), black beans (2 tins), kidney beans (2 tins)
- Chopped tomatoes (4 tins), coconut milk (2 tins)
- Dried red lentils (500g), brown rice, couscous, bulgur wheat
- Porridge oats (1kg), wholewheat spaghetti, egg noodles
- Peanut butter, hummus, curry paste, soy sauce, vegetable stock cubes
- Cashews, mixed seeds, ground cumin, smoked paprika, chilli flakes, cinnamon
Chilled and dairy
- Greek yoghurt (1 large tub), milk or plant milk (2L)
- Halloumi (1 block), feta (1 block), paneer (1 block)
- Firm tofu (2 blocks), eggs (6)
Bakery
- Wholemeal bread (1 loaf), wholemeal flatbreads or wraps (1 pack)
- Sourdough (small loaf, or freeze half)
- Burger buns (2 — freeze the rest of the pack)
How to prep the week in about an hour
Prep this week in about 60 minutes of Sunday work: roast vegetables, simmer lentils, pack two lunch batches, mix overnight oats, cook rice, and press tofu. You are not cooking seven dinners in advance — you are doing the 20 per cent that makes weeknights fast. A minute-by-minute version lives in meal prep for the week.
- 1.Roast a full tray of vegetables (peppers, courgette, aubergine, red onion) — 35 minutes in the oven while you do everything else. This becomes lunch batch 1 and the traybake head start.
- 2.Simmer the red lentils with stock and cumin (20 minutes). Combine with half the roasted veg for Monday and Tuesday's lunch bowls.
- 3.Make the chickpea salad base for batch 2: drain two tins, chop cucumber, cube the feta, dress with lemon and olive oil. Keep in two containers.
- 4.Mix two jars of overnight oats for Monday; it takes three minutes and you will repeat it midweek.
- 5.Cook a double batch of brown rice, cool it quickly, and refrigerate for Monday's chilli night.
- 6.Press the tofu (10 minutes under a weighted plate), cube it, and store it ready for Thursday's stir-fry.
Total active time is around 60 minutes, most of it while the oven and hob do the work. Everything keeps for three to four days in the fridge, which is why the plan front-loads the batch-cooked lunches into the first half of the week.
How to make the plan stick past day three
A 7-day vegetarian meal plan usually fails on Wednesday, not Monday: keep an emergency tin-of-beans dinner, treat eggs on toast as a valid swap, and stick the week on the fridge so the default stays visible. Perfect execution is not the point — a decided default is.
- Keep one 'emergency dinner' on standby — a tin of beans, a pouch of microwave rice and a jar of curry paste beats a takeaway decision at 8pm.
- Do not aim for perfect. If you swap a dinner for eggs on toast, the plan is still working — the point is that the default is decided, not that every meal is executed exactly.
- Write the week on paper and stick it to the fridge. Deciding once, visibly, is most of the value — a rhythm the how long to build a habit guide explains in more detail.
If you are brand new to vegetarian cooking and some of these dishes feel unfamiliar, start with the gentler on-ramp in the vegetarian meal plan for beginners guide, then come back to this week when the basics feel automatic.
After the seven days
After seven days, do not repeat the identical week forever — rotate dishes inside the same structure (repeat breakfasts, batched lunches, rotating dinners) or extend to three distinct weeks. One good week proves the system; week two boredom is why people drift. A 21-day vegetarian reset is that rotation written out.
Frequently asked questions
Is a 7-day vegetarian meal plan expensive to shop for?
Usually the opposite. The plan above is built on beans, lentils, oats, eggs and seasonal vegetables — consistently among the cheapest items in a UK supermarket. The pricier items (halloumi, paneer, tofu) appear once each. Most people find one planned trip costs less than a week of unplanned shopping plus a takeaway.
Do I need to prep everything on Sunday?
No — the Sunday session covers about an hour of head-start tasks: roasting vegetables, cooking lentils and rice, and assembling lunch boxes. Every dinner is still cooked fresh on the night in 35 minutes or less. If Sunday does not suit, split the prep across two 30-minute evening sessions instead.
Can I swap meals I don't like?
Yes, and you should. Swap within the same slot — any dinner for any dinner — and keep the two batch-cooked lunches aligned with their leftover nights. The structure (repeat breakfasts, batched lunches, rotating dinners) matters far more than any individual dish on the list.
Is this plan suitable for a family, not just one person?
The dishes all scale — chilli, curry and traybakes are easier in bigger batches, not harder. Multiply the shopping list by the number of adults and treat children as roughly half portions. Batch lunches become planned leftovers for whoever is home at midday.
What if I want more than one week planned?
Repeating one week gets monotonous fast, and writing three different weeks yourself is a real time cost. A done-for-you option like My21Reset generates a personalised 21-day vegetarian plan — every meal, shopping list and calendar entry — around your own schedule and preferences for a £49 one-off.
What does a 7-day vegetarian meal plan look like in practice?
Two breakfasts on rotation (overnight oats and yoghurt with seeds), two batch lunches (lentil bowls then chickpea salad), and seven dinners such as bean chilli, chickpea curry, halloumi traybake, tofu stir-fry, lentil ragu, bean burgers and paneer curry. Shop once; prep about an hour on Sunday.