The best vegan-friendly protein sources to add to your shopping list (2024)

One common myth surrounding a vegan diet is that you can't get enough protein to sustain a healthy lifestyle. But actually, it's easy to get the amount of protein you need per day... so long as you know where to find it! There's a stunning line up of vegan protein powder on the shelves if you need a little boost, but prioritising your protein through whole foods such as beans, lentils and vegetables is the best way forward.

Statistics from Viva! show that half of the UK population are cutting down on their intake of meat, with 3% of the public (around two million people) already identifying as being vegan, and lots of people giving it a go for Veganuary. So, how do you confidently navigate getting the right amount of protein when following a vegan diet?

Author and Harley Street nutritionist Rhiannon Lambert, and nutritional therapist, health coach and plant-based chef, Linda North (who is also a member of the Plant Based Health Professionals), have all the advice you need on the best vegan-friendly foods packed full of protein.

How much protein should we be eating a day?

According to the UK Eatwell Guide, we need 0.75g of protein per kilo of body weight. This is usually around 45g per day for the average woman.

The best vegan protein sources

1. Beans and lentils

(Approx. 20g protein per 100g)

Swapping out the meat in dishes like chilli or stews for a plant-based alternative, like beans or lentils, is any easy dinner hack to get started with.

"Beans and lentils taste great in curries and soups and are also useful for thickening sauces or dips. They are an excellent source of fibre and some B vitamins," adds Lambert.

Meanwhile, North suggests, "A great way to enhance the bioavailability and nutritional value of beans is to ferment them, this is also known as tempeh. Soya is often used but any beans can work. Alternatively, you can sprout them, in the form of Ezekiel bread, which is made out of sprouted whole grains or legumes and contains approximately 8g of protein per bread."

The best vegan-friendly protein sources to add to your shopping list (1)

2. Nuts and seeds

(Pumpkin seeds: 24.4g protein per 100g)

"Whether you are sprinkling them over porridge, throwing them into smoothies or snacking on them in the afternoon, nuts and seeds are a good source of plant-based protein," Lambert says. But that's not all they've got going for them: "They have the added benefit of containing fatty acids, calcium, zinc and selenium. Be creative and pack lots of different varieties into your diet."

Pumpkin seeds have more than the amount of protein found in many types of fish, such as cod (19g protein per 100g). Who would have thought?!

3. Chickpeas

(Approx. 7.7g protein per 100g)

Ah, a classic. You can put chickpeas in almost any meal, from curries and wraps to stir fries, and, yep, you can even use the leftover chickpea water (known as aquafaba) to make delicious deserts like mousse and meringue.

"Chickpeas are incredibly versatile as a protein source – they can be made into hummus, added to curries, blended into soups, roasted in a little olive oil and paprika for a healthy afternoon snack… the list goes on!" says Lambert, adding: "They also double up as a source of iron and fibre."

4. Soya foods

(Approx. 8g protein per 100g)

"Soya foods such as tofu provide an alternative plant-based protein source with a good amino acid profile, as well as fatty acids and calcium," advises Lambert. "Tofu can be a particularly tasty addition to Asian inspired curries, noodle dishes, and also when fried in a little soy sauce, oil and cornflour to become crispy. Try it out if you haven’t already!"

Don't forget that Edamame and soy beans are packed with lots of goodness too: 11g of protein per 100g.

The best vegan-friendly protein sources to add to your shopping list (3)

5. Fruits and vegetables

(Approx. 2g-9g protein per cup)

"It might surprise you but all fruits and vegetables contain protein," says North. "Vegetables with the most protein include, green peas (9g per cup), broccoli, spinach, asparagus, artichokes, potatoes, sweet potatoes and Brussels sprouts, typically containing 5g of protein per cooked cup, or sweetcorn - even though it is classed as a grain."

And not forgetting our fruit friends, the expert adds, "we can look at guava, cherimoyas, mulberries, blackberries, nectarines and bananas with around 2-4g of protein per cup."

6. Seitan

(Approx. 75g protein per 100g)

The word might sound like the devil, but the food product is far from it – it's a very effective source of protein. "Seitan contains a high amount of protein and is made mainly from wheat gluten. Its meat-like texture means it's often found in curries and burgers," says Lambert.

7. Nut butter

(Approx. 20-30g protein per 100g)

"Nut butter on rice cakes or on toast works really well as a delicious and satisfying snack," suggets Lambert. Tbh there's no way it should be as healthy as it is, given how good it tastes.

"Nut butter is also great in smoothies and with fruit dipped into it (or just straight out of the jar, let’s be honest)! It contains healthy fats, although beware that some may contain added sugar; always check the label," warns the expert.

