12 Best Vegan Protein Sources

Building a high-protein vegan diet is easier than most people think. Plant-based proteins from legumes, grains, nuts, and seeds provide all the essential amino acids when eaten in variety throughout the day. Here are the best vegan protein sources to help you meet your daily targets.

The Rankings

1 🫘

Soybeans

298 cal · 29.0g protein · 17.0g carbs · 15.0g fat · 10.0g fiber · 1 cup cooked (172g)

Delivering 29.0g of plant-based protein per 1 cup cooked (172g), soybeans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

2 🫐

Tempeh

192 cal · 20.0g protein · 8.0g carbs · 11.0g fat · 0.0g fiber · 1 cup (166g)

Delivering 20.0g of plant-based protein per 1 cup (166g), tempeh is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

3 🫘

Lentils

230 cal · 18.0g protein · 40.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (198g)

Delivering 18.0g of plant-based protein per 1 cup cooked (198g), lentils is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

4 🫘

Edamame

188 cal · 18.0g protein · 13.0g carbs · 8.1g fat · 8.1g fiber · 1 cup shelled (155g)

Delivering 18.0g of plant-based protein per 1 cup shelled (155g), edamame is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

5 🫘

White Beans

249 cal · 17.0g protein · 45.0g carbs · 0.6g fat · 11.0g fiber · 1 cup cooked (179g)

Delivering 17.0g of plant-based protein per 1 cup cooked (179g), white beans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

6 🫘

Split Peas

231 cal · 16.0g protein · 41.0g carbs · 0.8g fat · 16.0g fiber · 1 cup cooked (196g)

Delivering 16.0g of plant-based protein per 1 cup cooked (196g), split peas is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

7 🫐

Tofu

144 cal · 15.0g protein · 3.5g carbs · 9.0g fat · 2.3g fiber · 1/2 cup (126g)

Delivering 15.0g of plant-based protein per 1/2 cup (126g), tofu is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

8 🫘

Black Beans

227 cal · 15.0g protein · 41.0g carbs · 0.9g fat · 15.0g fiber · 1 cup cooked (172g)

Delivering 15.0g of plant-based protein per 1 cup cooked (172g), black beans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

9 🫘

Chickpeas

269 cal · 15.0g protein · 45.0g carbs · 4.2g fat · 12.0g fiber · 1 cup cooked (164g)

Delivering 15.0g of plant-based protein per 1 cup cooked (164g), chickpeas is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

10 🫘

Kidney Beans

225 cal · 15.0g protein · 40.0g carbs · 0.9g fat · 11.0g fiber · 1 cup cooked (177g)

Delivering 15.0g of plant-based protein per 1 cup cooked (177g), kidney beans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

11 🫘

Pinto Beans

245 cal · 15.0g protein · 45.0g carbs · 1.1g fat · 15.0g fiber · 1 cup cooked (171g)

Delivering 15.0g of plant-based protein per 1 cup cooked (171g), pinto beans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

12 🫘

Navy Beans

255 cal · 15.0g protein · 47.0g carbs · 1.1g fat · 19.0g fiber · 1 cup cooked (182g)

Delivering 15.0g of plant-based protein per 1 cup cooked (182g), navy beans is a versatile vegan staple that works in stir-fries, salads, bowls, and more.

Quick Comparison Table

Here is a side-by-side nutritional comparison of all the foods on this list:

#FoodCaloriesProteinCarbsFatFiber
1🫘 Soybeans29829.0g17.0g15.0g10.0g
2🫐 Tempeh19220.0g8.0g11.0g0.0g
3🫘 Lentils23018.0g40.0g0.8g16.0g
4🫘 Edamame18818.0g13.0g8.1g8.1g
5🫘 White Beans24917.0g45.0g0.6g11.0g
6🫘 Split Peas23116.0g41.0g0.8g16.0g
7🫐 Tofu14415.0g3.5g9.0g2.3g
8🫘 Black Beans22715.0g41.0g0.9g15.0g
9🫘 Chickpeas26915.0g45.0g4.2g12.0g
10🫘 Kidney Beans22515.0g40.0g0.9g11.0g
11🫘 Pinto Beans24515.0g45.0g1.1g15.0g
12🫘 Navy Beans25515.0g47.0g1.1g19.0g
Calory

Calory makes tracking calories simple and beautiful. Download Now

Summary and Recommendations

The foods listed above represent some of the best choices for vegan protein sources. Remember that no single food is a magic solution. The most effective approach is building a balanced diet that incorporates a variety of nutrient-dense foods. Use the Calory app to track these foods and see how they fit into your personalized nutrition plan. Whether you are just starting your health journey or fine-tuning an established routine, these foods provide the nutritional foundation for success.

Calory
Find the best foods for your goals Scan barcodes, log meals, and see your nutrition breakdown in seconds.

Track your nutrition in Calory

Scan barcodes, search foods, or use AI-powered photo recognition. Calory makes calorie tracking effortless.