12 Best Protein Sources for Vegetarians

Getting enough protein on a vegetarian diet is entirely achievable with the right food choices. Plant-based proteins from legumes, dairy, nuts, and seeds provide all the amino acids your body needs. These are the best vegetarian protein sources, ranked by protein content per serving.

The Rankings

1 🫘

Soybeans

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

Providing 29.0g of protein per 1 cup cooked (172g), soybeans is a versatile vegetarian protein that works in many meals.

2 🧀

Cottage Cheese

206 cal · 25.0g protein · 6.2g carbs · 9.2g fat · 0.0g fiber · 1 cup (226g)

Providing 25.0g of protein per 1 cup (226g), cottage cheese is a versatile vegetarian protein that works in many meals.

3 🥛

Whey Protein

120 cal · 24.0g protein · 3.0g carbs · 1.0g fat · 0.0g fiber · 1 scoop (30g)

Providing 24.0g of protein per 1 scoop (30g), whey protein is a versatile vegetarian protein that works in many meals.

4 🫐

Tempeh

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

Providing 20.0g of protein per 1 cup (166g), tempeh is a versatile vegetarian protein that works in many meals.

5 🫘

Lentils

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

Providing 18.0g of protein per 1 cup cooked (198g), lentils is a versatile vegetarian protein that works in many meals.

6 🫘

Edamame

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

Providing 18.0g of protein per 1 cup shelled (155g), edamame is a versatile vegetarian protein that works in many meals.

7 🥣

Greek Yogurt

100 cal · 17.0g protein · 6.0g carbs · 0.7g fat · 0.0g fiber · 1 cup (245g)

Providing 17.0g of protein per 1 cup (245g), greek yogurt is a versatile vegetarian protein that works in many meals.

8 🫘

White Beans

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

Providing 17.0g of protein per 1 cup cooked (179g), white beans is a versatile vegetarian protein that works in many meals.

9 🫘

Split Peas

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

Providing 16.0g of protein per 1 cup cooked (196g), split peas is a versatile vegetarian protein that works in many meals.

10 🫐

Tofu

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

Providing 15.0g of protein per 1/2 cup (126g), tofu is a versatile vegetarian protein that works in many meals.

11 🫘

Black Beans

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

Providing 15.0g of protein per 1 cup cooked (172g), black beans is a versatile vegetarian protein that works in many meals.

12 🫘

Chickpeas

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

Providing 15.0g of protein per 1 cup cooked (164g), chickpeas is a versatile vegetarian protein that works in many meals.

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🧀 Cottage Cheese20625.0g6.2g9.2g0.0g
3🥛 Whey Protein12024.0g3.0g1.0g0.0g
4🫐 Tempeh19220.0g8.0g11.0g0.0g
5🫘 Lentils23018.0g40.0g0.8g16.0g
6🫘 Edamame18818.0g13.0g8.1g8.1g
7🥣 Greek Yogurt10017.0g6.0g0.7g0.0g
8🫘 White Beans24917.0g45.0g0.6g11.0g
9🫘 Split Peas23116.0g41.0g0.8g16.0g
10🫐 Tofu14415.0g3.5g9.0g2.3g
11🫘 Black Beans22715.0g41.0g0.9g15.0g
12🫘 Chickpeas26915.0g45.0g4.2g12.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 protein sources for vegetarians. 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.