The 20 Best Vegan and Vegetarian Protein Sources

Person scoops peas out of a container.

miodrag ignjatovic / Getty Images

You don't need to eat meat or cheese to get enough protein. Beans, dairy-free yogurt, and sorghum are a few plant-based protein sources. Consider these options if you're limiting your meat intake in general or following a vegetarian or vegan diet.

Plant-based proteins are healthy and can help reduce the intake of saturated fat and cholesterol, which are associated with cardiovascular risks. Here are 20 vegan and vegetarian protein sources and tips on adding them to your diet today.

1. Peas

Protein: 7.9 grams (g) per cup

Legumes are a great source of plant-based protein, and peas are no exception. One cup of peas contains 7.9g of protein, compared to 8.23g in reduced-fat milk.

You can enjoy cooked peas as a side dish. Different types of peas also make great additions to soups or casseroles.

2. Beans

Protein: 2g to 41.9g per cup

There are many varieties of beans: black, white, pinto, heirloom, and more. All bean types have high amounts of protein. For example, one cup of red kidney beans contains about 14g of protein—more than the 8g of protein in a cup of cow's milk.

Beans are a flavorful addition to soups, salads, and burritos. They can also be used in dips or desserts like cookies and brownies.

3. Chickpeas

Protein: 14.5g per cup

Also known as garbanzo beans, chickpeas are a legume and versatile plant-based protein. Chickpeas contain protein but are also high-fiber and low-calorie.

You can toss chickpeas into salads, eat them oven-roasted and salted as a crispy snack, or puree them into hummus.

4. Black-Eyed Peas

Protein: 12g per cup

Black-eyed peas are a hearty member of the pulse family, including beans, lentils, peas, and chickpeas. In addition to protein, one cup of black-eyed peas provides the following nutrients:

  • B vitamins
  • Calcium
  • Fiber
  • Iron
  • Magnesium
  • Potassium
  • Vitamin A
  • Zinc

Add black-eyed peas to salads, soups, stews, stir fry, or nearly any dish that calls for beans.

5. Tempeh and Tofu

Protein: 16.9 to 21.8g per one-half-cup

Foods made from soybeans are some of the best sources of plant-based protein. Tempeh and tofu, for example, contain protein, antioxidants, and sometimes calcium.

Tempeh and extra-firm tofu may be prepared similarly—they may be baked in nugget form or sauteed in a stir fry. Smooth, silken tofu can also be used in smoothies or dips, while soft tofu can be used in pastas or sandwiches.

6. Edamame

Protein: 13.5g per one cup

You can get your soy servings straight from the soybean still in the pod. This plant-based protein contains nutrients like fiber, folate, magnesium, and potassium.

Try edamame as a snack, an appetizer before dinner, or added to salads or pasta—minus the shell. Boiled edamame can also be served hot or cold and sprinkled with salt.

7. Non-Dairy Milks

Protein: 0.5g to 8g per cup

Milk alternatives aren't only for people with lactose intolerance. Soy, almond, oat, and other milk alternatives can be great plant-based protein sources.

You can generally substitute milk alternatives in foods or drinks that call for regular dairy milk. For example, add pea milk to coffee, cereal, creamy soups, sauces, or other recipes.

8. Plant-Based Cheese

Protein: 3g to 9g per 3 ounces (oz)

Like many dairy products, cheese also has dairy-free or plant-based alternatives. Sometimes, the cheeses may be fortified with vitamins and minerals such as vitamins B12 and D or calcium.

Consider using plant-based cheeses on sandwiches or as salad toppings. You can also exchange these types of cheese for your pizzas and pasta.

9. Dairy-Free Yogurt

Protein: 3g to 10g per serving

Other dairy-free alternatives beyond milk and cheese include dairy-free yogurts. There are yogurts made with nuts—like almonds and cashews—pea protein, soy, and coconut, offering the same probiotic benefits as their traditional counterparts.

Use non-dairy yogurt just as you would in parfaits, overnight oats, smoothies, or mixed with fruit and nuts as a healthy breakfast or snack option.

10. Nuts and Nut Butters

Protein: 3.36g to 5.78g per serving

Nuts and nut butters can be a valuable part of a plant-based diet. Other than their protein content, they also have healthy fats and nutrients such as vitamin E or selenium.

Fruit and crackers pair well with various nuts or nut butters. You can also add nuts to baked goods and oatmeal and nut butters to smoothies.

11. Hemp Seeds

Protein: 9.5g per three tablespoons

Consuming hemp seeds may increase your protein, essential fatty acid, and essential amino acid intake. Their taste resembles that of sunflower seeds.

