20 Best Protein Sources for Vegans and Vegetarians

“Where do you get your protein?” is probably the most repeated question in plant based eating. The short answer is that protein is widespread in the plant kingdom, from lentils and tofu to pumpkin seeds and peanut butter. The longer answer involves density, amino acid quality, calories, fiber, and how foods fit into real meals.

Vegan protein sources vary enormously. A cup of cooked lentils delivers about 18 grams of protein, while a cup of cooked rice delivers about 4 grams. Tofu and tempeh pack protein into compact, versatile forms. Seeds and nuts add protein along with healthy fats, but also more calories per gram.

This guide compares 20 high protein foods for vegans and vegetarians using standardized servings. Values are approximations based on USDA FoodData Central and will vary by brand and preparation. Cooked and raw weights differ greatly, so each entry specifies the serving. The aim is to help readers choose foods that fit their goals, budgets, and tastes.

How Much Protein Do Plant Based Diets Provide?

Protein needs depend on age, body size, activity, and health status. The Recommended Dietary Allowance (RDA) for healthy adults is 0.8 grams per kilogram of body weight per day. For a 70 kilogram adult, that is about 56 grams.

Requirements by Age and Activity

Older adults may benefit from higher intakes, often 1.0 to 1.2 grams per kilogram, to protect muscle. Athletes engaged in strength or endurance training are commonly advised to consume 1.2 to 2.0 grams per kilogram, according to sports nutrition position stands. Children, pregnant individuals, and breastfeeding individuals have different needs and should follow pediatric or obstetric guidance.

Plant Protein Quality

Plant proteins differ in amino acid profile and digestibility. Some, like soy, quinoa, and buckwheat, contain all nine essential amino acids in useful proportions. Others, like most grains, are low in lysine, while legumes are low in methionine. Eating a variety through the day typically covers the gaps, so strict meal by meal pairing is not required. Some experts suggest that vegans aim for the higher end of the protein range, around 10 percent above standard recommendations, because plant proteins are somewhat less digestible.

Individual Variability

Needs differ by person. Illness, recovery from surgery, pregnancy, and intense training raise requirements. People with kidney disease may need to limit protein and should work with a clinician.

20 High Protein Foods for Vegans and Vegetarians

1. Lentils

A cup of cooked lentils provides roughly 18 grams of protein and about 15 grams of fiber, with around 230 calories. They cook in 20 to 30 minutes with no soaking and absorb flavors well. Lentils also supply iron, folate, and potassium. They work in soups, curries, salads, and veggie burgers. Some people may notice gas, which usually eases with regular intake.

2. Chickpeas

A cup of cooked chickpeas has about 15 grams of protein and 12 grams of fiber, at roughly 270 calories. They are the base of hummus, falafel, and many stews. Roasted chickpeas make a crunchy snack. Canned chickpeas should be rinsed to reduce sodium.

3. Black Beans

Black beans offer about 15 grams of protein and 15 grams of fiber per cooked cup, with around 225 calories. They pair well with rice, corn, and vegetables. They are rich in folate and magnesium. Dried beans are cheaper but need soaking and longer cooking.

4. Soybeans

Cooked soybeans supply roughly 29 grams of protein per cup and about 300 calories, among the highest of any legume. Soy is a complete protein with strong digestibility. It also provides iron, calcium, and isoflavones. The evidence base for soy foods is generally reassuring, and they are safe for most people as part of a varied diet.

5. Tofu

Firm tofu provides about 20 grams of protein per cup, or roughly 10 grams per half cup serving, with 180 to 200 calories per cup. Calcium set tofu supplies a large amount of calcium, sometimes more than 25 percent of the daily value per serving. Tofu absorbs marinades and works in scrambles, stir fries, and baking. Pressing removes water and improves texture.

6. Tempeh

Tempeh is a fermented soybean cake with a firm, nutty texture. A 3 ounce serving, about 85 grams, gives roughly 16 to 17 grams of protein and 160 calories. Fermentation can improve digestibility and adds some B vitamins. It slices well for sandwiches or crumbles into chili.

7. Seitan

Seitan is made from wheat gluten and is one of the most protein dense plant foods, with about 21 grams per 3 ounce serving at roughly 100 to 120 calories. It has a chewy, meat like texture. It is not suitable for people with celiac disease or gluten sensitivity. Seitan is low in lysine, so pairing with beans or soy through the day helps.

8. Edamame

Immature soybeans in the pod are fun to eat. A cup of shelled edamame provides about 18 grams of protein and 8 grams of fiber at around 190 calories. They make a quick snack or salad topper. They are a complete protein with folate and vitamin K.

9. Peas

A cup of cooked green peas has about 8 to 9 grams of protein and 9 grams of fiber, with around 125 calories. Peas are also the base of many plant protein powders and pea milk. They are less protein dense than lentils but easy to add to meals.

