The Protein Question

Ask any vegan what question they hear most often and "But where do you get your protein?" will almost certainly be near the top. It's a fair question — protein is essential for building muscle, repairing tissue, producing enzymes, and countless other bodily functions. The good news: plant-based diets can absolutely meet your protein needs, and often with significant health advantages alongside.

How Much Protein Do You Actually Need?

General guidelines suggest most adults need around 0.8g of protein per kilogram of body weight per day for basic needs. Those who are very active, building muscle, pregnant, or recovering from illness may need more — typically in the range of 1.2–1.6g per kg. The key is consistency across meals, not hitting a single large dose.

Top Plant-Based Protein Sources

Legumes

FoodProtein (per 100g cooked)Notes
Edamame~11gComplete protein; great as a snack
Lentils~9gHigh in iron and folate too
Black beans~8gVersatile; great in tacos, soups, stews
Chickpeas~8gExcellent roasted as a snack
Kidney beans~8gPerfect in chilli and curries

Soy-Based Foods

Soy is one of the few plant foods that provides all nine essential amino acids, making it a complete protein:

  • Tofu: ~8–10g per 100g. Absorbs flavours brilliantly when marinated.
  • Tempeh: ~19g per 100g. Fermented for better digestibility and richer flavour.
  • Soy milk: ~3–4g per 100ml. Closest to dairy milk in protein content.

Grains

  • Quinoa: ~4g per 100g cooked — another complete protein and a great rice alternative.
  • Oats: ~5g per 100g dry — add to smoothies or enjoy as porridge.
  • Seitan (wheat gluten): ~25g per 100g — the highest protein plant food by weight, with a meaty texture ideal for stir-fries and sandwiches.

Nuts and Seeds

  • Hemp seeds: ~31g per 100g — a complete protein you can sprinkle on anything.
  • Pumpkin seeds: ~19g per 100g — great for snacking or adding to salads.
  • Almonds: ~21g per 100g — also rich in vitamin E and healthy fats.
  • Peanut butter: ~25g per 100g — affordable and versatile.

Do You Need to Combine Proteins?

Older nutrition advice suggested vegans needed to combine complementary proteins (e.g., rice and beans) at every meal. Modern research has updated this view: as long as you eat a variety of plant foods across the day, your body gets all the essential amino acids it needs. That said, eating rice and beans together is still a great idea — they just taste wonderful and complement each other nutritionally.

Practical Tips for Hitting Your Protein Targets

  1. Include a protein source at every meal — don't leave it to chance.
  2. Keep cooked lentils or chickpeas in the fridge for quick additions to salads and bowls.
  3. Swap regular flour for chickpea flour in pancakes and fritters.
  4. Add hemp or chia seeds to smoothies, oats, or yoghurt alternatives.
  5. Consider a pea or rice protein powder if your needs are high (e.g., intense athletic training).

The Bottom Line

Protein on a vegan diet is genuinely achievable — it just requires a little awareness and variety. Focus on whole, minimally processed plant foods, eat enough overall calories, and you'll find your protein needs well and truly covered.