Vegan Protein Sources
The complete collection of vegan foods in the Alkemos nutrition database. Building muscle on a plant-based diet is entirely possible with the right food choices — tofu, tempeh, lentils, chickpeas, quinoa, nuts, and seeds all deliver meaningful protein per serving. This list organizes every vegan-friendly food in the library with full macros per 100g.
Nutrition Guide
Plant-based eating covers protein needs completely when variety does the work: different plants carry different amino-acid profiles, and a day that mixes legumes, grains, soy and vegetables composes the full set without arithmetic at every meal. Add the environmental and ethical motivations many vegans hold, and the pattern becomes one of the fastest-growing ways of eating worldwide.
This collection's 51 plant-based foods include the anchors: tofu, oatmeal, potato, sweet potato, whole-wheat bread and pasta — protein-capable staples alongside energy-dense bases that make plant-based calories easy to reach.
How to use it: - Hit the same protein targets as everyone else (1.6–2.2 g/kg for regular training) — plants change the sourcing, not the physiology - Pair a dense source (tofu) with a supportive one (bread, oatmeal) at each meal - Consider a B12 supplement — it is the one nutrient plant-only eating reliably lacks; a professional can confirm your needs
All Vegan Protein Sources
51 foods- Tofu🥩 Protein · Default serving: 100g (100g)kcal144P17gC3gF9gPer serving: 144 kcal · 17g protein
- Oatmeal🍚 Carbs · Default serving: 1/2 cup (dry) (40g)kcal389P17gC66gF7gPer serving: 156 kcal · 6.8g protein
- Potato🍚 Carbs · Default serving: 1 medium potato (150g)kcal77P2gC17gF0.1gPer serving: 116 kcal · 3g protein
- Sweet Potato🍚 Carbs · Default serving: 1 medium sweet potato (150g)kcal86P1.6gC20gF0.1gPer serving: 129 kcal · 2.4g protein
- Whole Wheat Bread🍚 Carbs · Default serving: 1 slice (30g)kcal247P13gC41gF3.4gPer serving: 74 kcal · 3.9g protein
- Pasta (Cooked)🍚 Carbs · Default serving: 1 cup cooked (140g)kcal158P5.8gC31gF0.9gPer serving: 221 kcal · 8.1g protein
- Quinoa (Cooked)🍚 Carbs · Default serving: 1 cup cooked (185g)kcal120P4.4gC21gF1.9gPer serving: 222 kcal · 8.1g protein
- Couscous (Cooked)🍚 Carbs · Default serving: 1 cup cooked (157g)kcal112P3.8gC23gF0.2gPer serving: 176 kcal · 6g protein
- Lentils (Cooked)🍚 Carbs · Default serving: 1 cup cooked (198g)kcal116P9gC20gF0.4gPer serving: 230 kcal · 17.8g protein
- Chickpeas (Cooked)🍚 Carbs · Default serving: 1 cup (164g)kcal164P9gC27gF2.6gPer serving: 269 kcal · 14.8g protein
- Black Beans (Cooked)🍚 Carbs · Default serving: 1 cup (172g)kcal132P9gC24gF0.5gPer serving: 227 kcal · 15.5g protein
- Corn🍚 Carbs · Default serving: 1 medium ear (100g)kcal86P3.2gC19gF1.2gPer serving: 86 kcal · 3.2g protein
- Cereal (Corn Flakes)🍚 Carbs · Default serving: 1 cup (28g)kcal357P7gC84gF0.4gPer serving: 100 kcal · 2g protein
- Avocado🥑 Fats · Default serving: 1/2 avocado (100g)kcal160P2gC9gF15gPer serving: 160 kcal · 2g protein
- Olive Oil🥑 Fats · Default serving: 1 tablespoon (14g)kcal884P0gC0gF100gPer serving: 124 kcal · 0g protein
- Peanut Butter🥑 Fats · Default serving: 1 tablespoon (16g)kcal588P25gC20gF50gPer serving: 94 kcal · 4g protein
- Coconut Oil🥑 Fats · Default serving: 1 tablespoon (14g)kcal862P0gC0gF100gPer serving: 121 kcal · 0g protein
- Broccoli🥦 Vegetables · Default serving: 1 cup (90g)kcal34P2.8gC7gF0.4gPer serving: 31 kcal · 2.5g protein
- Spinach🥦 Vegetables · Default serving: 2 cups fresh (60g)kcal23P2.9gC3.6gF0.4gPer serving: 14 kcal · 1.7g protein
- Cucumber🥦 Vegetables · Default serving: 1 medium cucumber (150g)kcal15P0.7gC3.6gF0.1gPer serving: 23 kcal · 1g protein
- Tomato🥦 Vegetables · Default serving: 1 medium tomato (123g)kcal18P0.9gC3.9gF0.2gPer serving: 22 kcal · 1.1g protein
- Carrot🥦 Vegetables · Default serving: 1 medium carrot (61g)kcal41P0.9gC10gF0.2gPer serving: 25 kcal · 0.5g protein
- Bell Pepper🥦 Vegetables · Default serving: 1 medium pepper (120g)kcal31P1gC6gF0.3gPer serving: 37 kcal · 1.2g protein
- Onion🥦 Vegetables · Default serving: 1 medium onion (110g)kcal40P1.1gC9gF0.1gPer serving: 44 kcal · 1.2g protein
- Zucchini🥦 Vegetables · Default serving: 1 medium zucchini (120g)kcal17P1.2gC3.1gF0.3gPer serving: 20 kcal · 1.4g protein
- Cauliflower🥦 Vegetables · Default serving: 1 cup (100g)kcal25P1.9gC5gF0.3gPer serving: 25 kcal · 1.9g protein
- Lettuce🥦 Vegetables · Default serving: 2 cups (80g)kcal15P1.4gC2.9gF0.2gPer serving: 12 kcal · 1.1g protein
- Banana🍎 Fruits · Default serving: 1 medium banana (120g)kcal89P1.1gC23gF0.3gPer serving: 107 kcal · 1.3g protein
- Apple🍎 Fruits · Default serving: 1 medium apple (150g)kcal52P0.3gC14gF0.2gPer serving: 78 kcal · 0.5g protein
- Orange🍎 Fruits · Default serving: 1 medium orange (130g)kcal47P0.9gC12gF0.1gPer serving: 61 kcal · 1.2g protein
- Mixed Berries🍎 Fruits · Default serving: 1 cup (150g)kcal57P0.7gC14gF0.3gPer serving: 86 kcal · 1g protein
- Strawberry🍎 Fruits · Default serving: 1 cup (152g)kcal32P0.7gC7.7gF0.3gPer serving: 49 kcal · 1.1g protein
- Grapes🍎 Fruits · Default serving: 1 cup (150g)kcal69P0.7gC18gF0.2gPer serving: 104 kcal · 1g protein
- Watermelon🍎 Fruits · Default serving: 1 slice (280g)kcal30P0.6gC8gF0.2gPer serving: 84 kcal · 1.7g protein
- Pineapple🍎 Fruits · Default serving: 1 slice (165g)kcal50P0.5gC13gF0.1gPer serving: 83 kcal · 0.8g protein
- Mango🍎 Fruits · Default serving: 1 medium mango (200g)kcal60P0.8gC15gF0.4gPer serving: 120 kcal · 1.6g protein
- Dates🍎 Fruits · Default serving: 5 dates (50g)kcal282P2.5gC75gF0.4gPer serving: 141 kcal · 1.3g protein
- Almonds🥜 Nuts · Default serving: 1/4 cup (35g)kcal579P21gC22gF50gPer serving: 203 kcal · 7.4g protein
- Peanuts🥜 Nuts · Default serving: 1/4 cup (35g)kcal567P26gC16gF49gPer serving: 198 kcal · 9.1g protein
- Walnuts🥜 Nuts · Default serving: 1/4 cup (30g)kcal654P15gC14gF65gPer serving: 196 kcal · 4.5g protein
- Cashews🥜 Nuts · Default serving: 1/4 cup (35g)kcal553P18gC30gF44gPer serving: 194 kcal · 6.3g protein
- Pistachios🥜 Nuts · Default serving: 1/4 cup (30g)kcal562P20gC28gF45gPer serving: 169 kcal · 6g protein
- Chia Seeds🥜 Nuts · Default serving: 2 tablespoons (28g)kcal486P17gC42gF31gPer serving: 136 kcal · 4.8g protein
- Dark Chocolate (70%)🍫 Snacks · Default serving: 1 piece (10g) (10g)kcal598P7.8gC46gF43gPer serving: 60 kcal · 0.8g protein
- Rice Cakes🍫 Snacks · Default serving: 1 cake (9g)kcal386P8gC81gF2.8gPer serving: 35 kcal · 0.7g protein
- Popcorn (Plain)🍫 Snacks · Default serving: 2 cups (16g)kcal387P13gC78gF4.5gPer serving: 62 kcal · 2.1g protein
- Hummus🍫 Snacks · Default serving: 1/4 cup (60g)kcal166P8gC14gF10gPer serving: 100 kcal · 4.8g protein
- Coffee (Black)☕ Drinks · Default serving: 1 cup (240g)kcal1P0.1gC0gF0gPer serving: 2 kcal · 0.2g protein
- Green Tea☕ Drinks · Default serving: 1 cup (240g)kcal1P0gC0gF0gPer serving: 2 kcal · 0g protein
- Fresh Orange Juice☕ Drinks · Default serving: 1 cup (248g)kcal45P0.7gC10gF0.2gPer serving: 112 kcal · 1.7g protein
- Coconut Water☕ Drinks · Default serving: 1 cup (240g)kcal19P0.7gC3.7gF0.2gPer serving: 46 kcal · 1.7g protein
Browse by Category
Other Food Collections
Frequently Asked Questions
How do vegans get enough protein?
Is plant protein complete?
Do I need vegan protein powder?
What are the best vegan foods for bulking?
Which nutrients should vegans watch?
Can I build muscle on a vegan diet?
Plan Your Nutrition
Calculate your daily calorie needs and macros, then plan meals from this collection.