Cheap vegetarian recipes
Meat-free family dinners: curries, pasta, soups, bakes and more. Vegetarian meals are some of the cheapest you can make.
Beans, lentils, eggs and vegetables cost much less than meat, so going meat-free a few nights a week is one of the easiest ways to cut your food bill. Every recipe here is free from meat and fish.
172 recipes, cheapest first. Prices are per portion for a family of 4.
Aloo matar with homemade flatbreadsIndian · 45 mins · Vegetarian£0.38
Mexican lentil soupMexican & Caribbean · 35 mins · Vegetarian£0.40
Japanese-style vegetable curryAsian · 40 mins · Vegetarian£0.41
Spiced carrot & lentil soupBritish & European · 35 mins · Vegetarian£0.42
Spiced parsnip & apple soupBritish & European · 40 mins · Vegetarian£0.46
Patatas bravas with fried eggsMediterranean · 40 mins · Vegetarian£0.46
Penne arrabbiata with mozzarellaItalian · 25 mins · Vegetarian£0.47
Lentil cottage pieBritish & European · 70 mins · Vegetarian£0.49
Saag aloo with riceIndian · 35 mins · Vegetarian£0.50- Lentil sloppy joesAmerican · 30 mins · Vegetarian£0.50
Cabbage, pea & potato curry with naanIndian · 35 mins · Vegetarian£0.50- One-pot tomato & spinach penneItalian · 25 mins · Vegetarian£0.51
Spiced lentil & spinach soup with naanIndian · 35 mins · Vegetarian£0.51
Chilli bean loaded jacket potatoesAmerican · 75 mins · Vegetarian£0.52
Rajma (kidney bean curry)Indian · 35 mins · Vegetarian£0.52
Pea & mint soupBritish & European · 25 mins · Vegetarian£0.52
Bombay potato & egg traybakeIndian · 45 mins · Vegetarian£0.52
Potato & kale soup (caldo verde-style)Mediterranean · 35 mins · Vegetarian£0.52
Greek lentil soupMediterranean · 40 mins · Vegetarian£0.52
Pasta e fagioli (pasta & bean soup)Italian · 35 mins · Vegetarian£0.52
Chickpea & tomato pastaItalian · 30 mins · Vegetarian£0.53
Cabbage pancakes (okonomiyaki-style)Asian · 30 mins · Vegetarian£0.53- Cheesy beans jackets & slawBritish & European · 75 mins · Vegetarian£0.53
Smoky BBQ beans with jacket potatoesAmerican · 75 mins · Vegetarian£0.54
Root vegetable & lentil soupBritish & European · 40 mins · Vegetarian£0.54- Pan haggerty (cheese & onion potato bake)British & European · 60 mins · Vegetarian£0.55
Spinach & chickpea pilauIndian · 30 mins · Vegetarian£0.56- Sweetcorn fritters with beansBritish & European · 25 mins · Vegetarian£0.56
Homemade margherita pizzasItalian · 40 mins · Vegetarian£0.57- Peanut veg noodles with eggAsian · 25 mins · Vegetarian£0.58
- Garlic broccoli spaghetti with fried eggsItalian · 20 mins · Vegetarian£0.58
- Creamy mushroom & spinach spaghettiItalian · 20 mins · Vegetarian£0.59
- Courgette & lemon spaghettiItalian · 20 mins · Vegetarian£0.59
Cheese & onion potato pieBritish & European · 60 mins · Vegetarian£0.60- Black bean burgers with slawAmerican · 40 mins · Vegetarian£0.60
- Spaghetti & lentil meatballsItalian · 50 mins · Vegetarian£0.61
Tuscan tomato & bread soupItalian · 35 mins · Vegetarian£0.61
Pitta pizzas with crunchy slawItalian · 20 mins · Vegetarian£0.61
Egg biryaniIndian · 35 mins · Vegetarian£0.62
Bubble & squeak with fried eggsBritish & European · 30 mins · Vegetarian£0.62
Greek spinach rice (spanakorizo)Mediterranean · 30 mins · Vegetarian£0.62- Bean burgers & sweet potato wedgesAmerican · 45 mins · Vegetarian£0.63
Turkish lentil kofte with pittasMediterranean · 40 mins · Vegetarian£0.63- Loaded baked potato soupAmerican · 35 mins · Vegetarian£0.63
Dal makhani-style lentils & beansIndian · 40 mins · Vegetarian£0.63- Diner-style potato hash with eggs & beansAmerican · 35 mins · Vegetarian£0.63
- Mexican street corn pasta saladMexican & Caribbean · 20 mins · Vegetarian£0.63
Spanish chickpea & spinach stewMediterranean · 25 mins · Vegetarian£0.63
Squash & red lentil soupBritish & European · 45 mins · Vegetarian£0.64- Leek & cheddar barley risottoBritish & European · 45 mins · Vegetarian£0.64
Egg fried riceAsian · 25 mins · Vegetarian£0.65- French onion soup with cheesy toastsBritish & European · 60 mins · Vegetarian£0.65
- Leek & potato rösti with eggs & beansBritish & European · 35 mins · Vegetarian£0.66
Spanish omeletteMediterranean · 40 mins · Vegetarian£0.66- Egg & potato curryIndian · 35 mins · Vegetarian£0.66
Minestrone soup with breadItalian · 40 mins · Vegetarian£0.66
Imam bayildi-style stuffed auberginesMediterranean · 60 mins · Vegetarian£0.66- Winter veg stew & dumplingsBritish & European · 75 mins · Vegetarian£0.66
Garlic butter noodles with eggAsian · 15 mins · Vegetarian£0.67
Masala beans on toast with eggsIndian · 15 mins · Vegetarian£0.68- Courgette, pea & feta pastaMediterranean · 25 mins · Vegetarian£0.68
Mushroom & kale creamy pastaItalian · 25 mins · Vegetarian£0.68- Chickpea falafel pittas with yoghurtMediterranean · 35 mins · Vegetarian£0.69
Red lentil dahlIndian · 35 mins · Vegetarian£0.69
Chana masala with naanIndian · 30 mins · Vegetarian£0.69
Smoky butter bean & tomato stewMediterranean · 30 mins · Vegetarian£0.69
Tuscan bean & cabbage soupItalian · 40 mins · Vegetarian£0.70
Mushroom & pea curryIndian · 30 mins · Vegetarian£0.70- Vegetable cobbler with cheese sconesBritish & European · 60 mins · Vegetarian£0.70
Pesto pasta with peas & broccoliItalian · 20 mins · Vegetarian£0.70
Lentil & bean chilliMexican & Caribbean · 45 mins · Vegetarian£0.71
Masala omelette with spiced potatoesIndian · 30 mins · Vegetarian£0.71- Savoury pancakes with mushrooms & cheeseBritish & European · 30 mins · Vegetarian£0.72
Lentil & mushroom bologneseItalian · 45 mins · Vegetarian£0.72
Spinach & soft cheese pasta bakeItalian · 50 mins · Vegetarian£0.72- Spinach & feta puff tartMediterranean · 40 mins · Vegetarian£0.72
Red beans & riceAmerican · 40 mins · Vegetarian£0.72- Chilli bean stuffed sweet potatoesMexican & Caribbean · 60 mins · Vegetarian£0.72
- Moroccan-style vegetable tagine with couscousMediterranean · 45 mins · Vegetarian£0.73
Vegetable biryaniIndian · 40 mins · Vegetarian£0.73
Leek & potato soup with breadBritish & European · 40 mins · Vegetarian£0.75
Thai-style coconut & sweet potato soupAsian · 35 mins · Vegetarian£0.75- Lentil loaf with mash & green beansAmerican · 75 mins · Vegetarian£0.75
- Sweetcorn chowderAmerican · 35 mins · Vegetarian£0.75
- Colcannon with fried eggsBritish & European · 35 mins · Vegetarian£0.75
Welsh rarebit with beans & tomatoesBritish & European · 20 mins · Vegetarian£0.75
Caribbean squash & coconut soupMexican & Caribbean · 40 mins · Vegetarian£0.75
Pizza-topped jacket potatoesItalian · 75 mins · Vegetarian£0.76
Hungarian-style bean goulashBritish & European · 40 mins · Vegetarian£0.76- Black bean & sweet potato tacosMexican & Caribbean · 35 mins · Vegetarian£0.77
- Buffalo cauliflower wrapsAmerican · 40 mins · Vegetarian£0.77
Tomato & spinach gnocchi bakeItalian · 30 mins · Vegetarian£0.78
Cheesy bean & potato quesadillasMexican & Caribbean · 35 mins · Vegetarian£0.78
Vegetable chow meinAsian · 20 mins · Vegetarian£0.78- Peanut noodle salad with crunchy vegAsian · 20 mins · Vegetarian£0.78
Caponata pastaItalian · 35 mins · Vegetarian£0.79
Sweet potato & chickpea curryIndian · 40 mins · Vegetarian£0.79
Black bean & sweetcorn chilli soupMexican & Caribbean · 30 mins · Vegetarian£0.79
Butter bean, tomato & feta bakeMediterranean · 35 mins · Vegetarian£0.80
Mexican-style scrambled eggs with tortillas (migas)Mexican & Caribbean · 20 mins · Vegetarian£0.80- BBQ pulled mushroom sandwichesAmerican · 30 mins · Vegetarian£0.80
Aloo gobi with naanIndian · 35 mins · Vegetarian£0.80
Sweet potato & red lentil stewIndian · 40 mins · Vegetarian£0.80
Mexican rice with black beans & fried eggsMexican & Caribbean · 30 mins · Vegetarian£0.81
Chickpea & spinach curryIndian · 30 mins · Vegetarian£0.81- Bean & cheese quesadillasMexican & Caribbean · 25 mins · Vegetarian£0.81
Jamaican-style curried sweet potato & chickpeasMexican & Caribbean · 40 mins · Vegetarian£0.81- Mediterranean vegetable & bean soupMediterranean · 35 mins · Vegetarian£0.82
- Courgette & feta frittersMediterranean · 30 mins · Vegetarian£0.82
Cauliflower & potato curry with naanIndian · 40 mins · Vegetarian£0.82
Chickpea & butternut squash curryIndian · 40 mins · Vegetarian£0.83- Cauliflower cheese & jacketsBritish & European · 75 mins · Vegetarian£0.84
Thai green-style vegetable curryAsian · 30 mins · Vegetarian£0.84- Bean & rice burritosMexican & Caribbean · 30 mins · Vegetarian£0.84
Mushroom & tomato pasta bake with crispy crumbsItalian · 40 mins · Vegetarian£0.84- Sweet potato & black bean enchiladasMexican & Caribbean · 50 mins · Vegetarian£0.85
Loaded veggie nachos traybakeMexican & Caribbean · 30 mins · Vegetarian£0.85- Sweet potato & bean chilliMexican & Caribbean · 45 mins · Vegetarian£0.85
- Potato, pea & cheese frittataItalian · 30 mins · Vegetarian£0.85
Chinese-style tomato & egg stir-fryAsian · 20 mins · Vegetarian£0.85- Turkish-style eggs with garlic yoghurtMediterranean · 25 mins · Vegetarian£0.85
Macaroni cheese with broccoliBritish & European · 35 mins · Vegetarian£0.87- Tofu & vegetable fried riceAsian · 25 mins · Vegetarian£0.87
Sticky aubergine & chickpea rice bowlsAsian · 35 mins · Vegetarian£0.87
Mushroom & egg fried noodlesAsian · 20 mins · Vegetarian£0.88
Leek, potato & cheese bakeBritish & European · 50 mins · Vegetarian£0.88
Vegetable korma with naanIndian · 35 mins · Vegetarian£0.88- Green shakshuka with spinach & fetaMediterranean · 25 mins · Vegetarian£0.89
- Gnocchi with butternut squash & spinachItalian · 40 mins · Vegetarian£0.89
Mushroom stroganoffBritish & European · 30 mins · Vegetarian£0.89
Fattoush-style chickpea salad with fetaMediterranean · 20 mins · Vegetarian£0.90
Mushroom & spinach quicheBritish & European · 60 mins · Vegetarian£0.91- Mushroom & egg ramenAsian · 25 mins · Vegetarian£0.91
Mushroom, leek & potato pieBritish & European · 60 mins · Vegetarian£0.91- Butternut squash & spinach lasagneItalian · 75 mins · Vegetarian£0.91
Spiced vegetable samosa pieIndian · 55 mins · Vegetarian£0.92- Broccoli & cheddar soupBritish & European · 30 mins · Vegetarian£0.92
- Vegetable & cheddar crumbleBritish & European · 55 mins · Vegetarian£0.94
Caribbean jerk vegetables with rice & peasMexican & Caribbean · 45 mins · Vegetarian£0.94
Vegetable pad thai-style noodlesAsian · 25 mins · Vegetarian£0.95- Cheese & onion quiche with saladBritish & European · 60 mins · Vegetarian£0.95
- Egg foo yung-style omelettesAsian · 20 mins · Vegetarian£0.98
- Paneer & pea curryIndian · 30 mins · Vegetarian£0.98
Roast pepper, courgette & feta pasta bakeMediterranean · 45 mins · Vegetarian£0.98- Huevos rancherosMexican & Caribbean · 25 mins · Vegetarian£0.99
- Couscous-stuffed peppers with fetaMediterranean · 40 mins · Vegetarian£0.99
- Cheese & bean pastiesBritish & European · 50 mins · Vegetarian£1.00
Aubergine & chickpea curryIndian · 40 mins · Vegetarian£1.01- Paneer butter masalaIndian · 30 mins · Vegetarian£1.02
Shakshuka with toastMediterranean · 30 mins · Vegetarian£1.02
Veggie bean fajitasMexican & Caribbean · 25 mins · Vegetarian£1.03- Cauliflower & chickpea tikka traybakeIndian · 40 mins · Vegetarian£1.05
Halloumi, pepper & potato traybakeMediterranean · 45 mins · Vegetarian£1.06- Cauliflower mac & cheeseAmerican · 35 mins · Vegetarian£1.07
Halloumi, sweet potato & chickpea bowlsMediterranean · 40 mins · Vegetarian£1.07- Egg & black bean breakfast tacosMexican & Caribbean · 20 mins · Vegetarian£1.08
Ratatouille with cheesy jacket potatoesMediterranean · 75 mins · Vegetarian£1.09
Tomato, mozzarella & pesto pasta saladItalian · 20 mins · Vegetarian£1.09
Aubergine parmigianaItalian · 55 mins · Vegetarian£1.09- Mushroom & pepper cheesesteak rollsAmerican · 25 mins · Vegetarian£1.09
- Cauliflower & broccoli cheese with crispy crumbsBritish & European · 40 mins · Vegetarian£1.12
Paneer bhurji wrapsIndian · 20 mins · Vegetarian£1.12
Sticky tofu buns with crunchy vegAsian · 30 mins · Vegetarian£1.14- Cheesy egg & veg breakfast bakeAmerican · 50 mins · Vegetarian£1.17
- Halloumi & roast veg couscousMediterranean · 40 mins · Vegetarian£1.19
- Crispy tofu katsu curryAsian · 40 mins · Vegetarian£1.20
- Tofu & broccoli noodle stir-fryAsian · 25 mins · Vegetarian£1.29
Halloumi fajitasMexican & Caribbean · 25 mins · Vegetarian£1.29- Tofu & mushroom laksaAsian · 30 mins · Vegetarian£1.29
Tofu & green bean coconut curryAsian · 30 mins · Vegetarian£1.33- Roasted vegetable lasagneItalian · 75 mins · Vegetarian£1.41
- Paneer tikka-style traybake with naanIndian · 35 mins · Vegetarian£1.41
Money-saving tips
- Red lentils cook in about 20 minutes and don't need soaking.
- A tin of chickpeas or beans adds protein and makes a meal more filling for very little.
- Eggs make a quick, cheap dinner: try an omelette, frittata or shakshuka.
Questions
Which recipe is the cheapest?
Aloo matar with homemade flatbreads, at about £0.38 a portion for a family of 4.
How much do these dinners cost?
From about £0.38 to £1.41 a portion, with most around £0.75, based on typical UK budget supermarket prices. What you pay depends on where you shop and the brands you choose.
Can SupperSmart plan a week of these for me?
Yes. Tell it your weekly budget and how many people you're feeding, and it picks a week of dinners, writes the shopping list in whole supermarket packs and uses up what's already in your cupboards. It's free to use.
Plan a week from recipes like these
SupperSmart picks a week of dinners around your budget and writes the shopping list for you. Free to use.
Plan my week, freeNo card needed. Works on your phone or computer.