When you go vegan, one of the first things you may think about is how to make sure you’re getting enough protein. Luckily, there are tons of sources of plant-based proteins that you can easily incorporate into your diet! I’ll break down the best sources for vegan protein, including nuts, seeds, legumes, grains, and soy and explain what you need to consider when choosing a protein source. 

a variety of vegan protein sources including broccoli, potatoes, nuts, seeds and legumes
Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get new recipes from me every week!

If you’re reading this in January, Happy Veganuary! Maybe you’re new to veganism or just want to incorporate more plant protein into your life and want the low down In this article, I’ll break down the best sources for vegan protein, including nuts, seeds, legumes, grains, and soy and explain what you need to consider when choosing a protein source. 

Why is protein important?

Protein is an important building block for your bones, muscles, skin, red blood cells, and more. This is why you often hear of people increasing their protein intake when they are trying to build muscle! Protein is also essential to helping your body repair tissue, regulate hormones, and create enzymes to digest your food

How much protein do you need?

The FDA recommends that adults consume 50 grams of protein per day as part of a 2,000 calorie diet. For a more precise number, you can use the minimum Recommended Dietary Allowance (RDA), which is 0.8 grams of protein per kilogram of body weight. 

Are all proteins equal?

One thing to consider about plant-based proteins is that not all of them are complete proteins. A complete protein contains all 9 essential amino acids, which are amino acids that the body cannot produce on its own, while an incomplete protein may be missing one or more essential amino acids. 

Just because a protein isn’t complete doesn’t mean it is less than though, you can ensure you get the complete spectrum of essential amino acids by varying your protein sources. Animal protein contains all 9 essential amino acids, so this may not be something you’re used to considering when you first switch to a vegan diet, but it is simpler than it seems! For example, rice and beans are great to pair together because beans are low in the essential acid methionine and high in lysine, while rice is low in lysine and high in methionine.

The Best Vegan Protein Sources

Nuts

close up of almonds

Nuts are a great source of vegan and vegetarian protein whether eaten as-is, as nut butter or even ground into flour. Below is the protein breakdown for a few of my favorite nuts:

  • Almonds – 6 grams protein per ounce
  • Cashews – 5 grams protein per ounce
  • Walnuts – 4.3 grams protein per ounce

Seeds

seeds lined up seed by seed including pepitas and sesame seeds

From chia seeds to sunflower seeds, seeds are a great plant-based protein option. Here are a few of the best high-protein seeds:

  • Chia Seeds – 4.7 grams protein per ounce
  • Flaxseeds – 5.2 grams protein per ounce
  • Hemp Seeds – 8.8 grams protein per ounce
  • Peanuts – 7 grams protein per ounce
  • Pumpkin Seeds – 5 grams protein per ounce
  • Sunflower Seeds – 6 grams protein per ounce

Legumes

legumes such as beans, chickpeas, peas lined up side by side

Legumes are one of the most commonly thought of vegan protein sources, and for good reason! Some examples of legumes include beans, lentils, and peas. Below you’ll find the protein content for some of the most common legumes:

  • Black Beans – 15.2 grams protein per cup (cooked)
  • Chickpeas – 14.5 grams protein per cup (cooked)
  • Kidney Beans – 15 grams protein per cup (cooked)
  • Lentils – 18 grams protein per cup (cooked)
  • Lima Beans – 15 grams protein per cup (cooked)
  • Peas – 8 grams protein per cup
  • Pinto Beans – 15 grams protein per cup (cooked)

Soy-Based Vegan Protein Sources