15 Nutritious Vegan Sources of Protein

Please note that I may earn a small commission from purchases made through product links in this article at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.


Last updated: September 15, 2021

Protein is often associated with meat, but there are in fact also lots of vegan and vegetarian sources of protein.

Even if you’re not a vegan or a vegetarian, the below high protein vegan foods can still be great additions to your diet.

Another good reason to consider these and other vegan protein sources is that they are a more sustainable and environmentally friendlier alternative to meat consumption.

Top 15 Vegan Protein Sources

Here we go, my 15 favorite vegan sources of protein!

1. Edamame

If you’ve ever been to an authentic Japanese restaurant then chances are you’ve been served edamame as a side dish.

Edamame on a plate

Edamame beans are immature soybeans in the pod, boiled or steamed, and often served with a bit of salt. This unique dish is not only popular in Japan, it’s also often seen in China, Korea and Hawaii.

Besides the more than 10% protein content, edamame is also particularly rich in dietary fiber, iron, vitamin K and folate.

2. Quinoa

One of the world’s most popular health foods and recognized as a complete food, quinoa has an impressive 15% protein content. Quinoa is a bit of an interesting food.

Quinoa salad

It’s a grain crop grown for its edible seeds, and contrary to what some may believe, quinoa is technically not a cereal because it’s not a grass.

If the high protein content isn’t convincing enough, quinoa is also a great source of dietary fiber, magnesium, iron, vitamin E and other vitamins and minerals. Quinoa is also high in anti-oxidants and is gluten free.

3. Chickpeas

Originally cultivated in Mediterranean and Middle Eastern countries, chickpeas are legumes known for their high protein (almost 10%) and fiber (almost 8%) content.

Salad with chickpeas

One of the most popular ways to consume chickpeas is by eating hummus. Who doesn’t love hummus?

But if you’re looking for something other than hummus, then check out these unique ways to eat chickpeas. Some of these recipes are absolutely delicious!

4. Spirulina

Perhaps the most powerful vegan protein source is spirulina, a form of blue-green algae that contains 50-70% protein.

Also a great source of antioxidants, B-vitamins and iron, Spirulina is a complete protein, which means it provides you with all essential amino acids. One tablespoon of powdered spirulina contains on average 4 grams of protein.

Organic Spirulina Powder
  • MOST NUTRIENT DENSE & POTENT SPIRULINA: Our Spirulina powder has the most robust...
  • ONLY RAW CERTIFIED SPIRULINA: We are proud to offer the only raw certified...

Some even consider spirulina to be a super food, and as such has grown in popularity in recent years. I won’t go as far as declaring spirulina a super food, but it sure is a very nutritious addition to your diet.

It can be consumed in tablet, flake and powder form. You can also add a bit of spirulina to your green smoothies if you have a blender at home.

5. Chia Seeds

Originally grown in Guatemala and Central and Southern Mexico, chia seeds were an important part of the Aztec and Mayan diet back in the day.

Even though they are ridiculously small, chia seeds are actually one of the most nutrient-dense foods in the world.

Chia seeds

Chia contains all essential amino acids so it’s considered to be a complete protein. And not only that, chia seeds are also rich in magnesium, iron, calcium and dietary fiber.

How to eat it? I personally love adding a teaspoon of chia seeds to my green smoothies, but you can also sprinkle some on your pudding, yogurt or any other type of dessert. Makes it look better too!

6. Black Beans

The dark color of black beans reveals their true strength: they are a great source of anti-oxidants.

Black beans

Black beans are often considered some of the healthiest beans and legumes available.

Not only do black beans consist of approximately 20% protein, they are also very rich in molybdenum, folate, fiber, magnesium and iron.

7. Tempeh

Similar to tofu in shape and nutritional benefits, tempeh is made from soybeans processed into a cake form.

Originating from Indonesia, tempeh is considered more nutritious than tofu because of the natural way it’s being processed (fermentation), making it a whole soybean product with a high protein (20%), dietary fiber and vitamin content. Many vegetarians use tempeh as a good substitute for meat.


