Vegan Protein Table

Vegan Protein Per Serving

Protein in the portions people actually eat: a cup of lentils, a slab of tofu, a handful of nuts. The table opens in per-serving view; each row shows the portion it uses.

Your daily protein target

84 g protein per day, roughly (4 portions of 20 g)

0.8 g/kg is the US Recommended Dietary Allowance for adults; 1.2 and 1.6 g/kg are ranges commonly suggested for active people. Not medical advice.

34 of 34 foods
Soybeansmature, boiled · 1 cup
31.3 g
296 14.4 g 15.5 g 110 g · 189 kcal
Seitanstore-bought, high-protein brand · 3 oz (85 g)varies by brand
26.9 g
134 7.5 g 0.8 g 63 g · 100 kcal
Pea protein powdertypical label · 1 scoop (33 g)varies by brand
24 g
120 1 g 2 g 28 g · 100 kcal
Vital wheat glutenfor making seitan · 30 gdry weight
22.6 g
111 4.1 g 0.6 g 27 g · 98 kcal
Edamameshelled · 1 cup
18.4 g
188 13.8 g 8.1 g 168 g · 203 kcal
Lentilsmasoor / green · 1 cup
17.8 g
230 39.8 g 0.8 g 222 g · 258 kcal
Firm tofucalcium-set · 100 g slab
17.3 g
144 2.8 g 8.7 g 116 g · 166 kcal
Tempeh3 oz (85 g)
17.3 g
163 6.5 g 9.2 g 99 g · 189 kcal
Split peas1 cup
16.3 g
231 41.4 g 0.8 g 241 g · 284 kcal
Soy chunks / TVPtextured soy protein · 30 g drydry weightvaries by brand
15.6 g
104 10 g 0.2 g 38 g · 133 kcal
Kidney beansrajma · 1 cup
15.4 g
225 40.4 g 0.9 g 230 g · 292 kcal
Black beans1 cup
15.3 g
227 40.8 g 0.9 g 225 g · 297 kcal
Chickpeaschana · 1 cup
14.6 g
269 44.9 g 4.3 g 225 g · 369 kcal
Mung beansmoong · 1 cup
14.1 g
212 38.8 g 0.8 g 286 g · 300 kcal
Black-eyed peaslobia · 1 cup
13.2 g
198 35.6 g 0.9 g 260 g · 301 kcal
Hemp heartshulled hemp seeds · 3 tbsp
9.5 g
166 2.6 g 14.6 g 63 g · 350 kcal
Green peas1 cup
8.6 g
134 25 g 0.3 g 370 g · 311 kcal
Pumpkin seedspepitas · 1 oz (28 g)
8.5 g
157 3 g 13.7 g 66 g · 370 kcal
Quinoa1 cup
8.1 g
222 39.4 g 3.5 g 455 g · 545 kcal
Soy milkunsweetened · 1 cup (240 ml)varies by brand
7.9 g
79 5 g 3.6 g 606 g · 200 kcal
Peanuts1 oz (28 g)
7.2 g
159 4.5 g 13.8 g 78 g · 440 kcal
Peanut buttersmooth · 2 tbsp
7.1 g
191 7.1 g 16.4 g 90 g · 539 kcal
Whole wheat pasta1 cup spaghetti (117 g)
7 g
174 35.2 g 2 g 333 g · 497 kcal
Silken tofufirm · 100 g
6.9 g
62 2.4 g 2.7 g 290 g · 180 kcal
Almonds1 oz (28 g)
5.9 g
162 6 g 14 g 94 g · 546 kcal
Sunflower seeds1 oz (28 g)
5.8 g
164 5.6 g 14.4 g 96 g · 562 kcal
Brown ricelong-grain · 1 cup
5.5 g
248 51.7 g 2 g 741 g · 911 kcal
Spinach1 cup
5.4 g
41 6.8 g 0.5 g 667 g · 153 kcal
Rolled oats½ cup drydry weight
5.3 g
152 27.1 g 2.6 g 152 g · 574 kcal
Chickpea flourbesan · ¼ cup (23 g)dry weight
5.2 g
89 13.3 g 1.5 g 89 g · 346 kcal
Nutritional yeastflakes · 2 tbsp (10 g)varies by brand
5 g
40 3 g 0 g 40 g · 160 kcal
Chia seeds1 oz (28 g)
4.6 g
136 11.8 g 8.6 g 121 g · 589 kcal
Spirulinadried · 1 tbsp (7 g)
4 g
20 1.7 g 0.5 g 35 g · 101 kcal
Broccoli1 cup
3.7 g
55 11.2 g 0.6 g 833 g · 292 kcal

Values are averages per 100 g as eaten unless marked dry weight. Items marked varies by brand use typical label values, so check your package.

Most protein in a normal portion

These ten foods give the most protein in one typical serving:

  1. Soybeans, 1 cup: 31.3 g protein, 296 kcal
  2. Seitan, 3 oz (85 g): 26.9 g protein, 134 kcal
  3. Pea protein powder, 1 scoop (33 g): 24 g protein, 120 kcal
  4. Vital wheat gluten, 30 g: 22.6 g protein, 111 kcal
  5. Edamame, 1 cup: 18.4 g protein, 188 kcal
  6. Lentils, 1 cup: 17.8 g protein, 230 kcal
  7. Firm tofu, 100 g slab: 17.3 g protein, 144 kcal
  8. Tempeh, 3 oz (85 g): 17.3 g protein, 163 kcal
  9. Split peas, 1 cup: 16.3 g protein, 231 kcal
  10. Soy chunks / TVP, 30 g dry: 15.6 g protein, 104 kcal

Why per-serving numbers matter

Per-100 g figures are fair for comparing foods, but nobody eats 100 g of hemp seeds or nutritional yeast in one sitting. Per-serving numbers tell you what a food really contributes to your day.

This changes the ranking. Pumpkin seeds rank high per 100 g, but a 1 oz handful gives a moderate amount. A cup of cooked lentils looks modest per 100 g, yet a full cup gives about 18 g and ranks 6 of 34 per serving, because you eat a lot of it.

How to measure your own portions

Putting portions together

Set your daily target with the calculator above the table, then add up servings. For example, a cup of lentils at lunch, a slab of tofu at dinner and a handful of pumpkin seeds as a snack already gives about 43 g of protein.

Questions people ask

How much protein is in a cup of lentils?

About 18 g in one cup of cooked lentils (around 198 g).

How much protein is in a cup of chickpeas?

About 15 g in one cup of cooked chickpeas (around 164 g).

How much protein is in a serving of tempeh?

About 17 g in a 3 oz (85 g) piece of tempeh.

How much protein is in a serving of peanut butter?

About 7 g in 2 tablespoons (32 g).

What serving sizes does this table use?

Common US portions: 1 cup for cooked beans, lentils and grains, 3 oz for tempeh and seitan, 1 oz for nuts and seeds, and the scoop or spoon size printed on typical labels for powders. Your own portions may be larger or smaller.