You can find hemp in some cereals and trail mixes. They can also be added to smoothies, pesto, or baked goods.

12. Chia Seeds

Protein: 7g per tablespoon

Chia seeds are another high-protein, plant-based food. They have additional nutrients such as fiber, calcium, and omega-3 fatty acids.

You can sprinkle chia seeds over salads, stir them into yogurt or oatmeal, or blend them into smoothies. When soaked in a liquid, these seeds plump up and take on a gelatinous texture, forming a rich and creamy pudding-like treat.

13. Sesame and Sunflower Seeds

Protein: 5g to 6.4g per one-quarter cup

Sunflower seeds and sesame seeds are good plant-based protein sources. Sesame seeds also have iron and calcium, while sunflower seeds have vitamin E and folate.

Like many other seeds, these seeds can be included in various meals and snacks. You might use sunflower seeds in salad dressings or as salad toppings. Sesame seeds may be an ingredient for oil and baking or made into tahini, a type of paste.

14. Quinoa

Protein: 8.4g of protein per cooked cup

Most grains contain small amounts of protein. Uncooked quinoa—technically a type of seed—is unique because it contains a lot of protein per serving. It also contains all nine essential amino acids that the body needs for growth and repair but cannot produce, making it a complete protein.

Quinoa is amazingly versatile. You can add the seed to soup or vegetarian chili. You can also serve quinoa with brown sugar and fruit as a hot breakfast cereal or toss the seeds with vegetables and a vinaigrette to make a nourishing salad.

15. Sorghum

Protein: 20.4g per uncooked cup

Sorghum is another protein-rich grain source originating in Africa. In addition to protein, the grain contains nutrients like fiber, magnesium, phosphorus, and potassium.

You can add this grain to salads or soups. Another way to eat sorghum is to pop it like popcorn for a snack.

16. Leafy Greens

Protein: 2g to 5.7g per serving

People may not consider leafy greens another plant-based protein source, but they can be. Some vegetables contain significant amounts of protein, antioxidants, and heart-healthy fiber.

Add leafy greens like kale and spinach to increase your protein intake to smoothies. Greens are often the base for salads, but you can also try them as a solo side dish or in soups or casseroles.

17. Seitan

Protein: 21g per one-third cup

Another popular meat substitute for plant-based diets is seitan, which is made from vital wheat gluten and seasoned with salt and savory flavors.

Seitan looks like duck meat and tastes like chicken. You can try using it in any recipe that calls for poultry.

18. Unsweetened Cocoa Powder

Protein: 1g per tablespoon

Certain versions of chocolate may have protein. Beyond protein, unsweetened raw cocoa powder also contains fiber.

For a healthy hot cocoa, use unsweetened plant-based milk and a small amount of an all-natural sweetener, like pure maple syrup or date sugar. Add cocoa powder to air-popped popcorn (along with a bit of sugar, allspice, and cayenne pepper) for a sweet and spicy whole-grain treat.

19. Plant-Based Protein Powders

Protein: 20g per serving

Powders made from peas and almonds, among other plant-based proteins, are available if you need an alternative to whey protein. Some blends combine protein from whole grains—like brown rice, buckwheat, millet, and seeds—and legumes.

Protein powders are an easy way to boost the protein content of smoothies, pancakes, savory soups, and treats like puddings or frozen pops. Look for plain, unsweetened versions. You can sweeten protein powders with an all-natural option like maple syrup and control the amount you add.

20. Nutritional Yeast

Protein: 8g of protein per serving

Nutritional yeast is another way to get protein. Fortified nutritional yeast is a staple in plant-based diets as a reliable source of vitamin B12. Vitamin B12 helps produce energy, forms red blood cells, and synthesizes DNA.

You can sprinkle nutritional yeast, typically sold in a shaker resembling parmesan cheese, onto popcorn, cooked veggies, or potatoes. You can also use nutritional yeast in plant-based soups or homemade nut "cheese" recipes, like cashew queso.

Benefits of Plant-Based Protein

Eating more plant-based and less animal protein may benefit your health and the environment. Benefits of plant-based protein include:

  • Less risk of heart disease and stroke
  • Less risk of obesity, high blood pressure, type 2 diabetes, and certain cancers
  • Little or no saturated fat, which is implicated in heart disease
  • Low or no sodium
  • More fiber and nutrient content
  • Reduces greenhouse gas emissions

A Quick Review

You can choose from various high-protein sources, such as non-dairy milk alternatives, yogurt, and plant-based protein powders. Whole foods, like beans, lentils, legumes, nuts, and seeds, are also great sources of plant-based protein. 