While tofu is usually quite soft and smooth in texture, tempeh is much more firm and cake-like. This could explain why tofu is generally more popular in the western world than tempeh is.

Check out this great list of ideas on how best to use tempeh in your kitchen.

8. Lentils

Low in calories and boasting an impressive nutritional profile, lentils are delicious grain seeds that work so well in salads or as a vegetarian side dish.

Lentils contain 10g of fiber and 25g of protein per 100g. They are also popular for their high folate, iron and B vitamins content.

Lentils salad

Lentils have a very pleasant and neutral flavor which makes them very suitable to serve as everyone will like eating them.

There are three different colors of lentils, brown, green and red, all of which have slightly different flavors and textures. lentils are easy to prepare, and they cook very quickly without having to soak them first.

9. Tofu

I would always recommend tempeh over tofu when it comes to nutritional benefits, but in all honesty I must admit that I do appreciate the flavors and texture of tofu.

Tofu in a bowl

Also known as bean curd, tofu is made by coagulating soy milk and pressing the resulting curds into soft blocks.

Overall, there is much more processing involved than with tempeh. Tofu is still very nutritious though, with 8% protein and a high calcium and iron content.

10. Artichoke

Artichoke certainly doesn’t stand out as a protein powerhouse with a modest 4g per 100g, but its nutritional profile is impressive enough to deserve a spot in this list of favorite vegan sources of protein.


Popular in Southern European and Northern African countries around the Mediterranean sea, artichokes are packed with vital anti-oxidants.

Artichokes contain cynarin and silymarin, phytonutrients that have the ability to lower bad cholesterol levels and protect the liver function. Artichoke is therefore also popular as a dietary supplement.

11. Oatmeal

Oatmeal may be a bit boring, but there’s so much you can do to spice up your oatmeal breakfast to make it fun again.

Oatmeal consists of hulled out grains, and while not super rich in protein (around 4% on average), oatmeal is the perfect quick breakfast fix with lots of nutrients.

Bowl of oatmeal

Oats are high in fiber, B vitamins, iron, vitamin A, magnesium, complex carbohydrates and they are also gluten free.

For non-vegans there are lots of ways to add more protein to your oatmeal breakfast, such as milk, eggs and cheese. As a vegan you can simply add non-dairy milk such as soy, coconut, almond or rice milk.

12. Hemp Seeds

With an impressive 30 grams of complete protein per 100 grams, you can’t go past hemp seeds as an excellent vegan protein source.

Hemp seeds are also a great source of omega-3 and omega-6 fatty acids (38g) which promote cardiovascular health.

They can be eaten raw, but they are also available in tablet and powder form. And in case you were wondering, you won’t get any hallucinations after eating hemp seeds!

13. Kale

With 5g of protein per 100g and a great variety of minerals and vitamins, kale is one of the most nutrient dense vegetables available. Kale is especially high in vitamin K content which helps your blood to clot.

And if you’re looking for foods to level up your anti-oxidant levels, kale should be your go-to vegetable. Kale also fits nicely in a weight-loss diet, as it’s very low in calories with no fat.

Fresh kale

Check out these mouthwatering kale recipes by Cookie and Kate for some great ideas.

Or otherwise, try one of these delicious kale smoothie recipes.

14. Tahini

One of my favorite staples, tahini is a tasty dip sauce made from toasted ground hulled sesame seeds. Tahini is also often used as an ingredient in hummus.

Organic Sesami Tahini
  • The Tahini for the perfect hummus! Its delectable taste and creamy texture can...
  • Made with USDA Organic Sesame Seeds – Slightly roasted & Hulled
  • Non-GMO Project Verified · Kosher · Gluten-free · No Cholesterol · Dairy...

Along with 3g of protein per tablespoon, tahini is also a rich source of calcium, iron, magnesium and dietary fiber.

