The 10 best vegan protein sources (2024)

Interested in trying our FREE Healthy Diet Plan? This easy-to-follow, nutritionist-created plan will inspire you to cook and eat more healthily. Nourish yourself with seven days of meals, snacks and treats.

Advertisem*nt

Why do we need protein?

Protein is an essential part of our nutrition, making up about 17% of the body’s weight and it is the main component of our muscles, skin, internal organs, especially the heart and brain, as well as our eyes, hair and nails. Our immune system also requires protein to help make antibodies that are required to help fight infections, and protein also plays a role in blood sugar regulation, fat metabolism and energy function.

Protein foods actually break down into 22 naturally occurring amino acids, which are known as the building blocks of protein. Of these, nine are known as essential amino acids, which means we must get them from food, as the body cannot make them itself. Protein is also a good source of a range of vitamins and minerals such as zinc and B vitamins. As a vegan, it’s important that all these amino acids are included in the diet to provide optimum nutrition.

The key to getting the right amount of protein, and all the necessary amino acids, is to combine different grains with different vegetables and pulses such as beans and rice, or tofu with broccoli. Variety is key when it comes to being vegan, and not using substitute products such as vegan cheese to make up any deficiency as they are technically a processed food and offer little health benefit.

Read more about how to eat a balanced vegan diet.

More like this

Looking for more information on high-protein foods? Why not check out our high-protein recipes collection and then discover the best vegetarian protein sources to try. Plus, we picked the top vegan foods to add to your basket.

How much protein should I eat?

The Reference Nutrient Intake (RNI) for an average adult is set at 0.75g of protein per kg of bodyweight per day. So an adult weighing 60kg needs 60 x 0.75g per day, which is 45g. A person weighing 74kg would need 74 x 0.75g per day, which is 55g.

Can you eat too much protein?

There is some evidence to suggest that eating too much protein may be bad for you, but this typically relates to diets high in animal proteins such as dairy and red or processed meats. A prolonged intake of high amounts of protein was once thought to contribute to bone loss and kidney damage. However, studies now suggest that in otherwise healthy individuals there is little evidence of this effect. A high-protein diet does appear to be a problem for those with an existing condition or kidney dysfunction, but in otherwise healthy people, including the elderly, higher protein intakes may actually be beneficial by helping to prevent muscle loss.

Little research has been conducted into any risks associated with high-protein vegan diets, although it is always important to ensure that there is variety and that attention is paid to vitamin and mineral requirements, especially in pregnancy.

Can you get enough protein as a vegan athlete?

Being vegan can have its challenges for athletes and those who exercise, as it is important to ensure there is adequate energy and protein, and omega-3 fatty acids, as well as some key nutrients such as vitamin B12, zinc and iron, as well as calorie intake.

A recent study by the Journal of the International Society of Sports Nutrition found that vegan diets can be more difficult to maintain and that there may be some issues around digestion and absorption of key nutrients, but with careful management and some supplementation, a vegan diet 'can achieve the needs of most athletes satisfactorily'.

High-protein vegan foods

Plant foods can be a great source of protein and of real benefit in helping to reduce animal proteins in the diet whether you are an omnivore, vegetarian or a vegan.

Please note – all gram weights below relate to the edible, cooked food.

1. Quinoa

Quinoa is a seed and you can find white, red, black or mixed varieties – 100g of quinoa (cooked weight) will provide almost 4g protein, but it's also known as a complete protein which means it contains all 22 amino acids, making it a great alternative to carbohydrates such as rice and couscous.

Discover the health benefits of quinoa.

2. Pulses

A pulse is actually an edible seed that grows in a pod, and this therefore includes all beans, peas and lentils. These make a great, low-fat and affordable source of plant protein and provide plenty of variety.

Different pulses include:

  • Lentils including puy, green, and red: around 8-9g of protein per 100g
  • Chickpeas, including hummus: 7g of protein per 100g
  • Garden peas – around 7g per 100g
  • Beans, including black-eyed, pinto, butter, cannellini, soya, edamame and kidney: between 7-10g protein per 100g
  • Baked beans do count as a good source of protein but keep an eye on the salt content: 5g per 100g.

3. Tofu

Tofu, or bean curd, is derived from soya and just 100g of tofu provides 8g protein. Tofu is very versatile as it can be cooked in many ways, including baking and stir-frying, as well as blending it into soups to make them creamier and higher in protein.

Learn more about the health benefits of tofu.

4. Nuts and seeds

Nuts and seeds are again very versatile and can be used with meals or as a snack to ensure adequate protein, and energy, is maintained throughout the day. Some of the best nut and seed proteins include:

  • Hemp seeds – 5g per heaped tablespoon
  • Ground linseed – 3g per heaped tablespoon
  • Almonds – 3g of protein for every six almonds
  • Walnuts – around 3g of protein for every three whole walnuts
  • Pumpkin seeds – 4g per tablespoon
  • Pistachios – just over 1g of protein over 10 pistachios
  • Cashew nuts – 3g per 10 cashew nuts
  • Brazil nuts – 4g per six Brazil nuts