Swapping animal protein for plant-based protein can be very beneficial for your health. A plant-based diet can lower your risk of heart disease, stroke, and certain cancers and help you maintain a healthy weight.

Was this page helpful?
42 Sources
Health.com uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Ferrari L, Panaite SA, Bertazzo A, Visioli F. Animal- and plant-based protein sources: a scoping review of human health outcomes and environmental impactNutrients. 2022;14(23):5115. doi:10.3390/nu14235115

  2. US Department of Agriculture FoodData Central. Peas, green, raw.

  3. US Department of Agriculture FoodData Central. Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D.

  4. US Department of Agriculture. Nutrients: protein (g).

  5. US Department of Agriculture FoodData Central. Selected red kidney beans.

  6. US Department of Agriculture FoodData Central. Chickpeas (garbanzo beans, bengal gram), mature seeds, boiled, with salt.

  7. US Department of Agriculture FoodData Central. Blackeye peas.

  8. US Department of Agriculture FoodData Central. Tofu, raw, firm, prepared with calcium sulfate.

  9. US Department of Agriculture FoodData Central. Tempeh.

  10. Academy of Nutrition and Dietetics. Protein foods for your vegetarian child.

  11. US Department of Agriculture FoodData Central. Edamame in shell.

  12. Academy of Nutrition and Dietetics Food & Nutrition Magazine. Edamame: a baby bean comes out of its shell.

  13. American Academy of Pediatrics HealthyChildren. Cow's milk alternatives: parent FAQs.

  14. US Department of Agriculture FoodData Central. Farmhouse cheddar cultured vegan cheese, farmhouse cheddar.

  15. US Department of Agriculture FoodData Central. Vegan gourmet cheese alternative, mozzarella.

  16. Craig WJ, Mangels AR, Brothers CJ. Nutritional profiles of non-dairy plant-based cheese alternativesNutrients. 2022;14(6):1247. doi:10.3390/nu14061247

  17. US Department of Agriculture FoodData Central. Yoplait strawberry lactose free low fat yogurt.

  18. US Department of Agriculture FoodData Central. Vanilla Greek-style artisan almond milk yogurt, vanilla.

  19. US Department of Agriculture FoodData Central. Specialty, plain dairy free oat milk yogurt, plain.

  20. Craig WJ, Brothers CJ. Nutritional content and health profile of non-dairy plant-based yogurt alternativesNutrients. 2021;13(11):4069. doi:10.3390/nu13114069

  21. US Department of Agriculture FoodData Central. Pistachio nuts, unsalted.

  22. US Department of Agriculture FoodData Central. Cashews, unsalted.

  23. US Department of Agriculture FoodData Central. Nuts, almonds, whole, raw.

  24. US Department of Agriculture FoodData Central. Nuts, almond butter, plain, with salt added.

  25. US Department of Agriculture FoodData Central. Seeds, hemp seed, hulled.

  26. Academy of Nutrition and Dietetics Food & Nutrition Magazine. Everything you wanted to know about cooking with flaxseeds, chia seeds, and hemp seeds.

  27. US Department of Agriculture FoodData Central. Chia seeds.

  28. US Department of Agriculture FoodData Central. Sunflower seeds.

  29. US Department of Agriculture FoodData Central. Seeds, sesame seeds, whole, dried.

  30. Academy of Nutrition and Dietetics Food & Nutrition Magazine. 9 super seeds are small but mighty.

  31. US Department of Agriculture FoodData Central. Quinoa, uncooked.

  32. US Department of Agriculture FoodData Central. Sorghum grain.

  33. US Department of Agriculture FoodData Central. Organic baby spinach.

  34. US Department of Agriculture FoodData Central. Broccoli, frozen, chopped, cooked, boiled, drained without salt.

  35. US Department of Agriculture FoodData Central. Vital wheat gluten.

  36. US Department of Agriculture FoodData Central. Unsweetened cocoa powder.

  37. US Department of Agriculture FoodData Central. Nutritional powder mix, protein, soy based, NFS.

  38. US Department of Agriculture FoodData Central. Almond protein powder, almond.

  39. US Department of Agriculture FoodData Central. Nutritional yeast.

  40. Office of Dietary Supplements. Vitamin B12-fact sheet for consumers.

  41. Ahnen RT, Jonnalagadda SS, Slavin JL. Role of plant protein in nutrition, wellness, and healthNutr Rev. 2019;77(11):735-747. doi:10.1093/nutrit/nuz028

  42. American Heart Association. How does plant-forward (plant-based) eating benefit your health.

Related Articles