Penne in tomato sauce, topped with avocado

Healthy vegetarian dinner recipes

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

147 ratings 4.4 out of 5 star rating

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

30 mins
Easy
Healthy
Vegetarian
649 ratings 4.8 out of 5 star rating

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.

45 mins
Easy
Healthy
Vegan
Advertisement
805 ratings 4.6 out of 5 star rating

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

45 mins
Easy
Healthy
Vegetarian
18 ratings 4.1 out of 5 star rating

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

1 hr and 15 mins
Easy
Healthy
Vegetarian
207 ratings 4.4 out of 5 star rating

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

40 mins
Easy
Healthy
Vegetarian
156 ratings 4.6 out of 5 star rating

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

25 mins
Easy
Healthy
Vegetarian
172 ratings 4.6 out of 5 star rating

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

50 mins
Easy
Healthy
Vegetarian
14 ratings 4.6 out of 5 star rating

Unlock the flavours of cauliflower with a red pepper, olive and caper salsa, topped with almonds. Healthy and vegan, it makes a tasty light lunch or supper

35 mins
Easy
Healthy
Vegan
178 ratings 4.7 out of 5 star rating

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

1 hr
Easy
Healthy
Vegan
154 ratings 4.5 out of 5 star rating

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

1 hr and 35 mins
Easy
Healthy
Vegan
25 ratings 4.1 out of 5 star rating

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

32 mins
Easy
Healthy
Vegetarian
59 ratings 4.8 out of 5 star rating

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.

1 hr
Easy
Healthy
Vegan
44 ratings 4.1 out of 5 star rating

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

45 mins
Easy
Healthy
Vegetarian
1,139 ratings 4.6 out of 5 star rating

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

25 mins
Easy
Healthy
Vegetarian
8 ratings 4.5 out of 5 star rating

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

1 hr and 45 mins
Easy
Healthy
Vegetarian
139 ratings 4.5 out of 5 star rating

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

50 mins
Easy
Healthy
Vegetarian
17 ratings 3.9 out of 5 star rating

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

35 mins
Easy
Healthy
Vegetarian
255 ratings 4.3 out of 5 star rating

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

1 hr and 30 mins
Easy
Healthy
Vegetarian
94 ratings 4.4 out of 5 star rating

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

1 hr and 5 mins
Easy
Healthy
Vegetarian
107 ratings 4.2 out of 5 star rating

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

1 hr and 50 mins
Easy
Healthy
Vegan
47 ratings 4.6 out of 5 star rating

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

30 mins
Easy
Healthy
Vegetarian
26 ratings 4.1 out of 5 star rating

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

35 mins
Easy
Healthy
Vegan
141 ratings 4.5 out of 5 star rating

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

40 mins
Easy
Healthy
Vegetarian
17 ratings 3.3 out of 5 star rating

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

45 mins
Easy
Healthy
Vegetarian
Advertisement