← All Guides

Vegan Protein Sources

Looking for plant-based protein? Compare a wide range of plant-based foods across six easy-to-browse categories, including serving sizes, protein, carbohydrates, fat and calories.

✓ Plant-based foods✓ Protein per serving✓ Calories and macros
Before using the chart: All nutrition figures are approximate and provided for general reference. Serving size matters when comparing foods. An asterisk (*) marks a cooked food measurement. Brand, variety and preparation can change the values, especially for powders, plant-based milks and meat alternatives. Carbohydrate values are shown as listed; they should not be assumed to represent net carbs.

Nuts & Seeds

↑ Categories
Nuts & Seeds protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Hemp seeds/hearts1 oz9.4115170
Pumpkin seeds1 oz8.6114158
Peanut butter2 tbsp7.8416188
Peanuts1 oz7.3214161
Almond butter2 tbsp6.6317192
Almonds1 oz6314164
Sunflower seeds1 oz5.9315166
Flax seeds3 tbsp5.8113168
Pistachios1 oz5.7513159
Cashews1 oz5.2812157
Chia seeds3 tbsp529146
Sesame seeds1 oz5314162
Walnuts1 oz4.3219185
Hazelnuts1 oz4.2217178
Brazil nuts1 oz4.1119187
Pine nuts1 oz3.9319191
Pecans1 oz2.6120196

Grains & Pasta

↑ Categories
Grains & Pasta protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Spelt*½ cup5.3221123
Kamut*½ cup4.9201113
Amaranth*½ cup4.7202129
Teff*½ cup4.6221126
Whole wheat pasta*½ cup4.2181104
Quinoa*½ cup4.1172111
Ezekiel bread1 slice411180
Whole wheat bread1 slice3.612169
Oats*½ cup3.5152101
Wild rice*½ cup3.316083
Farro*½ cup3.315084
Millet*½ cup3.1181105
Couscous*½ cup317089
Buckwheat*½ cup2.815177
Brown rice*½ cup2.8241124

Dairy Alternatives

↑ Categories
Dairy Alternatives protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Pea protein powder¼ cup2212109
Brown rice protein powder¼ cup2030100
Soy protein powder¼ cup180180
Hemp protein powder¼ cup1413110
Nutritional yeast¼ cup82160
Pea milk1 cup865100
Flax milk + protein1 cup81370
Soy milk1 cup7.81474
Soy yogurt¾ cup7104110
Oat milk1 cup4.7202130
Hemp milk1 cup20670

Vegetables

↑ Categories
Vegetables protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Green peas*1 cup8.2160125
Dried seaweed (spirulina)2 tbsp83141
Spinach*1 cup5.32141
Collards*1 cup5.13163
Asparagus*1 cup4.34040
Corn*1 cup4.2281134
Potato*1 cup4.2410201
Artichokes1 medium4.27060
Brussels sprouts*1 cup47156
Broccoli*1 cup3.76155
Sweet potato*1 cup3.5310158
Kale*1 cup3.52142
Mushrooms*1 cup3.45144
Avocado1 cup3.3315180
Mung bean sprouts1 cup3.24031
Bok choy*1 cup2.71020
Cauliflower*1 cup2.32129

Beans & Legumes

↑ Categories
Beans & Legumes protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Soybeans*½ cup14.398149
Edamame*½ cup11.166127
Lentils*½ cup8.9140115
Adzuki beans*½ cup8.6200147
Split peas*½ cup8.2100116
Kidney beans*½ cup7.7150112
Pinto beans*½ cup7.7151122
Cannellini beans*½ cup7.7200113
Black beans*½ cup7.6131114
Navy beans*½ cup7.5141127
Chickpeas*½ cup7.3162134
Lima beans*½ cup7.3130108
Mung beans*½ cup7.1120106
Black-eyed peas*½ cup6.612199
Fava beans*½ cup6.512094

Meat Alternatives

↑ Categories
Meat Alternatives protein and nutrition values based on the AKS Magnets Vegan Protein magnet
FoodServingProtein (g)Carbs (g)Fat (g)Calories
Seitan (vital wheat gluten)3 oz183190
Tempeh3 oz16105160
Beyond Beef3 oz15.3214184
Veggie burger1 patty13.22498
Quorn (mycoprotein)3 oz12.34289
TVP (textured vegetable protein)¼ cup125080
Veggie dog1 link93160
Tofu3 oz82580
Jackfruit1 cup2.8361157

Using the vegan protein chart

Compare similar servings

One ounce of nuts and a cup of beans are very different portions. Review the serving-size column before comparing their protein values.

Look beyond the protein figure

Beans and grains also provide carbohydrates, while nuts and seeds often contain more fat and calories. Choose foods that suit your overall nutrition goals.

Use variety throughout the day

Legumes, soy foods, grains, nuts and seeds can all contribute protein to a varied vegan diet. You don't need to rely on one ingredient.

Read packaged-food labels

Protein powders, milk alternatives and meat substitutes vary considerably between products. Their Nutrition Facts labels are more reliable for the exact product you're eating.

Frequently asked questions

Which foods on this chart have the most protein per listed serving?

Pea protein powder (22 g per ¼ cup), brown rice protein powder (20 g per ¼ cup), soy protein powder (18 g per ¼ cup), and seitan (18 g per 3 oz) are among the highest entries. These servings are not directly comparable by weight.

Are beans good sources of vegan protein?

Yes. The chart includes lentils, soybeans, chickpeas and several other legumes. Their protein amounts depend on the type and serving size.

Do starred foods use cooked portions?

Yes. Yes. An asterisk means the stated serving is measured cooked.

Are these exact values for every brand?

No. Products and preparation methods vary. These are approximate reference values, not substitutes for a food package's nutrition label or an up-to-date food database.

← Explore more AKS Magnets guides