The BBC Good Food logo
Bowl of sweet and sour tofu with rice and chopsticks

Healthy vegetarian dinner recipes

81 Recipes

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 81

  • Penne pasta with avocado on plate

    Tomato penne with avocado

    A star rating of 4.3 out of 5.156 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.739 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.

  • Singapore noodles served in a wok

    Easy Singapore noodles

    A star rating of 4 out of 5.75 ratings

    Cater for the whole family with our Singapore noodles. They're healthy and vegan, making an ideal accompaniment to a Chinese meal or just on their own

  • Spicy root & lentil casserole

    Spicy root & lentil casserole

    A star rating of 4.6 out of 5.819 ratings

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

  • Sweet & sour tofu served with rice

    Sweet & sour tofu

    A star rating of 4 out of 5.23 ratings

    Enjoy our sweet and sour tofu for one. With pineapple, red pepper, onion and Chinese flavourings, it’s vegan and healthy, delivering three of your 5-a-day

  • Fennel-roasted cauliflower with quinoa served on a plate

    Fennel-roasted cauliflower with quinoa

    A star rating of 4.4 out of 5.15 ratings

    Pile this colourful vegetable quinoa salad onto a plate, top with roasted cauliflower and drizzle over the garlic yogurt for a healthy, gluten-free dinner

  • A vegetarian mash-topped pie

    Spicy peanut pies

    A star rating of 4.1 out of 5.20 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

  • Five-bean chilli served on two plates

    Five-bean chilli

    A star rating of 4.2 out of 5.31 ratings

    Batch-cook this vegan five-bean chilli, then freeze in portions for busy weeknights. With beans, tomatoes and peppers, it's full of nutritious, filling veg

  • Squash & pesto pasta served in a bowl

    Squash & pesto pasta

    A star rating of 3.5 out of 5.6 ratings

    Make a homemade pesto with parsley, basil and cashew nuts to stir through this comforting pasta. It makes for an easy, healthy family meal

  • Vegetarian pies with spinach

    Little spicy veggie pies

    A star rating of 4.7 out of 5.11 ratings

    Each individual potato-topped pie provides four of your 5-a-day, and is healthy, vegan, low calorie and gluten-free too. Get ahead and freeze for another day

  • Bean enchiladas in dish with cheese

    Vegetarian enchiladas

    A star rating of 4.4 out of 5.229 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.170 ratings

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

  • Veggie yaki udon in a wok

    Veggie yaki udon

    A star rating of 4 out of 5.102 ratings

    Pack in the veg with our flavour-packed Japanese-inspired yaki udon. It takes just 25 minutes to make and is healthy and low in fat and calories to boot

  • Slow cooker ratatouille served in a casserole dish

    Slow cooker ratatouille

    A star rating of 4.2 out of 5.23 ratings

    Make up a batch of this slow-cooked ratatouille and freeze for easy midweek meals when you’re busy. Packed with nutrients, it also delivers four of your 5-a-day

  • Vegan kale pesto pasta served on a plate

    Vegan kale pesto pasta

    A star rating of 4.6 out of 5.13 ratings

    Whizz up kale, pumpkin seeds, basil and garlic to make this easy kale pesto. It's perfect stirred through wholemeal spaghetti for a healthy vegan meal

  • Pineapple fried rice served in a large dish

    Pineapple fried rice

    A star rating of 4.3 out of 5.34 ratings

    Add chunks of fresh pineapple to fried rice to transform it into something special. Serve on its own for a family dinner or as part of a banquet

  • Indian butternut squash curry

    Indian butternut squash curry

    A star rating of 4.6 out of 5.184 ratings

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

  • Black bean burgers with salad on a plate

    Black bean burger

    A star rating of 4.7 out of 5.3 ratings

    Make some healthy, hearty vegan burgers layered with avocado and served with a fresh crunchy carrot and cucumber salad alongside. They're full of goodness

  • Aubergine & chickpea stew served in a bowl

    Aubergine & chickpea stew

    A star rating of 4 out of 5.28 ratings

    Dig out the slow cooker to make this stew. Topped with toasted pine nuts and served with flatbreads, it makes a healthy and nutritious vegan meal

  • Vegan chilli served in bowls with white rice

    Vegan chilli

    A star rating of 4.7 out of 5.210 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.157 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.2 out of 5.29 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

Advertisement
Advertisement
Advertisement
Advertisement

Sponsored content