ProteinCalc Logo

Plant-Based Proteins — Protein Chart

Plant-based protein sources can absolutely support muscle building, fat loss, and general health goals. Use this chart to see exactly how many grams of protein each serving provides and build meals that hit your daily target from the Protein Calculator.

Organized protein food chart with meat, seafood, dairy, soy, beans, seeds, and protein powder
Use food charts as a starting point, then confirm the exact serving, cooked form, and product label.

Getting Enough Protein on a Plant-Based Diet

Meeting high protein targets is very achievable on a plant-based diet. Seitan delivers 25 g per 100 g — matching chicken. Tempeh and firm tofu are close behind. Combine these with legumes (lentils, chickpeas, black beans), seeds (hemp, pumpkin), and nutritional yeast throughout the day to easily hit 120–180 g of protein. Pea protein powder provides a convenient boost when whole-food sources aren't enough.

Protein per Serving — Plant-Based Proteins

FoodServingProteinPer 100 g
Seitan (wheat gluten)100 g / 3.5 oz25g25g
Tempeh100 g / 3.5 oz19g19g
Tofu (firm)150 g / 5.3 oz26g17g
Soya Nuggets (dry)50 g dry / cooked after soaking26g52g
Edamame (shelled, cooked)155 g / 1 cup18.4g11.9g
Lentils (cooked)200 g / 1 cup18g9g
Arhar Dal / Toor Dal (dry)50 g / 1/4 cup11g22g
Asparagus (cooked)100 g / 3.5 oz2g2g
Broccoli (steamed)100 g / florets3g3g
Enoki Mushrooms (cooked)100 g / cooked2.7g2.7g
Brussels Sprouts (cooked)100 g / roasted or steamed3g3g
Drumstick Leaves / Moringa Leaves50 g / fresh leaves5g9g
Artichoke Hearts120 g / drained4g3g
Chickpeas / Garbanzo Beans (cooked)164 g / 1 cup15g9g
Moong Dal (dry split mung)50 g / dry12g24g
Chana Dal (dry split Bengal gram)50 g / dry11g22g
Durum Wheat Semolina60 g / dry8g13g
Dosa Batter120 g / batter6g5g
Falafel100 g / prepared13g13g
Black Beans (cooked)170 g / 1 cup15g9g
Fava Beans / Broad Beans (cooked)170 g / cooked12.9g7.6g
Butter Beans / Lima Beans (cooked)170 g / cooked13g8g
Cannellini Beans (cooked)170 g / cooked14g8g
Black-Eyed Peas (cooked)170 g / 1 cup13g8g
Adzuki Beans (cooked)170 g / 3/4 cup13g8g
Kidney Beans (cooked)177 g / 1 cup15g9g
Pea Protein Powder30 g / 1 scoop24g80g
Hemp Seeds30 g / 3 tbsp10g32g
Pumpkin Seeds (pepitas)28 g / 1 oz7g30g
Nutritional Yeast15 g / 2 tbsp8g50g
Quinoa (cooked)185 g / 1 cup8g4g
Amaranth (dry)45 g / 1/4 cup6g14g
Buckwheat Groats / Kasha (dry)45 g / dry6g13g
Einkorn Wheat (dry)45 g / dry6.5g14.5g
Farro (cooked)170 g / about 1 cup9.9g5.8g
Brown Rice (cooked)195 g / about 1 cup5g3g
English Peas / Green Peas (cooked)160 g / 1 cup8.6g5.4g
Sweet Potato (cooked)130 g / 1 medium2g2g
Banana118 g / 1 medium1g1g
Chia Seeds28 g / 2 tbsp5g17g
Flaxseeds15 g / ground seeds2.7g18.3g
Almonds28 g / 1 oz6g21g
Cashews28 g / 1 oz5g18g
Earthnuts / Peanuts28 g / 1 oz7.2g25.8g
Brazil Nuts28 g / 1 oz4g14g
Sunflower Seeds28 g / 1 oz6g21g
Spirulina (dried)7 g / 1 tbsp4g57g

Values are approximate based on USDA data for cooked weights. Powder values are per serving as labeled. Actual protein varies by brand and preparation.

Best Picks by Goal

Best Plant Proteins

Use these when a plant-based meal needs the highest protein density.

Vegan Protein Boosters

Use these when total daily protein is hard to reach from meals alone.

Notes on Each Plant Protein

Highest protein density of any plant food; meat-like texture

Fermented soy; higher protein and more digestible than tofu

Versatile; absorbs marinades and flavors well

Indian vegetarian staple; track dry weight before soaking

Complete young soybean protein; track shelled edible weight

Budget-friendly; high in iron and folate

Common Indian dal; cooked protein per 100g is lower because of water

Low-density protein vegetable; useful as a supportive side

Supportive protein vegetable with fiber and micronutrients

Low-density vegan protein; useful for volume, soups, hot pots, and tofu bowls

Higher-protein vegetable side; track oil and toppings separately

Protein-rich leafy green; track fresh, cooked, dried, and powder forms separately

Fiber-rich vegetable; moderate protein for a vegetable

Base for hummus and curries; filling and nutritious

Indian dal staple; cooked bowl protein depends on water content

Indian pulse staple; cooked bowl protein depends on water content

Used in pasta, upma, couscous, suji, sooji, and rava; track dry weight

