The BBC Good Food logo
Penne in tomato sauce, topped with avocado

Healthy vegetarian dinner recipes

57 Recipes
Magazine subscription – Try your first 5 issues for only £5

Sit down to one of our nutritious, meat-free suppers. These feel-good veggie dinners include comforting curries, soups, stews and pasta dishes.

Advertisement

Showing items 1 to 24 of 57

  • Penne pasta with avocado on plate

    Tomato penne with avocado

    A star rating of 4.3 out of 5.152 ratings

    Get all five of your 5-a-day in this mildly spiced, healthy pasta dish. It's rich in iron, fibre and vitamin C as well as being low-fat and low-calorie

  • Dhal with fork on plate

    Spinach, sweet potato & lentil dhal

    A star rating of 4.8 out of 5.692 ratings

    A comforting vegan one-pot recipe that counts for 3 of your 5-a-day! You can't go wrong with this iron-rich, low-fat, low-calorie supper.

  • Spicy root & lentil casserole

    Spicy root & lentil casserole

    A star rating of 4.6 out of 5.815 ratings

    The potatoes in this recipe take on the spicy flavours beautifully - our idea of the perfect veggie supper

  • A vegetarian mash-topped pie

    Spicy peanut pies

    A star rating of 4.1 out of 5.18 ratings

    Bake our healthy, African-inspired peanut pies for a delicious veggie dinner. A portion provides all of your 5-a-day, plus iron, fibre, folate and vitamin C

  • Bean enchiladas in dish with cheese

    Vegetarian enchiladas

    A star rating of 4.4 out of 5.217 ratings

    Pack flavour into your meal with these easy veggie enchiladas that are filled with nutritious ingredients. This comforting, cheesy dish is the perfect crowd-pleasing family dinner

  • Chickpea & coriander burgers

    Chickpea & coriander burgers

    A star rating of 4.6 out of 5.162 ratings

    High in fibre, low in fat and counting as 2 of your 5-a-day, this tasty veggie burger delivers on every level

  • Indian butternut squash curry

    Indian butternut squash curry

    A star rating of 4.7 out of 5.176 ratings

    Up your veg count and get three of your five-a-day with this fragrant, low fat vegetarian curry

  • Vegan chilli served in bowls with white rice

    Vegan chilli

    A star rating of 4.7 out of 5.191 ratings

    This vegan chilli packs in plenty of vegetables and doesn’t fall short on the flavour front. Serve it with rice or in jacket potatoes for a filling supper

  • Jerk sweet potato & black bean curry

    Jerk sweet potato & black bean curry

    A star rating of 4.5 out of 5.155 ratings

    Serve your vegetable curry Caribbean style, flavoured with thyme, jerk seasoning and red peppers – great with rice and peas

  • A plate of spaghetti served with red pepper, lemon, basil and pine nuts

    Pepper & lemon spaghetti with basil & pine nuts

    A star rating of 4.1 out of 5.26 ratings

    Try this zesty pasta dish for a quick and healthy veggie lunch option. Low in calories, it provides fibre, vitamin C and iron and counts as two of your 5-a-day

  • Vegan chickpea curry jacket potato on a plate with a slice of lemon and fork alongside

    Vegan chickpea curry jacket potatoes

    A star rating of 4.8 out of 5.65 ratings

    Get some protein into a vegan diet with this tasty chickpea curry jacket. It's an easy midweek meal, or filling lunch that packs a lot of flavour.

  • Butternut squash and mushroom curry with raita on plate with fork

    Butternut biryani with cucumber raita

    A star rating of 3.9 out of 5.48 ratings

    Cook our healthy veggie curry using dried mushrooms, spices and butternut squash. It contains three of your 5-a-day along with calcium, iron and fibre

  • Spiced carrot & lentil soup in a bowl

    Spiced carrot & lentil soup

    A star rating of 4.6 out of 5.1161 ratings

    A delicious, spicy blend packed full of iron and low in fat to boot. It's ready in under half an hour, or can be made in a slow cooker

  • Asparagus & broad bean lasagne served in a casserole dish

    Asparagus & broad bean lasagne

    A star rating of 4.5 out of 5.8 ratings

    Make the most of fresh asparagus and broad beans and try this light, low-fat veggie lasagne with a twist. It delivers three of your 5-a-day

  • Somerset stew with cheddar & parsley mash

    Somerset stew with cheddar & parsley mash

    A star rating of 4.5 out of 5.142 ratings

    This family winter warmer is full of flavour and goodness. Adapt for meat lovers by adding sausages

  • Moroccan freekeh traybake served in a roasting tin

    Moroccan freekeh traybake

    A star rating of 4.1 out of 5.21 ratings

    Combine chickpeas and freekah with cherry tomatoes, olives and apricots to make this easy vegetarian one-pan supper. It's tasty and healthy, serving up three of your 5-a-day

  • Lentil ragu

    Lentil ragu

    A star rating of 4.3 out of 5.258 ratings

    Struggle to get your five-a-day? This superhealthy ragu will get you four steps closer and can be frozen for extra convenience

  • Pasta with tomato & hidden veg sauce

    Pasta with tomato & hidden veg sauce

    A star rating of 4.4 out of 5.98 ratings

    Get your family to eat more veg with this superhealthy pasta sauce recipe which counts as 5 of your 5-a-day. The sauce is freezable too

  • John's vegan shepherd's pie 2016

    Vegan shepherd's pie

    A star rating of 4.2 out of 5.116 ratings

    A warming vegan supper with porcini mushrooms, leeks, carrots, and butternut squash, topped with crispy potatoes. It's low calorie, low fat, and perfect for when the nights draw in

  • Orzo tomato soup with pesto in bowl

    Orzo & tomato soup

    A star rating of 4.6 out of 5.55 ratings

    Make our simple, budget-friendly tomato, orzo and chickpea soup in just 30 minutes. This easy, vegetarian family meal is healthy and even low fat

  • A bowl of courgette stew served with a spicy sesame seed and flaked almond topping

    Egyptian courgettes with dukkah sprinkle

    A star rating of 4.2 out of 5.32 ratings

    Get four of your 5-a-day in one vegan dinner! This easy recipe is healthy and gluten-free, and provides calcium, folate, fibre, vitamin C and iron

  • Thai squash & pineapple curry

    Thai squash & pineapple curry

    A star rating of 4.5 out of 5.144 ratings

    Try this curry with a touch of Thai flavours, ready in 30 minutes

  • Vegetarian bean pot with herby breadcrumbs in a bowl

    Vegetarian bean pot with herby breadcrumbs

    A star rating of 3.3 out of 5.17 ratings

    Get five of your 5-a-day in one hit with this vegetarian bean pot topped with breadcrumbs. It's bursting with nutrients, low in calories and packed with flavour

Advertisement
Advertisement
Advertisement

Sponsored content