Vegan essentials

The best vegan-friendly protein sources to add to your shopping list (5)

Optimum Nutrition 100% plant protein powder

Now 31% Off

The best vegan-friendly protein sources to add to your shopping list (6)

Michael Joseph One Pot Vegan: 80 quick, easy and delicious plant-based recipes

Now 23% Off

The best vegan-friendly protein sources to add to your shopping list (7)

NutriBullet High speed blender - 600 W

Now 14% Off

The best vegan-friendly protein sources to add to your shopping list (8)

Bioglan Bioglan Organic Supergreens 70g

8. Tempeh

(Approx. 19g protein per 100g)

"Tempeh is an Indonesian plant-based protein source. It has a chewy texture not too dissimilar to meat and is a good addition to salads," explains Lambert. "It also has the added benefit of being fermented which may be beneficial for our gut microbiome." And well, anything your gut microbiome wants, it should get...

9. Algae

(Approx. 8g protein per 2 tablespoons)

This might not sound like the most mouth-watering option, but spirulina, for example, can be added to smoothies, juices, and salads.

"This is another great source of nutrients and vitamins needed by our body," adds North.

The best vegan-friendly protein sources to add to your shopping list (9)

10. Wild rice

(Approx. 7g protein per cooked cup)

Apparently the type of rice you eat can make a difference. "Wild rice contains 1.5 times as much protein as brown rice or basmati, alongside healthy fibre, vitamins and minerals," says North.

11. Mushrooms and mycoprotein

(Approx. 15g protein per 100g)

North describes this one as her absolute "favourite", a type of fungus, often used to produce meat substitutes. Basically any Quorn product you can think of, which also contain fibre and a range of nutrients.

12. Meat substitutes eg. vegan sausages

(Approx. 8-20g protein per 100g)

Never dabbled in meat substitutes? Give them a try, says Lambert. "These types of products typically contain mycoprotein if Quorn based," she emphasises, but adds, "Other products such as Heck sausages contain lots of vegetables helping you towards your five a day. Some vegans cite missing the 'chewiness' of meat, therefore these products can be great alternatives."

Obviously some meat substitutes are more 'healthy' than others, so it's worth checking the nutrition contents.

The best vegan-friendly protein sources to add to your shopping list (11)

Catriona Harvey-Jenner

Features Editor

Cat is Cosmopolitan UK's features editor covering women's issues, health and current affairs. news, features and health. The route to her heart is a simple combination of pasta and cheese (somewhat ironic considering the whole health writing thing), and she finds it difficult to commit to TV series so currently has about 14 different ones on the go.

The best vegan-friendly protein sources to add to your shopping list (12)

Chloe Bowen

Chloe Bowen is Cosmopolitan UK’s former Features Intern. She holds undergraduate and masters degrees in journalism, and ever since joining the Cosmo team, Chloe writes about everything from sex and dating to mental health, culture, body image and books. In her spare time, she’s likely to be cooking up tasty vegan food, in a yoga class, binge-watching crime documentaries or going on long walks with an over-priced oat milk flat white.

The best vegan-friendly protein sources to add to your shopping list (2024)

FAQs

The best vegan-friendly protein sources to add to your shopping list? ›

Contrary to popular belief, "Vegans have not been shown to be deficient in protein intake or in any specific amino acids." The study points out that some vegans rely heavily on processed foods and may not eat a sufficient variety of fruits, vegetables and whole grains.

What are 3 examples of plant-based protein foods that you enjoy? ›

There are many types of plant-based proteins foods, such as:
  • legumes. split peas. chickpeas. lentils (red and green) lima, black, or kidney beans.
  • soy products. tofu. tempeh. unsweetened fortified soy beverages. soybeans (edamame and dried soybeans)
  • nuts, seeds, and nut butters. walnuts. almonds. pumpkin seeds. sunflower seeds.

How to get protein without dairy? ›

Here are 10 dairy-free protein foods to start incorporating into your diet today.
  1. Seeds. For being such tiny foods, seeds pack a ton of protein per portion. ...
  2. Nuts. All types of nuts are full of protein and healthy fats, making them a fundamental source of plant-based protein. ...
  3. Fish. ...
  4. Poultry. ...
  5. Eggs. ...
  6. Quinoa. ...
  7. Beans. ...
  8. Soy.

What proteins do vegans miss out on? ›

Contrary to popular belief, "Vegans have not been shown to be deficient in protein intake or in any specific amino acids." The study points out that some vegans rely heavily on processed foods and may not eat a sufficient variety of fruits, vegetables and whole grains.

