Skip to content

How to get 100 grams of protein a day in veg? A practical guide

5 min read

According to research, many plant-based foods offer a significant amount of protein, with sources like lentils providing around 18 grams per cooked cup. Achieving a higher daily intake, such as 100 grams of protein a day in veg, is a practical and attainable goal for those focusing on muscle growth, weight management, or general fitness. This guide breaks down exactly how you can structure your vegetarian diet to meet this target without relying on meat.

Quick Summary

This article explores the best vegetarian protein sources, provides a detailed sample meal plan, and offers strategic tips for consuming 100 grams of protein daily using only plant-based and dairy options. It demonstrates that with a varied and planned diet, meeting high protein goals is fully achievable.

Key Points

  • Variety is Key: Consume a wide array of vegetarian protein sources like soy, legumes, and dairy to ensure you get all essential amino acids.

  • Strategic Meal Planning: Distribute protein intake throughout the day with 25-30g per main meal and protein-rich snacks to achieve a 100g goal.

  • Maximize with Toppers: Easily boost protein by adding high-protein seeds like hemp, pumpkin, and chia to salads, yogurt, and oatmeal.

  • Choose the Right Dairy: Opt for protein-dense dairy options like Greek yogurt and cottage cheese over lower-protein alternatives.

  • Consider Supplements: For high-demand situations, plant-based protein powders (pea, rice) offer a convenient and effective way to supplement your intake.

  • Embrace Soy Products: Tofu, tempeh, and edamame are versatile, protein-packed options that are excellent for building muscle and maintaining energy.

  • Don't Forget Grains: Incorporate whole grains like quinoa and oats into your diet, as they contribute valuable protein and other nutrients.

In This Article

Many people believe that a high-protein diet is difficult or impossible to achieve without meat. However, a well-planned vegetarian diet is rich in diverse, protein-dense foods that can easily add up to 100 grams or more per day. The key is to incorporate a variety of sources throughout your meals and snacks, leveraging the power of legumes, dairy, soy products, nuts, seeds, and whole grains. Focusing on variety is crucial for obtaining all the essential amino acids your body needs to build and repair tissues effectively.

The Protein Powerhouse: Top Vegetarian Food Sources

To successfully reach a high protein goal, you need to know which foods pack the biggest punch. Incorporating a mix of these sources ensures both variety and a complete amino acid profile.

  • Soy Products: Tofu, tempeh, and edamame are some of the most concentrated plant-based protein sources available. Tempeh, made from fermented soybeans, can provide nearly 20 grams of protein per 100-gram serving. A block of extra-firm tofu can offer over 30 grams of protein in one package. Edamame, the young soybean, is also a fantastic snack or meal addition.
  • Legumes and Beans: Lentils and chickpeas are superstars in the vegetarian world. A single cup of cooked lentils provides approximately 18 grams of protein and a high amount of fiber. Chickpeas, black beans, and kidney beans also offer around 15 grams per cup, making them incredibly versatile for soups, salads, and curries.
  • Dairy Products: For lacto-vegetarians, dairy offers some of the highest protein concentrations. A serving of Greek yogurt can provide 15-20 grams of protein, making it an excellent breakfast or snack option. Cottage cheese is another winner, with around 12 grams of protein per 100 grams.
  • Nuts and Seeds: These provide a convenient protein boost. A handful of almonds (1.5 ounces) contains about 9 grams of protein, while hemp seeds and chia seeds are also excellent additions to meals. Pumpkin and sunflower seeds are rich in protein and ideal for topping salads or adding to oatmeal.
  • Whole Grains: While often seen as a carb source, grains like quinoa, oats, and spelt contribute to your daily protein total. Quinoa is particularly valuable as a complete protein, offering about 8 grams per cooked cup. Ezekiel bread, made from sprouted grains, contains a higher protein count than regular bread.
  • Seitan: Made from wheat gluten, seitan is a popular meat alternative with a surprisingly high protein content. A 3-ounce serving can contain up to 21 grams of protein. It's crucial to note that seitan is not gluten-free and should be avoided by those with gluten sensitivity.

Sample Meal Plan for 100g of Protein in a Day

Here is an example of how you can structure your daily meals to hit the 100-gram mark, proving that this is a completely attainable goal without relying on supplements.

Breakfast (approx. 27g Protein)

  • 1 cup (227g) Greek Yogurt: 20g protein
  • 2 tbsp (28g) Peanut Butter: 8g protein
  • 1 tbsp Hemp Seeds: 3g protein
  • Combine Greek yogurt with a swirl of peanut butter and a sprinkle of hemp seeds.

Lunch (approx. 28g Protein)

  • 1 cup (198g) Cooked Lentils: 18g protein
  • 1/2 cup (80g) Cooked Quinoa: 4g protein
  • 1 cup Mixed Greens: 2g protein
  • 2 tbsp Almonds: 4g protein
  • Toss lentils, quinoa, greens, and almonds with a light vinaigrette.

Dinner (approx. 30g Protein)

  • 100g (3.5oz) Extra-Firm Tofu: 16g protein
  • 1 cup (170g) Black Beans: 15g protein
  • Serve sautéed tofu and black beans with your favorite vegetables.