10. Quinoa

Cooked quinoa provides about 8 grams of protein per cup, with 5 grams of fiber and around 220 calories. It is a seed prepared like a grain and contains all essential amino acids. Rinsing removes bitter saponins. It works as a base for bowls or as breakfast porridge.

11. Hemp Seeds

Three tablespoons, about 30 grams, of hulled hemp seeds deliver around 9 to 10 grams of protein and 160 to 170 calories. They are a complete protein and provide omega-3 and omega-6 fats. Sprinkle them on yogurt, salads, and smoothies. They are pricier than most other seeds.

12. Pumpkin Seeds

An ounce of pumpkin seeds provides around 7 to 9 grams of protein and 150 to 160 calories, with a notable amount of magnesium and zinc. They make a satisfying snack or topping. Salted versions can add sodium.

13. Chia Seeds

Two tablespoons of chia seeds provide about 5 grams of protein and 10 grams of fiber, with around 140 calories. They also supply plant omega-3 fats. Chia is more valuable for fiber and fats than for protein density. It forms a gel in liquid, making puddings and thickening smoothies.

14. Peanut Butter

Two tablespoons of peanut butter contain about 7 to 8 grams of protein and about 190 calories. Natural versions with only peanuts and salt are preferable to those with added sugar and oils. Peanuts are legumes, and the butter is calorie dense, so portions matter. Peanut allergy is common and serious for some.

15. Almonds

A quarter cup of almonds, about 30 grams, provides roughly 6 grams of protein and 170 to 180 calories. They also offer vitamin E, magnesium, and fiber. Almonds work as snacks and in nut butters. Their protein is less dense than that of legumes.

16. Nutritional Yeast

Two tablespoons of fortified nutritional yeast provide around 5 to 8 grams of protein, with about 40 to 60 calories. It has a cheesy flavor and is often fortified with vitamin B12, which is important for vegans. Check labels, since not all products are fortified.

17. Soy Milk

A cup of unsweetened soy milk offers about 7 to 8 grams of protein and 80 to 100 calories, similar to cow’s milk. Fortified versions provide calcium and vitamin D. Other plant milks, such as almond and oat, usually contain far less protein. Soy milk is a practical way to raise daily intake.

18. High Protein Plant Yogurt

Soy based and pea protein based yogurts often provide 6 to 12 grams of protein per serving, depending on the brand. Many are fortified with calcium. Check the sugar content, since flavored versions may contain added sugar. These products are convenient breakfast or snack options.

19. Green Peas and Pea Protein Products

Beyond whole peas, pea protein isolate is used in shakes, bars, and meat alternatives. A scoop typically provides 20 to 25 grams of protein. It is highly concentrated, but processed products vary in sodium, additives, and sugar. Whole foods remain an excellent foundation.

20. Whole Grain and Legume Combinations

Dishes like rice and beans, hummus with whole wheat pita, or peanut butter on whole grain bread combine complementary amino acids. A cup of rice and beans can offer about 12 to 14 grams of protein. Pairings do not need to occur at the same meal, but they make sense culturally and nutritionally.

Table 1: 20 Protein Sources by Standard Serving (approximate)

FoodServingProtein (g)Calories
Lentils, cooked1 cup18230
Chickpeas, cooked1 cup15270
Black beans, cooked1 cup15225
Soybeans, cooked1 cup29300
Tofu, firm1 cup20190
Tempeh3 oz16160
Seitan3 oz21110
Edamame, shelled1 cup18190
Green peas, cooked1 cup8125
Quinoa, cooked1 cup8220
Hemp seeds3 tbsp10165
Pumpkin seeds1 oz8155
Chia seeds2 tbsp5140
Peanut butter2 tbsp7190
Almonds1 oz6165
Nutritional yeast2 tbsp650
Soy milk, unsweetened1 cup790
Plant protein yogurt3/4 cup6 to 12100 to 150
Pea protein powder1 scoop20 to 25100 to 120
Rice and beans1 cup12250

Comparing Protein, Fiber, Calories and Key Nutrients

Protein density, or grams of protein per calorie, separates foods. Seitan, tofu, edamame, and lentils deliver more protein per calorie than nuts and seeds. Fiber is highest in legumes, which is good for gut health and cholesterol but may cause gas for people who increase intake too quickly.

Nutrients also differ. Tempeh and tofu bring calcium and iron. Seeds supply magnesium and zinc. Nutritional yeast and fortified milks help with vitamin B12, which is not naturally present in plant foods. Vegans should plan for reliable B12 sources, as recommended by the NIH Office of Dietary Supplements.

Table 2: Protein Source, Fiber, Calories and Key Nutrients

