The BBC Good Food logo

Top 10 cheap vegetarian recipes


Create a nutritious vegetarian meal with our simple, budget-friendly recipes. These cheap, filling dinner ideas are easy to make and packed full of veg

Embrace the storecupboard, celebrate tinned treats and make the most of fresh veg with our easy pocket-friendly veggie meals. Discover how to turn a can of chickpeas, a roll of puff pastry or a bunch of broccoli into a stunning supper in just a few simple steps. Treat yourself to a warming curry, a hearty soup or a cheesy cottage pie that won't break the bank.


Find even more frugal bites with our ultimate budget recipe collection.

1. Paneer stuffed pancakes

Price per serving: £1

Paneer and chickpea curry in pancakes

We dream of having pancakes for dinner. Our paneer-stuffed pancakes make a simple 20-minute meal for two, topped with cooling coconut yogurt and a dollop of sweet mango chutney. You're likely to have most of the ingredients in your kitchen cupboard so no need for a last-minute supermarket dash. Chickpeas and paneer are a match made in heaven!

Fill your plate with more brilliant bhajis, biryanis and super samosas with our best vegetarian Indian recipes.

2. Green pesto minestrone

Price per serving: £1.54

Green pesto minestrone soup with cheese in bowl

Go green with our healthy pesto minestrone. A generous grating of cheese balances out the punchy citrus flavour in this fresh veggie supper. We recommend serving with fluffy garlic flatbreads for an easy autumnal treat. If you're bored of standard soup flavours like tomato or carrot and coriander, try mixing it up with a dash of pesto and filling orzo.

Make even more hearty homemade suppers with our ultimate vegetarian soup collection.

3. Winter greens puff pie

Price per serving: £1.78

Winter greens puff pie in bowl with spoon

When cold nights set in, our winter greens puff pie is the perfect antidote to the chills. The indulgent mascarpone filling and simple crisp pastry lid looks impressive but doesn't take hours to make. Serve a slice alongside tatties of your choice – creamy mash or golden roasties – and a spear or two of broccoli for a hug on a plate.

Find more low-cost meals packed with flavour with our cheap eats collection.

4. Tenderstem broccoli bake

Price per serving: £1.70

Broccoli cheese bake in dish

Whoever said broccoli is boring clearly hasn't experienced our tenderstem broccoli bake. Get your greens with our super-indulgent cheesy bake for two. This is comfort food at its simplest. Make sure you have chunks of crusty bread for mopping up the addictive sauce or you'll regret it.

Turn this versatile veg into even more delicious dinners with our broccoli recipe collection.

5. Spring green fried rice & eggs

Price per serving: £1.40

Fried rice with vegetables and a fried egg in bowl

Everything is better topped with a fried egg, including a bowlful of spring green fried rice. Fried rice is a fantastic and versatile dish –throw in any veggies languishing in the fridge and dish up in just 20 minutes. Use a pouch of ready-cooked rice for a quick cooking hack and be sure to season with plenty of soy sauce.

6. Halloumi flatbreads

Price per serving: £1.51

Halloumi and salad wraps with hummus on tray

Say hello to your new favourite supper in the form of our easy halloumi flatbreads with a crunchy slaw and generous slathering of hummus. Crispy, golden slabs of cheese on a bed of creamy hummus make for an instant win in our book. Kids and adults alike will love this delicious DIY dinner.

Celebrate the squeakiest of cheeses with even more mouth-watering halloumi recipes.

7. Courgette & caramelised red onion tart

Price per serving: £1.04

Courgette and red onion puff pastry tart on tray

Serve up a taste of summer with our vibrant veggie courgette & caramelised red onion tart. Turn a boring block of puff pastry into a filling family supper with sweet and sharp caramelised red onions, ribbons of courgette and creamy goat's cheese. We can't resist sticky balsamic onions paired with blobs of tangy cheese. Serve with a simple green salad.

Make the most of this wonderful veg with more inspiration from our courgette recipe collection.

8. Roasted aubergine & tomato curry

Price per serving: £1.32

Aubergine curry with rice on plate with fork

Sometimes, only a curry will do. Our roasted aubergine & tomato curry is an ideal family midweek fix and can be prepped in just 15 minutes. This rich curry is vegan-friendly too, so it's great for feeding everyone. Serve up spoonfuls with fluffy basmati rice or warm chapatis. Freeze any extra portions for a quick, low-cost meal.

Spice up your Friday night with our finest vegetarian curry recipes.

9. Italian shepherd's pie

Price per serving: £1.26

Vegetarian shepherd's pie in dish with spoon

There's nothing like a warming cottage pie topped with creamy mashed potato when the nights start to draw in. Our hearty Italian veggie cottage pie is a twist on an English classic and is packed with nutritious ingredients. This cheesy, golden-brown masterpiece is perfect for feeding a crowd and you can throw in any veggies you prefer.

Satisfy your comfort food cravings with our ultimate vegetarian pie collection.

10. Satay noodle soup

Price per serving: £1.74

Noodle soup with vegetables in bowl

Need speedy veggie comfort food in a flash? Whip up our easy budget-friendly satay noodle soup with just a handful of storecupboard ingredients. Create a moreish sweet and savoury sauce with a spoonful of peanut butter, a dash of soy sauce and rich creamed coconut. Add some ribbons of carrot and crunchy spring onions for a colourful bowlful of goodness.

Enjoyed these recipes? Try our other vegetarian meal ideas...

Vegetarian slow cooker recipes
10 easy vegetarian student recipes
Our ultimate vegetarian collection

What's your favourite budget veggie meal? Leave a comment below...


All recipes and prices have been reviewed and approved as of August 2018. If you think there is any incorrect information in this guide please email us at

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Sponsored content