The Best Plant-Based Protein Sources

Looking for high protein plant-based foods? We’ve got you covered! There are so many delicious sources of plant-based proteins to choose from.

Protein is a vital macronutrient found in every cell of the body. It’s involved in everything from energy production to building hormones and neurotransmitters (which affect our mood and emotions) and allowing our hormones and immune system to work effectively. It’s also essential for building and repairing cells and tissue, including the skin, hair, muscle and bone.

Current guidelines advise that healthy adults need around 0.75–0.8g of protein per kilo of body weight each day. So, if you weighed 60kg, your daily protein needs would be roughly 45-48g. 

Getting enough protein is a common concern when moving towards a plant-based diet but don’t worry, almost everyone gets enough protein.

When it comes to ensuring you’re eating lots of plant protein, the best tip is to think about adding at least one source to each meal, aiming to fill about a quarter of your plate with protein-rich plant foods. For example, you could add hemp seeds and almond butter to your morning porridge; lentils and a tahini dressing to a salad at lunchtime and tofu to an evening stir-fry or curry for dinner. With this you’d have over 50g of protein in a day.

So, what are the best plant-based protein sources?

1. Legumes & pulses

Beans, chickpeas, lentils, and peas are nutritional powerhouses packed with protein, fibre, vitamins, and minerals. There are so many varieties to choose from, which means you can get a real mix of tastes and textures to suit any recipe. Per 100g, lentils provide 8-9g of protein, peas and chickpeas (including hummus!) 7g of protein, and beans between 7-10g of protein.

Crispy Chickpea & Lentil Pasta
Mains
30 mins

Crispy Chickpea & Lentil Pasta

Packed with protein, this simple recipe comes together in 30 minutes, making it a great midweek supper. The crispy spiced kale and chickpeas add texture, while the harissa gives a subtle — but delicious — kick to each bite.

View Recipe
Edamame & Chickpea Dip
Sides
10 mins

Edamame & Chickpea Dip

This vibrant green dip is easy to make and higher in protein than classic hummus, plus it’s got a good hit of calcium from the edamame.

View Recipe
Lentil Bolognese
Mains
45 mins

Lentil Bolognese

This healthy, hearty bolognese is packed full of vegetables. It’s a delicious and satisfying way to incorporate more wholefoods into your diet.

View Recipe

2. Soy products

tofu, tempeh, and edamame are fantastic sources of plant protein. Tofu is especially versatile and works well in a variety of dishes, both sweet and savoury. Per 100g, tofu has 8g of protein, while tempeh has 10g and edamame 11g.

Storecupboard Tofu & Tomato Curry
Mains
60 mins

Storecupboard Tofu & Tomato Curry

This tastes so good and couldn’t be easier to put together. It’s one of those recipes you’ll come back to time and time again, and is ideal for when you’re staring into the cupboard for inspiration.

View Recipe
The Best Tempeh Tacos
Mains
50 mins

The Best Tempeh Tacos

Whether Taco Tuesday is your thing, you’re looking to shake up your mid-week meals, or you want to treat family and friends at a weekend get-together, this recipe is just the ticket. Packed with plant-based protein, these tacos are fabulously fun, gloriously messy and seriously satisfying. Consider the salsa and guacamole as optional extras — fill your tacos with whatever you have in the fridge: spring onion; lettuce; bell peppers; or tinned sweetcorn would also be delicious.

View Recipe

3. Nuts & seeds

hink almonds, walnuts, peanuts, cashews, chia seeds, flaxseeds, pine nuts, hemp seeds, and pumpkin seeds (both whole nuts and nut butters). Again, the beauty of these foods is that they’re not just filled with plant protein, but they’re also full of healthy fats, vitamins, and minerals. Try to mix and match different varieties across the week for optimum nutritional benefit (current research suggests we should be aiming for 30+ different plants a week for optimal gut health). Per tablespoon, hemp seeds have 5g of protein; pumpkin seeds and Brazil nuts 4g; almonds, ground flaxseeds, walnuts, chia seeds and cashews 3g.

Nutty Granola
Breakfast
60 mins

Nutty Granola

This is the recipe for our delicious Nutty Granola. We love to enjoy it with almond milk and a handful of fresh berries, or as a topping on coconut yoghurt or smoothie bowls.

View Recipe

4. Whole grains