Prepared rice-urad dal fermented batter; track oil, sambar, chutney, and fillings separately

Prepared vegan chickpea or fava fritters; protein and calories depend on recipe and oil

High in fiber; great in bowls, tacos, and soups

Moderate vegan legume also listed as broad beans; avoid in favism/G6PD deficiency unless medically cleared

Creamy moderate-protein legume; good in stews and salads

White kidney bean for soups and salads; use cooked or drained weight

Fiber-rich pulse with minerals; pairs well with rice or corn

Moderate-protein pulse; pairs well with rice or grains

Kidney Beans (cooked)

15g

Classic bean for chili; robust flavor

Plant-based alternative to whey; high leucine

Hemp Seeds

10g

Complete protein; rich in omega-3 and omega-6

Pumpkin Seeds (pepitas)

7g

Dense protein per gram; great as a topping

Nutritional Yeast

8g

Cheesy flavor; complete protein; high in B vitamins

Complete protein grain; all nine essential amino acids

Complete protein pseudocereal with a stronger amino-acid profile than many grains

Complete plant-protein pseudocereal; track dry groats before cooking

Ancient wheat with moderate protein; contains gluten

Wheat-based ancient grain; moderate protein and contains gluten

Low-protein grain base; pair with beans, lentils, dal, or tofu

Supportive plant protein with fiber; use cooked shelled weight

Carb side, not a protein anchor; pair with stronger protein

Useful for carbs and smoothies; add a protein source

Mostly complete seed protein; rich in fiber and omega-3 ALA

High by 100 g but a small serving; grind for better digestibility

Protein-dense nut; also high in vitamin E and magnesium

Vegan snack nut; useful in sauces but calorie-dense

Botanical legume used as a nut; calorie-dense, so measure servings

Selenium-rich nut; small measured portions are typical

Sunflower Seeds

6g

Good snack protein; high in vitamin E and selenium

Spirulina (dried)

4g

Highest protein density of any plant food by weight; add to smoothies

Tips for Hitting Your Protein Target on a Plant-Based Diet

Lead Every Meal with Protein

Build each meal around a primary plant protein source — tempeh bowl, tofu stir-fry, lentil soup, or seitan steak — before adding vegetables and grains. This ensures protein doesn't get crowded out by lower-protein foods.

Use Pea Protein for Convenience

On days when whole-food plant proteins fall short, a single scoop of pea protein powder adds 20–24 g of protein to a smoothie or oatmeal with minimal effort. A good tool for bridging the gap to your daily target.

Variety Covers All Amino Acids

Eating a variety of plant proteins throughout the day — legumes, grains, seeds, and soy products — naturally provides all essential amino acids without needing to carefully combine foods in every single meal.

Batch Cook Legumes and Grains

Cook a large batch of lentils, chickpeas, or black beans at the start of the week. Store in the fridge and add to salads, bowls, soups, and wraps for quick high-protein additions throughout the week.

Frequently Asked Questions

Can you get enough protein from plant-based foods alone?

Yes. With careful planning, it is entirely possible to meet protein needs from plant-based foods. Combining different plant protein sources throughout the day (e.g., legumes plus grains, soy products, seeds) ensures you get all essential amino acids. Plant-based athletes can meet even high protein targets with foods like seitan, tempeh, tofu, legumes, and pea protein powder.

What is the best plant-based protein source?

Seitan (wheat gluten) has the highest protein density at about 25 g per 100 g. Tempeh and firm tofu are excellent soy-based options at 17–19 g per 100 g. Among whole foods, edamame and lentils offer great protein alongside fiber and micronutrients. Pea protein powder is the most convenient for hitting high daily targets.

Are plant proteins complete proteins?

Most plant proteins are considered 'incomplete' because they are low in one or more essential amino acids. However, soy products (tofu, tempeh, edamame) and quinoa are complete proteins. By eating a variety of plant proteins throughout the day, you will naturally cover all essential amino acids without needing to carefully combine them in every meal.

Do vegans need to eat more protein than omnivores?

Some guidelines suggest vegans aim for 10–20% more total protein to account for lower digestibility of plant proteins (lower PDCAAS scores). In practice, this means a vegan aiming for 1.6 g/kg might target 1.8–1.9 g/kg. Using high-quality plant proteins like soy, seitan, and pea protein minimizes this gap.

Is tofu a good protein source?

Yes. Firm tofu provides about 17 g of protein per 100 g and is a complete protein (soy). A 150 g serving delivers 26 g of protein with minimal saturated fat. Tofu is also extremely versatile — it can be scrambled, grilled, baked, or added to stir-fries and soups.

How does pea protein compare to whey protein?

Pea protein is slightly lower in the amino acid methionine compared to whey, but research has found it produces similar muscle-building results when matched for total protein and leucine. Pea protein is a strong choice for vegans and those who are lactose intolerant.

Other Protein Chart Categories

Know How Much Protein You Need

Get your personalized daily protein target, then use this chart to build plant-based meals that consistently hit it — whether you're vegan, vegetarian, or just adding more plants.

Calculate My Daily Protein
Disclaimer: Protein values are approximate and based on USDA nutritional databases. Actual protein content varies by brand, preparation method, and specific variety. Use these values as a practical planning guide, not as exact nutritional labels.