Snacks (approx. 18g Protein)

  • 1 oz (28g) Pumpkin Seeds: 7g protein
  • 1 cup (237ml) Soy Milk: 8g protein
  • Have a handful of pumpkin seeds and a glass of soy milk in the afternoon.

Strategic Tips for Upping Your Protein Intake

  • Spread it Out: Instead of trying to cram all your protein into one or two large meals, distribute your intake across breakfast, lunch, dinner, and snacks. Aiming for 25-30 grams per main meal can make a big difference.
  • Choose Wisely: Not all plant-based dairy alternatives are created equal. Some almond and oat milks contain very little protein. Opt for soy milk, which provides a similar protein content to dairy milk, especially in smoothies.
  • Top it Off: Utilize high-protein toppers to easily add extra grams to any dish. Sprinkle hemp hearts on salads and oatmeal, or add nutritional yeast to pasta sauces for a cheesy, protein-rich flavor.
  • Don't Fear the Fermented: Tempeh is not only a fantastic protein source but also contains gut-healthy probiotics due to the fermentation process. Incorporating it regularly can boost your protein intake and support your digestive health.
  • Supplement if Necessary: For those with particularly high protein needs or busy schedules, a plant-based protein powder can be a great tool. Pea, hemp, and brown rice protein powders are widely available and can be added to smoothies or baked goods for a quick protein boost.

Comparison Table: Vegetarian Protein Sources

To help you visualize the protein content of different foods, here is a comparison table based on common serving sizes.

Food Source Serving Size Approximate Protein Content Key Benefit Protein Type Status
Lentils 1 cup, cooked 18g High in fiber Incomplete Plant-based
Tempeh 100g 20g Fermented, high digestibility Complete Plant-based
Greek Yogurt 1 cup 20g+ Calcium source Complete Dairy
Extra-Firm Tofu 1/2 block (225g) ~20g Versatile, low-fat Complete Plant-based
Chickpeas 1 cup, cooked 15g Versatile, fiber-rich Incomplete Plant-based
Hemp Seeds 3 tbsp 9g+ Omega-3s, highly digestible Complete Plant-based
Quinoa 1 cup, cooked 8g Complete amino acid profile Complete Plant-based
Soy Milk 1 cup 7-8g Calcium-fortified Complete Plant-based

Conclusion: Making 100g of Protein a Daily Reality

Reaching a high protein intake as a vegetarian is not only possible but can also be delicious and varied. By strategically incorporating a range of protein-rich foods such as soy products, legumes, dairy, and seeds into your daily meals and snacks, you can consistently hit the 100-gram target. The key is smart planning and diversifying your diet to ensure you are receiving all the essential amino acids. Whether you're an athlete or simply aiming for better nutrition, a high-protein vegetarian diet is within your reach.


  • Meal Prep for Success: Planning and preparing meals in advance can help you consistently meet your protein goals, especially during busy weeks.
  • Combine for Complete Proteins: Pair different plant-based proteins, like grains with legumes, to get a full spectrum of essential amino acids.
  • Smart Snacking: Opt for protein-rich snacks such as nuts, seeds, or Greek yogurt to fill the gaps between meals and boost your overall daily intake.
  • Utilize Soy Products: Don't shy away from soy. Foods like tofu, tempeh, and edamame are incredibly protein-dense and versatile additions to your diet.
  • Choose High-Protein Dairy: For lacto-vegetarians, swap regular yogurt and milk for Greek yogurt and soy milk to maximize protein in your breakfast and snacks.
  • Boost with Supplements: If needed, plant-based protein powders offer a convenient and effective way to increase your daily protein intake.

Frequently Asked Questions

There is no single 'best' source, but high-quality options include soy products (tofu, tempeh), legumes (lentils, chickpeas), and dairy products like Greek yogurt and cottage cheese. Combining a variety of these foods ensures you receive all essential amino acids.

Yes, it is entirely possible. A well-planned diet that consistently incorporates high-protein vegetarian foods across all meals and snacks can easily meet or exceed a 100-gram daily protein target.

Complete proteins contain all nine essential amino acids. Soy products (tofu, tempeh, edamame) and quinoa are naturally complete. You can also create complete proteins by combining complementary sources over the course of the day, such as pairing grains with legumes.

Boost your breakfast with Greek yogurt, a sprinkle of hemp or chia seeds in oatmeal, or a tofu scramble. Choosing soy milk over other plant-based milks is also an easy switch for more protein.

Many of the most protein-dense vegetarian foods, like lentils, beans, and chickpeas, are very affordable, especially when bought dry or in bulk. While some specialty products may cost more, a budget-friendly high-protein diet is very achievable.

Excellent high-protein snacks include Greek yogurt, a handful of almonds, roasted chickpeas, edamame, and celery with peanut butter or hummus.

No. Your body can store amino acids, so you don't need to combine complementary proteins in a single meal. As long as you eat a variety of different protein sources throughout the day, you will receive all essential amino acids.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.