Tofu

Extra firm tofu: 10-15g of protein per 100g.

Firm tofu: 8-12g of protein per 100g.

Soft tofu: 5-8g of protein per 100g.

Silken tofu: 4.8-7g of protein per 100g.

Seeds

Hemp Seeds: 31g of protein per 100g.

Pumpkin Seeds: 30g of protein per 100g.

Sunflower Seeds: 19g of protein per 100g.

Flaxseeds: 18g of protein per 100g.

Sesame Seeds; 18g of protein per 100g.

Chia seeds: 17g of protein per 100g.

Nuts

Peanuts: 25.8g of protein per 100g.

Almonds: 21g of protein per 100g.

Pistachios: 21g of protein per 100g.

Cashews: 18g of protein per 100g.

Walnuts: 15g of protein per 100g.

Brazil Nuts: 14g of protein per 100g.

Hazelnuts: 14g of protein per 100g.

Pine Nuts: 14g of protein per 100g.

Pecans: 9g of protein per 100g.

Macadamia Nuts: 8g of protein per 100g.

Beans/Legumes

Soybeans: 36.5g of protein per 100g.

Lupin beans: 36.2g of protein per 100g.

Fava beans: 26.1 g of protein per 100g.

Lentils: 24.6 g of protein per 100g.

Mung beans: 23.9 g of protein per 100g.

Black-eyed peas (cowpeas): 23.8 g of protein per 100g.

White beans: 23.4 g of protein per 100g.

Split peas: 23.1 g of protein per 100g.

Borlotti beans: 23.0 g of protein per 100g.

Red kidney beans: 22.5 g of protein per 100g.

Black beans: 21.6 g of protein per 100g.

Chickpeas: 20.5 g of protein per 100g.

Seitan/Tempeh

Seitan: 25g of protein per 100g.

Tempeh: 19g of protein per 100g.

Many plant foods are high in protein; these are just some of the best sources. All plants have some amount of protein.


Leave a Reply

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