Quinoa, brown rice, buckwheat, oats, barley, and farro not only provide carbohydrates but also offer a significant amount of protein. Quinoa, in particular, is a complete protein, containing all nine essential amino acids and provides 14g of protein per 100g. Barley has 12g of protein per 100g, Oats have 11g of protein per 100g; buckwheat and spelt have 5g; while brown rice, amaranth and teff have 4g.

Nutty Sweet Potato & Quinoa Salad
Mains
35 mins

Nutty Sweet Potato & Quinoa Salad

This is a very quick salad recipe, which makes it perfect for midweek dinners. The tamari almonds add a delicious crunch to the whole dish, while the cooked sweet potatoes are soft and taste amazing with the quinoa. We love to mix through almond butter, lemon juice and creamy tahini to bring the whole dish together.

View Recipe
Harissa & Almond Pearl Barley Salad
Mains
20 mins

Harissa & Almond Pearl Barley Salad

Crunchy roasted almonds, garlicky tomatoes, soft pearl barley and fresh herbs are mixed together with a drizzle of olive oil and balsamic vinegar to create this delicious salad. We love to enjoy it as a side or on its own with a dollop of sun-dried tomato hummus.

View Recipe
Blueberry Power Porridge
Breakfast
10 mins

Blueberry Power Porridge

Start your day right with a warming bowl of creamy porridge — with hemp and chia seeds, it’s supercharged with fibre, protein and healthy fats. Flavoured with juicy antioxidant-packed blueberries, breakfast never tasted so good.

View Recipe
Apple & Banana Spelt Muffins
40 mins

Apple & Banana Spelt Muffins

Our most popular muffins yet. These are sweet, super satisfying and have a lovely warmth from the of cinnamon. They’re also incredibly easy to make.

View Recipe

5. Vegetables

Vegetables may not be as high in protein as other plant foods, but lots of delicious veggies still contain plant-based protein. Peas provide 5g of protein per 100g; sweetcorn, kale, broccoli and spinach have 3g, cauliflower has 2g and avocado 1.5g. Whilst none of them are super high in protein on their own, adding a variety to each meal will boost your overall protein intake.

Smashed Peas & Broad Beans on Toast
Book Recipes
15 mins

Smashed Peas & Broad Beans on Toast

The ideal 10-minute lunch. Great for busy days or as a quick snack for little ones, served either on toast or rice cakes. Plus the pea and broad bean mix makes a nice change from everyone’s usual go-to of avocado toast. This is equally delicious, but higher in protein.

View Recipe
Creamy Broccoli Pasta Bake
Mains
45 mins

Creamy Broccoli Pasta Bake

Moreish and creamy, with a golden crispy topping, our Broccoli Pasta Bake is packed with veggies and full of flavour. Load up on goodness with broccoli, peas, leeks and butter beans, in a deliciously rich sauce using cashews, wholegrain mustard and nutritional yeast. This is bound to be a new family favourite.

View Recipe

6. Plant protein powders

hese are another way to add plant protein to your meals in a quick way. These powders are typically made from sources like peas, rice, hemp, or a blend of several plant proteins. Add them to smoothies, porridge, or bakes for an extra boost of protein. Per serving, most plant-based protein powders provide 20-25g of protein.

PB & J Smoothie
Drinks
5 mins

PB & J Smoothie

This simple, yet seriously satisfying, 4-ingredient smoothie comes together in moments — the perfect afternoon snack or light breakfast.

View Recipe
Chocolatey Peanut Protein Smoothie
Drinks
5 mins

Chocolatey Peanut Protein Smoothie

If you want a sweet afternoon pick-me-up then this is your go-to recipe — with peanut butter, hemp seeds and chia seeds, it packs in the protein to keep you feeling fuller for longer. Freezing ripe bananas for smoothies makes them extra thick and creamy — just peel, chop and store.

View Recipe
Green Breakfast Smoothie
Breakfast
5 mins

Green Breakfast Smoothie

Whizz up a satisfying breakfast smoothie in minutes. Packing in plenty of nutritious ingredients, such as spinach, banana, hemp and chia seeds, it will keep you going through until lunchtime.

View Recipe

As you can see, there are lots of high protein plant-based foods to choose from. By combining these plant-based protein foods you can create delicious and nourishing meals that fuel your body, supercharging your energy and day-to-day wellness!

Delicious Ways to Feel Better

Discover simple tools for a healthier life

Become a Deliciously Ella member today