How do vegans get complete protein? ›

We point out that protein-rich foods, such as traditional legumes, nuts and seeds, are sufficient to achieve full protein adequacy in adults consuming vegetarian/vegan diets, while the question of any amino acid deficiency has been substantially overstated.

How do raw vegans get protein? ›

However, there are many plant-based sources of protein that a vegan person can consume. Nuts, grains, and legumes are protein sources, and they also contain additional nutrients that are beneficial to the body. Certain vegetables and seeds also contain good amounts of protein.

What plant has the highest quality protein? ›

The 20 Highest Protein Veggies (And Other Plant-Based Foods) You Can Eat
  • 1) Organic Edamame. Protein: 18 g per 1-cup serving (cooked) ...
  • 2) Organic Tempeh. Protein: 16 g per 3 oz serving. ...
  • 3) Organic Tofu. Protein: 8 to 15 g per 3 oz serving. ...
  • 4) Lentils. ...
  • 5) Black Beans. ...
  • 6) Lima Beans. ...
  • 7) Peanuts or Peanut Butter. ...
  • 8) Wild Rice.
Aug 23, 2017

What vegetable has the most protein? ›

And what are the best sources for protein?
  • Green peas. Green peas are at the top of the list of the most protein-filled vegetables. ...
  • Spinach. A big crisp spinach salad is certainly refreshing, especially on a hot day in the South. ...
  • Collard greens. ...
  • Sweet corn. ...
  • Mustard greens. ...
  • Lima beans. ...
  • Asparagus. ...
  • Broccoli.

What plant protein is like meat? ›

Pulses. Pulses are an inexpensive protein choice, are high in fibre and a source of iron. They are part of the legume family and include all beans, peas and lentils. A daily serving helps to lower your cholesterol level and counts toward your 5-a-day.

What to eat instead of meat for protein? ›

5 Protein-Packed Foods for Healthy, Meatless Meals
  • Eggs. Eggs are a great source of protein. ...
  • Tree Nuts. Tree nuts include walnuts, almonds and pecans — don't confuse them with peanuts, which are legumes. ...
  • Legumes. Legumes include a range of beans and peas such as black beans, chickpeas and lentils. ...
  • Soy. ...
  • Yogurt.

What is best protein for vegan? ›

Some plant-based foods, such as soybean products, seitan, beans, and lentils contain high amounts of protein. You can also find protein in nuts, whole grains like quinoa and amaranth, and hemp seeds. People following a vegan diet may need to plan in order to reach their daily protein goals.

How to get protein without fat vegan? ›

Healthy plant-based protein for a low-fat diet
  1. Lentils – 18 grams of protein per cup.
  2. Black beans – 16 grams of protein per cup.
  3. Oatmeal – 5 grams of protein per cup.
  4. Soy milk – 6 grams of protein per cup.
  5. Soy protein powder – 23 grams of protein per scoop.
  6. Edamame – 17 grams of protein per cup.
Feb 14, 2022

What are the top 10 protein foods? ›

Top 10 Protein Foods
  • Fish.
  • Seafood.
  • Skinless, white-meat poultry.
  • Lean beef (including tenderloin, sirloin, eye of round)
  • Skim or low-fat milk.
  • Skim or low-fat yogurt.
  • Fat-free or low-fat cheese.
  • Eggs.
Mar 6, 2022

How can a vegan get 100g of protein a day? ›

100 grams of vegan protein
  1. ¼ cup of protein granola (10 grams of protein)
  2. One scoop of plant-based protein powder (20 grams)
  3. 1 ounce of nuts (5 grams)
  4. Two tablespoons of peanut butter (7 grams)
  5. Two tablespoons of chia seeds (about 10 grams)
  6. One tablespoon of hemp seeds (4 grams)
  7. Two slices of rye bread (10 grams)
May 11, 2024

How do vegans get full protein? ›

Tofu, tempeh, and edamame are all made from soybeans and are excellent plant-based complete protein sources. Tofu is made from condensed soy milk pressed into white blocks. It comes in a variety of textures, including: silken.

What do vegans replace protein with? ›

Alternate sources of protein

Beans and legumes: Beans and legumes are a rich source of fiber and B vitamins. They are also a great replacement for meat as a source of vegetarian protein. Soy: One cup of boiled soybeans (172 g) contains around 29 grams of protein.

How do vegans get enough protein to build muscle? ›

So if you're looking to build muscle on a vegan diet, make sure your meals are loaded with high-protein options like seitan (made from wheat gluten), tofu, lentils, and beans (chickpeas are great). These foods are low in fat and high in fiber—and they don't contain any cholesterol!

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5980

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.