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.

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
Edamame (shelled, cooked)155 g / 1 cup18g11g
Lentils (cooked)200 g / 1 cup18g9g
Chickpeas / Garbanzo Beans (cooked)164 g / 1 cup15g9g
Black Beans (cooked)170 g / 1 cup15g9g
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

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

Notes on Each Plant Protein

Seitan (wheat gluten)

25g

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

Tempeh

19g

Fermented soy; higher protein and more digestible than tofu

Tofu (firm)

26g

Versatile; absorbs marinades and flavors well

Edamame (shelled, cooked)

18g

Complete protein; excellent as a snack or side dish

Lentils (cooked)

18g

Budget-friendly; high in iron and folate

Chickpeas / Garbanzo Beans (cooked)

15g

Base for hummus and curries; filling and nutritious

Black Beans (cooked)

15g

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

Kidney Beans (cooked)

15g

Classic bean for chili; robust flavor

Pea Protein Powder

24g

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

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.