Look out for peanut butter and nut butters, too, as another convenient protein source, but read the label to make sure they are 100% nuts and have no added oils, salt or sugars. One heaped tablespoon of smooth peanut butter provides just over 3g of protein.

Read more about the health benefits of almonds, walnuts and pumpkin seeds.

5. Chia seeds

Just one tablespoon of chia seeds will provide almost 2g of protein, and they can be used in breakfasts, sprinkled over salads and soups, or as a healthy, protein-rich dessert. They also work as an excellent replacement to egg in vegan cooking as they are hydrophilic and will therefore expand when soaked in water for about 20 minutes.

Discover more about the health benefits of chia seeds.

6. Buckwheat

Buckwheat is actually a seed that is high in both protein and fibre, with 100g providing about 5g of protein, and it's also gluten-free. Buckwheat is becoming increasingly popular and can be found as flakes, groats, pasta and flours, making it an excellent addition to a vegan diet.

7. Oats

While oats are a complex carbohydrate, providing slow energy release, they are also an excellent source of protein packing 10g per 100g.

Learn more about the health benefits of oats.

8. Brown and wild rice

While primarily a carbohydrate, brown and wild rice do contain adequate levels of protein, around 4g per 100g, and they’re also a great source of fibre.

9. Other grains

Some slightly lesser known grains can also be used to bump up your protein:

  • Spelt – over 5g of protein per 100g
  • Teff – over 4g of protein per 100g
  • Amaranth – over 4g of protein per 100g
  • Sorghum – over 8g of protein per 100g

Find out more about alternative grains.

10. Vegetables

Vegetables also offer a surprising amount of protein including:

  • Asparagus – almost 2g of protein per six spears
  • Avocado – over 1g per ½ an avocado
  • Broccoli – almost 3g per 80g broccoli
  • Brussels sprouts – around 2g per 80g Brussels sprouts
  • Cauliflower – 1.5g per 80g serving
  • Jerusalem artichokes – over 1g of protein per 80g
  • Kale – almost 2g per 80g serving
  • Spinach – 2g per 80g serving
  • Sweetcorn – over 2g for every three heaped tablespoons

Discover more about the health benefits of asparagus, avocado, broccoli and spinach.

Enjoyed this? Read more...

A balanced diet for vegans
What is a plant-based diet?
How to become vegan
5 vegan ingredients you've never heard of

Kerry Torrens is a qualified Nutritionist (MBANT) with a post graduate diploma in Personalised Nutrition & Nutritional Therapy. She is a member of the British Association for Nutrition and Lifestyle Medicine (BANT) and a member of the Guild of Food Writers. Over the last 15 years she has been a contributing author to a number of nutritional and cookery publications including Good Food.

Nicola Shubrook is a nutritional therapist and works with both private clients and the corporate sector. She is an accredited member of the British Association for Applied Nutrition and Nutritional Therapy (BANT) and the Complementary & Natural Healthcare Council (CNHC). Find out more at urbanwellness.co.uk.

Advertisem*nt

All health content on goodfood.com 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 healthcare professional. If you have any concerns about your general health, you should contact your local healthcare provider. See our website terms and conditions for more information.

The 10 best vegan protein sources (2024)

FAQs

The 10 best vegan protein sources? ›

While there are many sources of plant based protein, few vegan protein sources are true complete proteins - containing all nine essential amino acids in adequate amounts. If you are focused on complete vegan proteins, shoot for soy products, grains like quinoa and buckwheat, pistachios, chia and hemp seeds.

What is the highest source of protein for vegans? ›

Here's a look at some of the best protein-rich vegetarian and vegan foods, and the nutritional benefits they can offer.
  • Tempeh. ...
  • Lentils. ...
  • Beans. ...
  • Nut Butters. ...
  • Hemp Seeds. ...
  • Tofu.
Jan 23, 2024

What is the most complete vegan protein? ›

While there are many sources of plant based protein, few vegan protein sources are true complete proteins - containing all nine essential amino acids in adequate amounts. If you are focused on complete vegan proteins, shoot for soy products, grains like quinoa and buckwheat, pistachios, chia and hemp seeds.

What should vegans eat to get the protein they need? ›

Sources of Protein for Vegans
  • Lentils - 9 grams.
  • Black beans - 8 grams.
  • Chickpeas - 8.9 grams.
  • Kidney beans - 8 grams.
  • Soybeans (cooked) - 16.6 grams.
  • Peas - 8 grams.
  • Tofu - 5 grams.
  • Tempeh - 19 grams.
May 11, 2023

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)
Jun 2, 2024

Which vegetable has the most protein? ›

Here are some options if you like veggies or just want to add more to your diet:
  • Green peas. Green peas are at the top of the list of the most protein-filled vegetables. ...
  • Spinach. ...
  • Collard greens. ...
  • Sweet corn. ...
  • Mustard greens. ...
  • Lima beans. ...
  • Asparagus. ...
  • Broccoli.

