Can vegetarians get enough protein?
Yes โ with proper planning. Vegetarians (who still eat dairy and eggs) have access to some of the highest-quality protein sources available. Even strict vegans can meet protein targets of 1.6โ2g/kg body weight through a well-designed diet, though it requires greater attention to variety and total intake.
The main consideration for plant-based proteins is amino acid completeness. Most plant proteins are "incomplete" โ they lack one or more essential amino acids in sufficient quantities. However, by combining different protein sources throughout the day (not necessarily in the same meal), vegetarians can easily obtain all essential amino acids.
Top protein sources for lacto-ovo vegetarians
| Food | Protein per 100g | Notes |
|---|---|---|
| Greek yoghurt (0%) | 10g | Complete protein, high in casein |
| Cottage cheese | 11g | High casein, slow-digesting |
| Eggs | 13g | Highest biological value of any food |
| Paneer | 18g | Dense, complete protein source |
| Whey protein powder | 75โ80g | Fastest absorbing protein supplement |
Top plant protein sources
| Food | Protein per 100g | Notes |
|---|---|---|
| Firm tofu | 8โ12g | Complete protein from soy |
| Tempeh | 19g | Fermented, better digestibility |
| Edamame | 11g | Complete protein, high fibre |
| Lentils (cooked) | 9g | Also high in iron and fibre |
| Chickpeas (cooked) | 9g | Versatile, high in fibre |
| Black beans (cooked) | 8g | Lysine-rich, pairs well with rice |
| Seitan | 25g | Wheat gluten โ avoid if coeliac |
| Hemp seeds | 32g | Complete protein, high in omega-3 |
Combining plant proteins for completeness
Traditional food cultures have long combined plant proteins in ways that provide all essential amino acids. The most classic examples: rice + beans (complementary amino acid profiles), hummus + pita bread, and corn tortilla + beans. You do not need to combine these in the same meal โ eating complementary sources throughout the day is sufficient.
Soy-based foods (tofu, tempeh, edamame, soy milk) are the exception: they are complete proteins containing all essential amino acids in adequate amounts, making them particularly valuable in vegetarian and vegan diets.
Sample high-protein vegetarian day
Here is a practical example of how to hit 140g of protein on a vegetarian diet:
- Breakfast: 3 eggs + 200g Greek yoghurt = 39g protein
- Lunch: 200g firm tofu stir-fry + 200g edamame = 36g protein
- Snack: 200g cottage cheese = 22g protein
- Dinner: 150g tempeh + 200g lentils = 47g protein
- Total: ~144g protein