Love trying new things? Why not try and make tahini at home, it’s actually really easy. Follow this simple step by step tahini guide and you’ll have your own homemade tahini paste served within ten minutes. Add some lemon and garlic for extra flavors.

15. Almonds

By far my favorite work afternoon snack, almonds are a nutrition powerhouse packed with vitamins, minerals and essential fats.

Almonds in a bowl

A great source of fiber, calcium, magnesium and iron, almonds also contains 20g of protein per 100g.

Keep in mind though that while almonds are an excellent vegan protein source, most other nut types also have high protein content.

What Is Protein?

Protein is an essential nutrient that functions as one of the building blocks of body tissue. Protein can be found in every cell throughout our whole body, including our muscles, bones, skin and hair.

There are at least 10,000 different types of proteins that make us who we are and keep us the way we are. Without protein, our body would simply not be able to exist. The word protein stems from the Greek word “protos”, meaning “first”, which emphasizes the importance of this nutrient.

Protein can also serve as a fuel source. In fact, protein provides just as much energy density as carbohydrates do.

Complete Protein

Protein is made up of building blocks called amino acids. When amino acids enter our bloodstream, they get absorbed into cells to build or recover tissue.

Some amino acids are naturally produced by our bodies, others need to come from food. These ones are called essential amino acids, a term you can often hear or read in ads and food labels.

The quality of a protein is therefore determined by its amino acid composition. A so-called complete protein is considered to contain all the essential amino acids.

Proteins coming from meat and other animal products are typically complete proteins. On the other hand, plant proteins are usually incomplete proteins. This means you would need to consume a wide variety of different greens in order to get all the essential amino acids.

This is also where the idea comes from that meat is the only real protein source, which is simply not true. Greens can also be excellent sources of protein, you just need to mix it up a bit more.

How Much Protein Do We Need?

According to Harvard, the recommended dietary allowance for protein for an adult is 0.8 grams per kilogram of body weight. It other words, an 80kg person would need on average 64 grams of protein each day. But of course, this also depends on age, gender and lifestyle.

Typically, if you maintain a healthy and balanced diet, you would be consuming enough protein to function normally. And you wouldn’t have to worry so much about the protein you’re consuming each day. Most of the food you’re eating contains some level of protein.

Use this helpful calculator tool to get a better understanding of your daily nutrient recommendations based on your profile.

Lifestyle Factors

However, there are cases when you need to pay more attention to how much protein you’re consuming on a daily basis.

Weight lifting

For example, if you’re doing physical work from Monday to Friday, or if you’re maintaining a strict work-out regime, it’s important to allow your body to recover from all the action. Protein is the key nutrient that can help with this recovery process.

Some people also believe that protein makes you gain weight, but this is actually not true at all. Protein is a crucial nutrient that our bodies simply can’t do without. As with anything, it all comes down to consuming the appropriate dose.

Final Thoughts

Hopefully this list of nutritious vegan sources of protein has given you some great ideas for foods to add to your daily diet. As you can see, you really don’t need to eat lots of meat in order to get enough protein in.

Simply mix up some of these and other nutritious vegan protein sources and you’ll be just fine in regards to complete proteins.

Some other vegan protein sources that are worth mentioning are broccoli and spinach. It may not be their star nutrient, but they do provide you with a decent amount of protein.

So, if you’re a vegan, or thinking of becoming a vegan, and you’re worried about not being able to get enough protein in, think again!


15 Vegan sources of protein

Donna Harrison

I created Healthy Food Tribe because I am passionate about discovering new foods and learning everything about them. I am also a smoothie fanatic and I document all my favorite recipes here on my blog.

  1. There is no one-size-fits-all approach to protein as different people with different activity levels and at different stages of life require different amounts of proteins. Also vegans who eat primarily processed foods may suffer from nutritional deficiencies. Like you said planning and balance is a key! A well thought-out vegan diet can provide ample sources of protein. Thank you for sharing this great list!

Leave a Comment