Interested in trying our FREE 7-day healthy diet plan? Click here and choose between our meat eaters, vegetarian or vegan meal plans.

What is plant-based eating?

According to the British Dietetic Association, a plant-based diet is based on foods derived from plants, including fruits, vegetables, wholegrains, legumes, nuts and seeds, with few or no animal products.

What's the difference between plant-based and vegan?

While these two dietary approaches are very similar, a plant-based lifestyle allows for the occasional consumption of animal products should an individual choose to do so. On the other hand, veganism avoids consuming all animals and animal by-products.

Discover our dedicated vegan page, where you can find everything from recipes and ingredient guides to dietary advice. Also check out some of our vegetarian recipes and popular diet guides.

Our top 10 healthy-plant based meal ideas

1. Vegan chickpea curry jacket potatoes

curried chickpea jacket sweet potatoes

Try these chickpea curry jacket potatoes for an easy midweek meal that packs a lot of flavour. Sweet potatoes are a great source of beta carotene, which is converted to vitamin A in the body, proven to support your skin and eye health. Chickpeas provide a fibre-rich protein source.

2. Lentil ragu with courgetti

If you're looking for a healthy tomato 'pasta' dish that makes full use of your spiralizer, look no further than this lentil ragu with courgetti. This plant-based supper provides all of your five-a-day and will fill you to the brim with a whopping 35g of protein per serving.

3. Vegan chilli

vegan chilli on rice topped with avocado

This vegan chilli packs in plenty of vegetables and two kinds of beans. Add chopped tinned tomatoes and you have a strong source of lycopene, a powerhouse antioxidant great for the skin and heart. Serve it with rice or in jacket potatoes for a filling supper.

4. Spinach, sweet potato & lentil dhal

A comforting one-pot recipe, this spinach, sweet potato & lentil dhal counts for three of your five-a-day, whilst also being rich in iron and low in calories and fat. Allow leftovers to cool completely, then divide between airtight containers and store in the fridge for a healthy lunchbox.

5. Middle Eastern-style cabbage rolls

cabbage rolls

Add these Middle Eastern-style cabbage rolls to your plant-based repertoire. We've filled cabbage leaves with satisfying brown rice and lentils along with mint, lemon, tahini and pine nuts – enjoy for dinner or grab one or two for a healthy snack.

6. Tarka dhal

bowl of Tarka Dahl topped with coriander

Cooking on a budget? Make this simple and healthy storecupboard supper. This easy tarka dhal offers bold flavours using simple ingredients. It also has 26g of plant protein and only 473 calories per serving.

7. Goan-style vegetable curry with kitchari

Looking for a new favourite curry? Try this Goan-style vegetable curry with kitchari, which provides all of your five-a-day in one delicious serving. It's rich in iron and vitamin C, as well as being a satisfying gluten-free option too.

8. Sweet potato & cauliflower lentil bowl

Whip up this zingy plant-based sweet potato & cauliflower lentil bowl in advance and keep in the fridge for quick, satisfying lunches on demand. Each bowlful boasts four of your five-a-day, a tonne of plant fibre and plenty of vitamin C.

9. Puy lentils with smoked tofu

Benefit from the slow-release energy of lentils and wholegrains combined with the rich flavour of smoked tofu, paprika and sweet peppers. This puy lentils with smoked tofu dish also offers 24g protein per serving, making it the perfect post-workout meal.

10. Vegan kebabs with avocado dressing

Who doesn't like a kebab? Pile chunks of mushrooms, peaches, courgettes and red onions onto skewers and barbecue them for that wonderful BBQ flavour. Serve these vegan kebabs with our creamy avocado dressing for a dose of healthy fats and vitamin E, which will help to keep your skin healthy.

Liked this? Now read...

High-protein vegan recipes
What is a plant-based diet?
What is a flexitarian diet?
How to switch to a vegan diet

Have you tried a plant-based diet? Let us know below…

All health content on is provided for general information only, and should not be treated as a substitute for the medical advice of your own doctor or any other health care professional. If you have any concerns about your general health, you should contact your local health care provider. See our website terms and conditions for more information.

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post