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