What vegan food has more protein than meat? ›

LENTILS.

Much like beans, lentils check some important boxes for herbivores. One cup of cooked lentils has nearly 18g of protein — more than the amount in a hamburger — and also contains a lot of fiber, vitamins, and minerals.

Which vegan protein is best absorbed? ›

Legumes, especially soy, are the best plant sources of protein in terms of quantity, amino acid profile and bioavailability.

What three plant foods are complete proteins? ›

Tofu, tempeh, and edamame are all made from soybeans and are excellent plant-based complete protein sources.

What plant has the most protein? ›

Some legumes with the highest protein content per 100 g serving include :
  • field peas (26 g)
  • cowpeas (24 g)
  • common beans (24 g)
  • mung beans (23 g)
  • pigeon peas (22 g)
  • chickpeas (21 g)
  • soybeans (13 g)

What is the best plant protein? ›

Fifteen best plant-based proteins
  1. Tofu, tempeh, and edamame. Share on Pinterest Monica Bertolazzi/Getty Images. ...
  2. Lentils. Red or green lentils contain plenty of protein, fiber, and key nutrients, including iron and potassium. ...
  3. Chickpeas. ...
  4. Peanuts. ...
  5. Almonds. ...
  6. Spirulina. ...
  7. Quinoa. ...
  8. Mycoprotein.
Apr 12, 2018

What is poor man's protein? ›

Pulses are regarded as "poor man's meat" because of their high nutritional value and low cost. As a result, most low-income people can eat this healthy crop as their main source of nutrition.

Can you eat too much vegan protein? ›

If you eat too much protein, you may experience uncomfortable digestive side effects. Eating certain sources of protein in excess may cause other health issues, including increasing your cancer risk.

What is a high protein vegan without protein powder? ›

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 can vegans get 120g of protein a day? ›

The easy way for vegans to get enough protein every day
  1. Adding protein powder to your smoothie. ...
  2. Eating a whole-wheat bagel with peanut or almond butter for a snack. ...
  3. Including beans in your pasta dishes (you'll find plenty at our vegan recipes page). ...
  4. Lots of lentils. ...
  5. Hummus on a whole wheat pita for a snack.

What foods are high in protein without meat? ›

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.

How can vegans get 200g of protein a day? ›

Vegan Substitutes to Consume 200g Protein a Day
  1. Tofu.
  2. Quinoa.
  3. Chickpeas.
  4. Lentils.
  5. Tempeh.
  6. Seitan.
  7. Beans such as black beans and kidney beans.
  8. Plant-based protein powders such as pea protein and soy protein powders.
Dec 6, 2023

How to get 70 grams of protein a day vegan? ›

For vegans, getting enough protein may seem difficult at first but there are numerous options. The best vegan protein sources include lentils, chickpeas, and whole grains like oatmeal. Most people, including vegans, should aim to eat between 50 to 70 grams of protein per day.

Top Articles
¿Cómo busco Google en mi iPhone?
NJ Real Estate - New Jersey Homes For Sale | Zillow
F2Movies.fc
Uta Kinesiology Advising
Lynaritaa Boobs
Big 12 Officiating Crew Assignments 2022
Craigslist Holland Mi Pets
Fy23 Ssg Evaluation Board Fully Qualified List
Teacup Yorkie For Sale Up To $400 In South Carolina
Crestwood Funeral Home Obituaries Gadsden Al
Rimworld Prison Break
Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
5 high school boys cross country stars of the week: Sept. 13 edition
Sunday Td Bank
Madison.ellee
Linktree Teentinyangel
Icl Urban Dictionary
Glenwood Apartments Logan Utah
Food King El Paso Ads
Syracuse Deadline
Indian Restaurants In Cape Cod
636-730-9503
Melanin - Altmeyers Enzyklopädie - Fachbereich Dermatologie
Spring Tx Radar
Craigslist Swm
Greet In Cheshire Crossword Clue
Ring Of Endurance Osrs Ge
Alex Galindo And Leslie Quezada Net Worth 2022
Otter Bustr
Nail Supply Glamour Lake June
Acadis Portal Indiana Sign In
Volusia Schools Parent Portal
Chalupp's Pizza Taos Menu
Top French Cities - Saint-Etienne at a glance
Ice Hockey Dboard
Pokemon Infinite Fusion Download: Updated | PokemonCoders
O'reilly's Eastman Georgia
Natick Mall Directory Map
Holy Grail Cum Guide
Uc Davis Tech Management Minor
Harpel Hamper
Delta Incoming Flights Msp
Winding Road Ahead for China’s EV Growth
M&T Bank Branch Locations
Motorcycle Sale By Owner
Walmart Supercenter Curbside Pickup
Souvenir Shopping and Local Markets in Belgium
Siswa SMA Rundung Bocah SD di Bekasi, Berawal dari Main Sepak Bola Bersama
Mcknet Workday
South Florida residents must earn more than $100,000 to avoid being 'rent burdened'
LP Vinyl Samling pop rock thrash metal trance
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 6079

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.