Vegetarian Protein Requirements
How to Meet Your Protein Needs on a Vegetarian Diet
For those following a vegetarian diet, ensuring adequate protein intake is essential for maintaining muscle mass, supporting metabolism, and overall health. While animal products are known for their protein content, there are many plant-based and vegetarian options that can provide the nutrients you need while not consuming meat. With thoughtful planning and a variety of protein sources, you can enjoy a balanced, satisfying diet that meets your daily requirements and supports your overall wellbeing.
High-Protein Vegetarian Foods
Incorporate these vegetarian foods into your daily meals:
Tofu & Tempeh: Both are complete protein sources. For instance, 100g of tofu offers 8g of protein, while tempeh provides around 19g of protein per 100g.
Cottage Cheese & Greek Yogurt: Dairy is a fantastic source of protein. Cottage cheese offers 12g of protein per 100g, while plain Greek yogurt provides around 10g.
Hemp Seeds & Chia Seeds: Nutrient-dense seeds that pack a protein punch. Hemp seeds offer 31g of protein per 100g, and chia seeds provide 17g.
Eggs: A complete protein, with 12g of protein from just 2 large eggs.
Edam Cheese & Halloumi: These cheeses are rich in protein. Edam provides about 25g of protein per 100g, while halloumi offers 21g.
Spread Protein Intake Throughout the Day
To make sure you’re meeting your protein needs, include a protein source in every meal and snack. These quantities provide approximately 30g of protein and can be mixed and matched depending on your dietary preferences and meal planning.
Vegetarian Protein Sources (30g Protein):
Tofu: 300g (Firm tofu provides about 10g of protein per 100g)
Tempeh: 150g (Tempeh offers approximately 19g of protein per 100g)
Cottage Cheese: 250g (12g of protein per 100g)
Greek Yogurt: 300g (10g of protein per 100g)
Edam Cheese: 120g (25g of protein per 100g)
Eggs: 5 large eggs (6g of protein per egg)
Plant-Based Protein Sources (30g Protein):
Lentils (cooked): 230g (13g of protein per 100g)
Chickpeas (cooked): 350g (9g of protein per 100g)
Black Beans (cooked): 375g (8g of protein per 100g)
Quinoa (cooked): 400g (8g of protein per 100g)
Hemp Seeds: 85g (31g of protein per 100g)
Chia Seeds: 175g (17g of protein per 100g)
Almonds: 140g (21g of protein per 100g)
Combine Foods for Complete Proteins
Many plant-based foods are not complete proteins on their own, so combining different sources ensures you're getting all essential amino acids. Combining protein sources is also an excellent way to meet your needs without relying too heavily on a single food, promoting variety and balance in your meals. Here are some combinations from the list above that will give you around 30g of protein in a meal:
1. Tofu + Quinoa
Tofu: 200g (20g of protein)
Quinoa (cooked): 125g (10g of protein)
2. Greek Yogurt + Chia Seeds
Greek Yogurt: 200g (20g of protein)
Chia Seeds: 60g (10g of protein)
3. Tempeh + Black Beans
Tempeh: 100g (19g of protein)
Black Beans (cooked): 150g (12g of protein)
4. Cottage Cheese + Almonds
Cottage Cheese: 200g (24g of protein)
Almonds: 30g (6g of protein)
5. Lentils + Hemp Seeds
Lentils (cooked): 200g (26g of protein)
Hemp Seeds: 10g (3g of protein)
6. Eggs + Seitan
Eggs: 3 large (18g of protein)
Seitan: 50g (12g of protein)
7. Chickpeas + Edam Cheese
Chickpeas (cooked): 200g (18g of protein)
Edam Cheese: 50g (12g of protein)
Whether you’re choosing a vegetarian diet for ethical reasons, or personal preference, meeting your protein needs is entirely possible. With careful planning and a focus on nutrient-dense, high-protein foods, you can enjoy a balanced, fulfilling vegetarian diet that supports your health and energy.