FoodProtein densityFiberKey nutrients
LentilsHighVery highIron, folate, potassium
ChickpeasModerateHighFolate, manganese
Soybeans and edamameVery highHighComplete protein, iron, vitamin K
TofuHighLowCalcium (if set with calcium), iron
TempehHighModerateB vitamins, iron, probiotics
SeitanVery highLowSelenium, iron
QuinoaModerateModerateComplete protein, magnesium
Hemp seedsModerateLowOmega-3, magnesium
Pumpkin seedsModerateModerateMagnesium, zinc
Chia seedsLowVery highOmega-3 ALA, calcium
Peanut butterModerateModerateVitamin E, niacin
Nutritional yeastModerateModerateB vitamins (often B12 fortified)
Soy milkModerateLowCalcium and vitamin D if fortified

Complementary Protein Combinations

The old rule that plant proteins must be combined at every meal has been replaced by a more relaxed view. Most people who eat enough calories and a variety of plant foods meet their essential amino acid needs. Combinations can still help if protein intake is borderline.

Table 3: Complementary Protein Combinations

CombinationWhy it worksMeal idea
Grains plus legumesGrains low in lysine, legumes low in methionineRice and beans, lentil soup with bread
Legumes plus seedsSeeds provide methionineHummus with sesame tahini
Whole grains plus nuts or nut butterAdds lysine from nutsPeanut butter on whole wheat toast
Soy plus grainsSoy is already completeTofu stir fry with brown rice
Beans plus cornClassic pairing in Latin American dietsBlack bean and corn tacos

How to Reach a Protein Goal Without Overthinking

A practical plan for a 70 kilogram adult aiming for roughly 60 to 70 grams of protein might look like this. Breakfast: soy yogurt with hemp seeds and fruit, about 15 grams. Lunch: lentil soup with whole grain bread, about 20 grams. Snack: peanut butter on toast or a handful of almonds, about 8 grams. Dinner: tofu stir fry with quinoa, about 25 grams.

Athletes or older adults may add a protein shake or extra servings of legumes. Vegetarians who eat eggs and dairy find the targets even easier, as a cup of Greek yogurt adds 20 grams and two eggs add 12 grams.

Safety, Allergies and Practical Cautions

Soy, peanuts, tree nuts, wheat, and sesame are common allergens. Anyone with allergies should choose accordingly. People with chronic kidney disease, gout, or thyroid problems should talk with a clinician about high soy or protein intake. Highly processed meat alternatives vary in sodium and saturated fat, so reading labels is useful.

A Simple Takeaway

Protein is not hard to find in a vegan or vegetarian diet. Beans, lentils, soy foods, whole grains, nuts, and seeds all contribute. Using comparable servings and distinguishing raw, cooked, and prepared forms prevents confusion.

The best choices mix density, nutrition, taste, and cost. A pot of lentils costs a few dollars and feeds many. Tofu and tempeh are versatile. Seeds and nuts add richness. By rotating several foods weekly, plant based eaters can meet protein needs and gain fiber, minerals, and flavor in the process.

Medical Disclaimer

This article offers general nutrition information and is not medical advice. Protein needs vary. Consult a healthcare professional or registered dietitian, especially with kidney disease, pregnancy, food allergies, or other medical conditions.

FAQ

Q: What vegan food has the most protein?

A: Seitan and soybeans are among the highest, with about 21 grams in 3 ounces of seitan and 29 grams in a cup of cooked soybeans. Tofu, tempeh, and lentils are also strong.

Q: What are complete plant proteins?

A: Complete proteins contain all nine essential amino acids. Soy foods like tofu, tempeh, and edamame, plus quinoa, buckwheat, and hemp seeds, are common examples.

Q: Can vegans get enough protein?

A: Yes, with a varied diet containing legumes, soy foods, grains, nuts, and seeds. Needs are slightly higher for athletes and older adults.

Q: Which vegetarian foods are highest in protein?

A: Greek yogurt, cottage cheese, eggs, lentils, tofu, and tempeh are all high. A cup of Greek yogurt can provide around 20 grams.

Q: Is tofu a complete protein?

A: Yes. Tofu is made from soybeans, which contain all essential amino acids. It also supplies calcium if made with calcium salts.

Q: Do vegans need protein supplements?

A: Most do not. Whole foods can meet needs. Protein powders may help athletes or people with small appetites.

Q: How much protein per day do vegetarians need?

A: The RDA is 0.8 grams per kilogram for healthy adults. Active people and older adults may need more, in the range of 1.0 to 1.6 grams per kilogram.

Q: Which plant protein is best for building muscle?

A: Soy and pea proteins perform well in studies when total protein intake is adequate. Combining sources works well.

Q: Do I need to combine proteins at every meal?

A: No. Eating a variety of protein foods over the day provides enough amino acids for most people.

Leave a Reply

Your email address will not be published. Required fields are marked *