Bowl of colourful vegetarian salad

Healthy vegetarian lunch recipes

Get inspired by our delicious and nutritious veggie lunch ideas. These healthy soups, salads and veg-packed bowls will power you through the afternoon.

44 ratings 4.8 out of 5 star rating

This healthy burrito bowl is chock full of veggies and greens, perfect for a filling lunch. This is one vegetarian meal that tastes just as good as it looks

30 mins
Easy
Healthy
Vegetarian
17 ratings 4.6 out of 5 star rating

These meal prep grain bowls use one base and two deliciously different toppings. Choose from avocado, olives and rocket or chickpeas, beetroot and orange

20 mins
Easy
Healthy
Vegetarian
Advertisement
1,144 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
4 ratings 5.0 out of 5 star rating

Try this warm grains salad, featuring carrots, cauliflower and green beans. It uses the whole vegetables - stalks and all - which are just as delicious

1 hr and 20 mins
Easy
Healthy
Vegetarian
4 ratings 4.3 out of 5 star rating

Pack a lunch that will power you through the afternoon with this healthy miso and lime-dressed salad with broccoli, peas, boiled egg and radishes. It's tasty and full of goodness

20 mins
Easy
Healthy
Vegetarian
25 ratings 4.3 out of 5 star rating

Whip up this zingy vegan bowl in advance and keep in the fridge for quick, satisfying lunches on demand. Each bowlful boasts four of your 5-a-day

55 mins
Easy
Healthy
Vegan
32 ratings 4.0 out of 5 star rating

This comforting chickpea and lentil curry provides all five of your 5-a-day. It’s spiced with turmeric and ginger and topped with a calcium-rich raita

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

Get all five of your 5-a-day in one super-healthy packed lunch, bursting with nutrients including calcium, folate, fibre, vitamin C and iron

1 hr
Easy
Healthy
Vegetarian
25 ratings 4.3 out of 5 star rating

Tuck into this full-bodied, vegetarian Bolognese-based soup with red lentils, which brings you four of your 5-a-day and plenty of fibre

50 mins
Easy
Healthy
Vegetarian
12 ratings 3.7 out of 5 star rating

Pack up this tasty rice salad for a healthy vegetarian lunch. It's full of fibre, folate and vitamin C and is topped with protein-rich boiled eggs

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

Set yourself up for the day with this healthy veggie breakfast with eggs, avocado and black beans. It takes just 10 minutes to throw together and makes a great lunch, too

10 mins
Easy
Healthy
Vegetarian
13 ratings 3.0 out of 5 star rating

Make falafel with just a handful of storecupboard ingredients. To give the falafels a better texture, be sure to use dried chickpeas rather than canned

20 mins
Easy
Healthy
Vegan
299 ratings 4.6 out of 5 star rating

Try something different for vegetarians with Moroccan chickpea soup

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

A simple quinoa bowl you can put together in 10 minutes and enjoy al-desko. It's vegan, healthy and gluten-free

40 mins
Easy
Healthy
Vegan
24 ratings 4.2 out of 5 star rating

Porcini mushrooms give this healthy soup a real umami flavour boost. Pour into a flask for a warming, low-calorie lunch that you can take to work

45 mins
Easy
Healthy
Vegetarian
16 ratings 4.5 out of 5 star rating

Whip up this quick and healthy asparagus, pea and egg salad and you'll get plenty of nutrients including vitamin C and iron, plus three of your 5-a-day

20 mins
Easy
Healthy
Vegetarian
12 ratings 4.2 out of 5 star rating

Tuck into a super-healthy veggie dinner that's packed with flavour and freshness. We've topped a creamy, zesty coleslaw with pan-fried golden halloumi slices

15 mins
Easy
Healthy
Vegetarian
31 ratings 4.3 out of 5 star rating

This super-healthy vegetarian soup is low in calories and full of flavour. It's packed with three of your 5-a-day, plus folate, fibre, vitamin C and iron

25 mins
Easy
Healthy
Vegetarian
20 ratings 3.6 out of 5 star rating

Try this healthy Mexican dish as a quick and easy low-calorie lunch that counts as three of your 5-a-day. The beans are a great source of protein and fibre

23 mins
Easy
Healthy
Vegetarian
13 ratings 3.9 out of 5 star rating

Find three of your 5-a-day in this quick and easy fried rice, bursting with fresh veg. Fermented foods such as kimchi help to promote good gut bacteria

20 mins
Easy
Healthy
Vegetarian
5 ratings 4.8 out of 5 star rating

Enjoy this three bean minestrone soup as a healthy lunch or supper. Full of protein, it will keep you going through the day and contains 3 of your 5-a-day

25 mins
Easy
Healthy
Vegetarian
17 ratings 4.7 out of 5 star rating

Make these tasty vegan tacos with a smoky-sweet salsa and pack in all of your 5-a-day in one meal. Kiwi brings a moreish, fruity dimension to the salsa

40 mins
Easy
Healthy
Vegan
21 ratings 4.9 out of 5 star rating

Serve up this sweet potato packed with feta, chickpeas and kale for a healthy lunch. Topped with pumpkin seeds, it delivers three of your 5-a-day

1 hr
Easy
Healthy
Vegetarian
6 ratings 4.2 out of 5 star rating

Whip up shakshuka, a Middle Eastern favourite, in just 10 minutes. Perfect for brunch, lunch or supper, it's healthy and a great option for a budget meal

10 mins
Easy
Healthy
Vegetarian
Advertisement