Vegetarian Meal Prep for Beginners: Cheap & Easy Plant-Based Meals
Learn how to prep affordable, tasty vegetarian meals in bulk using cheap legumes, grains, and seasonal veggies.
Meal prepping on a budget: how to cook vegetarian meals in bulk for beginners
If you’re new to vegetarian meal prep, you might feel overwhelmed by the thought of planning, cooking, and storing plant-based meals that actually taste good and stay edible. The good news is that with a few simple strategies—like batch-cooking staples, using cheap seasonal veg and legumes, and keeping things simple—you can save time, money, and effort while eating well. This guide is for beginners who want to eat vegetarian meals all week without breaking the bank or feeling like you’re eating the same thing every day.
---
Start with the basics: what’s the cheapest way to meal prep vegetarian?
The key to saving money and time is to focus on cheap, filling, and versatile ingredients that can be used across multiple meals. Here’s what to prioritise:
- Legumes: Chickpeas, lentils, and beans (black, kidney, cannellini) are packed with protein and fibre, and they’re incredibly cheap. A 400g tin of chickpeas costs around £0.50, while a 500g bag of dried lentils is about £0.80. Use them in salads, soups, curries, or as a base for bowls.
- Grains: Rice, pasta, and oats are staples. A 500g bag of rice costs around £0.70, and a 1kg bag of pasta is about £1.50. They’re great for filling meals and can be mixed with other ingredients.
- Veggies: Potatoes, carrots, onions, and frozen mixed veg (like peas and carrots) are budget-friendly and versatile. Frozen veg is often cheaper than fresh and just as nutritious—just check the label to avoid added salt or sugar.
- Protein boosters: Eggs, tofu, and cheese (if you eat dairy) add extra flavour and nutrition. A carton of eggs is about £1.50, and a 500g tub of tofu is around £2.50. Cheese is pricier but can be used sparingly in sauces or as a topping.
> Tip: Buy own-brand or store-brand products—they’re usually just as good as name brands but often cost less. For example, a 500g tin of baked beans from Tesco’s own brand is £0.75, while the same weight from a premium brand could be £1.50.
---
Meal prep for beginners: 5 simple recipes to start with
Here are three easy, cheap, and nutritious vegetarian meals you can batch-cook for the week. Each recipe serves 4–6 people and costs under £5.
1. Chickpea & Spinach Curry (£3.50 for 6 servings)
Why it works: Chickpeas and spinach are cheap, filling, and packed with iron and fibre. This recipe uses pantry staples and can be made in one pot.
Ingredients:
- 2 tbsp oil (£0.10)
- 1 onion (£0.20), 3 garlic cloves (£0.15), 1 tbsp curry powder (£0.20)
- 1 tin (400g) chickpeas (£0.50), drained
- 1 tin (400g) chopped tomatoes (£0.50)
- 1 tin (400g) spinach (£0.60)
- 500ml vegetable stock (£0.30)
- Salt, pepper, and a squeeze of lemon
Method:
- Heat oil in a pan and fry the onion and garlic until soft.
- Add curry powder and cook for 1 minute.
- Stir in the chickpeas, tomatoes, and stock. Simmer for 10 minutes.
- Add the spinach and cook until wilted. Season and serve with rice.
Storage: Cool completely, then store in an airtight container in the fridge for up to 2 days. Reheat in a pan with a splash of water until piping hot.
---
2. Lentil & Vegetable Soup (£2.80 for 6 servings)
Why it works: Lentils are cheap, protein-rich, and add bulk to soups. This recipe uses seasonal veg and can be made in advance.
Ingredients:
- 2 tbsp oil (£0.10)
- 1 onion (£0.20), 2 carrots (£0.40), 2 celery sticks (£0.30)
- 200g dried green or brown lentils (£0.80), rinsed
- 1 litre vegetable stock (£0.50)
- 1 tin (400g) chopped tomatoes (£0.50)
- 1 tbsp tomato paste (£0.10)
- Salt, pepper, and fresh parsley
Method:
- Sauté the onion, carrots, and celery in oil until soft.
- Add lentils, stock, tomatoes, and tomato paste. Simmer for 25–30 minutes until lentils are tender.
- Season and garnish with parsley.
Storage: Cool, then store in the fridge for up to 2 days or freeze for up to 3 months. Reheat with a splash of water until steaming hot.
> Worked example: If you’re serving 4 people, halve the recipe and expect to spend around £1.40. This means you’ll have leftovers for 2 days, saving you £0.50 compared to cooking fresh each time.
---
3. Cheesy Pasta Bake (£3.20 for 6 servings)
Why it works: Pasta is cheap, and adding cheese and veg makes it hearty. This recipe uses frozen veg for convenience.
Ingredients:
- 500g pasta (£0.70)
- 1 tin (400g) mixed frozen veg (£0.60)
- 200g grated cheese (£1.00)
- 200ml milk (£0.20)
- 1 tbsp oil (£0.05)
- Salt and pepper
Method:
- Cook pasta according to packet instructions. Drain and set aside.
- Heat oil in a pan and cook the frozen veg until soft.
- Mix pasta, veg, cheese, and milk in a baking dish. Top with extra cheese.
- Bake at 200°C (180°C fan) for 15–20 minutes until golden.
Storage: Cool, then store in the fridge for up to 2 days or freeze for up to 3 months. Reheat in the oven at 180°C (160°C fan) for 10–15 minutes.
---
Meal prep for the week: a simple 7-day plan
Here’s a budget-friendly, easy-to-prep weekly plan using the recipes above plus a few extra staples. Costs are based on own-brand ingredients and assume you already have basics like oil, salt, and pepper.
| Day | Meal | Cost (own-brand) | Notes |
|---|---|---|---|
| Monday | Chickpea & Spinach Curry + Rice | £2.00 | Use leftover rice from Sunday. |
| Tuesday | Lentil Soup + Wholemeal Bread | £1.50 | Serve with a side of carrot sticks. |
| Wednesday | Cheesy Pasta Bake + Salad | £1.80 | Use leftover pasta. |
| Thursday | Lentil Soup + Toast | £1.20 | Add a fried egg for extra protein. |
| Friday | Chickpea Curry + Rice | £1.60 | Use leftover curry. |
| Saturday | Lentil & Veg Soup + Crusty Bread | £1.80 | Serve with a side of pickles. |
| Sunday | Rice & Veg Stir-Fry (using leftovers) | £1.50 | Quick weekender—add frozen veg and soy sauce. |
Total weekly cost: ~£12.40 (around £1.80 per day). If you already have staples like oil, salt, and spices, this could be as low as £10.
> Step-by-step for meal prepping:
- Cook in batches: Dedicate 1–2 hours on Sunday to cook all your meals at once. For example, boil a big pot of rice, cook a big pot of lentils, and make two curries.
- Portion into containers: Divide meals into individual portions using airtight containers. This makes it easy to grab and go.
- Label everything: Write the date and contents on each container so you know what’s inside and how long it’ll last.
- Store properly: Keep leftovers in the fridge for up to 2 days or freeze for longer. Follow UK food safety guidelines—cool leftovers quickly and reheat until steaming hot.
---
Nutrition tips for vegetarian meal prep
Eating vegetarian doesn’t mean sacrificing nutrition. Here’s how to make sure your meals are balanced:
- Protein: Aim for at least 10–15% of your meal to be protein-rich. Legumes, tofu, eggs, and cheese are great sources.
- Iron: Pair iron-rich foods (like lentils and spinach) with vitamin C (e.g., tomatoes or lemon) to boost absorption.
- Calcium: Include dairy (if you eat it), leafy greens, or fortified plant milks.
- Vitamin B12: If you’re not eating meat, dairy, or eggs, consider a supplement or fortified foods.
> Common mistake: Skipping breakfast or relying too much on carbs. To avoid this, include a source of protein and fibre in every meal, like a bowl of oats with peanut butter or a smoothie with banana and spinach.
---
Final practical summary
Meal prepping vegetarian meals on a budget is all about planning, using cheap staples, and cooking in bulk. Start with simple recipes like chickpea curry, lentil soup, or cheesy pasta bake, then build from there. Store meals properly (cool quickly, use airtight containers, and reheat until steaming hot) to avoid food waste. With this approach, you can eat well all week without spending more than £15–£20 a week.
---
Frequently asked questions
### How do I avoid eating the same thing every week?
Mix up your meals by rotating between different proteins (eggs, tofu, beans) and veggies. For example, swap spinach for kale or use frozen peas instead of fresh. Also, try different cooking methods—grill, bake, or stir-fry—to keep things interesting.
### What’s the cheapest way to get protein as a vegetarian?
Dried lentils (£0.80 for 500g), chickpeas (£0.50 for 400g), and eggs (£1.50 for a carton of 6) are among the cheapest protein sources. If you eat dairy, cheese is more expensive but still budget-friendly in small amounts.
### Can I meal prep vegetarian meals if I’m on a tight budget?
Absolutely! Focus on cheap staples like lentils, rice, and frozen veg. Cook in bulk, use leftovers creatively, and stick to own-brand ingredients. With a bit of planning, you can eat well for under £15 a week.
### How long can I store vegetarian meals in the fridge?
Follow UK food safety guidelines: cool leftovers within 1–2 hours, store in the fridge for up to 2 days, and reheat until steaming hot. For longer storage, freeze meals (like soups or curries) for up to 3 months.