If you’re a vegetarian aiming to consume 150 grams of protein per day, you’re probably navigating a maze of lentils, tofu, and confused friends asking, “Wait, but how do you get your protein?”
Let’s clear the air—getting this much protein on a vegetarian diet is totally possible. But it does require more than just eating a few extra chickpeas. With a little planning, smart food combinations, and some kitchen creativity, you can not only hit your goal—you can enjoy it too.
This guide walks you through everything you need to know, from the why to the how, with practical examples, meal ideas, expert tips, and myth-busting insights.
Why Would Someone Need 150g of Protein a Day?
Let’s not assume everyone needs that much protein. For the average sedentary adult, the recommended dietary allowance (RDA) is about 0.8g of protein per kilogram of body weight, which is around 56g/day for men and 46g/day for women. But that’s just the bare minimum to prevent deficiency—not optimal health.
If you fall into any of the following categories, you may benefit from higher protein intake:
- Athletes or people lifting weights
- Anyone aiming to build or maintain lean muscle
- Those on fat loss diets to preserve muscle
- Older adults looking to prevent muscle loss (sarcopenia)
Example:
A 165-pound (75kg) weightlifter might aim for 2g/kg, totaling 150g protein daily.
READ ALSO: The 11 Best Foods for Super Bowl Sunday
Understanding the Vegetarian Protein Challenge
Unlike omnivores who can lean on lean meats, fish, or eggs to hit high protein goals, vegetarians must rely more on:
- Plant-based foods (often lower in protein density)
- More carbs and fats coming with plant proteins
- Incomplete amino acid profiles
Let’s Break That Down:
- Protein Density:
100g of chicken breast has ~30g protein and 165 calories.
1 cup of cooked beans has ~15g protein but over 220 calories and 40g of carbs. - Complete Proteins:
Animal proteins contain all 9 essential amino acids. Most plant proteins don’t—but they can complement each other (e.g., rice + beans = complete protein).
Key Insight:
To hit 150g, you need to combine different protein sources, plan your meals strategically, and likely use a supplement or two.
High-Protein Vegetarian Foods: What to Focus On
Here’s a breakdown of your vegetarian protein MVPs.
1. Legumes: The Plant-Based Staples

- Lentils (18g protein/cup cooked)
- Chickpeas (15g/cup)
- Black beans (15g/cup)
- Split peas (16g/cup)
Use in stews, burgers, pasta sauces, wraps, or as curry bases.
Pro Tip: Add turmeric or cumin to improve digestibility and flavor.
2. Soy Products: Tofu, Tempeh, Edamame

Soy is a vegetarian goldmine—complete protein, high content, and super versatile.
- Tofu (firm): ~10g protein/100g
- Tempeh: ~20g/100g
- Edamame (cooked soybeans): ~17g/cup
Nutrition Bonus: Tempeh is fermented, meaning better gut health benefits.
Try it:
- Tofu scramble instead of eggs
- Tempeh stir-fry with rice or noodles
- Edamame tossed in sesame oil for snacks
3. Dairy Products (for Lacto-Vegetarians)

Dairy = high protein with bonus calcium.
- Greek yogurt (20g/cup)
- Cottage cheese (25g/cup)
- Milk (1 cup): ~8g
Tip: Opt for unsweetened, high-protein versions to avoid unnecessary sugars.
Greek yogurt is great for smoothies, dips, or dessert with fruit and seeds.
4. Eggs and Egg Whites

One egg has 6g protein; 3 egg whites = ~10g.
Perfect for breakfast, snacks, or even in savory muffins and wraps.
Sample idea:
3 eggs + 3 whites = 25g of complete protein in under 200 calories.
5. Protein Powders: The Convenient Hero

Plant-based protein powders (pea, rice, soy, hemp, etc.) are lifesavers when you’re short on time or calories.
- Average scoop = 20–25g protein
- Add to smoothies, oats, or baking
Look For:
- NSF Certified or Informed Choice label
- Low sugar
- Blends with full amino acid profiles
6. Nuts, Seeds & Butters

Not the most efficient source (higher in fat than protein), but they help.
- Peanut butter: 8g protein/2 tbsp
- Almonds: 6g per ¼ cup
- Hemp seeds: 10g per 3 tbsp
- Chia seeds: 5g per 2 tbsp
Use them as protein boosters, not anchors.
7. Whole Grains

Whole grains contain moderate protein but excellent when paired with legumes.
- Quinoa: 8g/cup (complete protein)
- Oats: 5g/cup
- Buckwheat: 6g/cup
Sample Daily Meal Plan for 150g Protein
Let’s pull it all together. Here’s a real, sustainable vegetarian day:
Breakfast (35g)
- ½ cup oats with almond milk
- 1 scoop plant protein (blended in)
- 2 tbsp hemp seeds
- 1 banana
Snack (25g)
- 1 cup Greek yogurt
- 1 tbsp peanut butter
- Berries + chia seeds
Lunch (35g)
- Tempeh stir-fry (150g tempeh)
- Quinoa (1 cup cooked)
- Veggies + tahini dressing
Afternoon Snack (25g)
- Protein shake (1 scoop pea protein)
- 1 cup unsweetened soy milk
- 1 tbsp flaxseed
Dinner (30g)
- Lentil curry (1 cup cooked lentils)
- Brown rice (1 cup)
- Steamed spinach with olive oil
Optional Night Snack (15g)
- Cottage cheese (¾ cup)
- Almonds (¼ cup)
Total: ~150g protein, balanced across the day.
Common Mistakes to Avoid
Over-relying on carbs
Rice and beans are great, but don’t make them your only protein sources.
Neglecting variety
Soy is great—but mix it with legumes, dairy (if applicable), and grains for full coverage.
Skipping supplements when needed
A scoop of protein powder can save you 400 calories and hours of prep.
Expert Opinions & Research
Dietitian’s Perspective:
Registered dietitian Susan Levin, MS, RD, notes:
“Plant-based eaters can absolutely meet their protein needs with a combination of whole foods and occasional supplementation. Diversity and planning are key.”
Research:
A 2019 study in Nutrients found that vegetarians who track protein intake meet or exceed daily needs—even in athletic populations—by using soy, legumes, dairy, and powders.
Final Thoughts: Yes, You Can Do This
Reaching 150 grams of protein on a vegetarian diet isn’t a dream—it’s a strategy. With smart food choices, proper combinations, and a little prep, it becomes part of your lifestyle. You’ll feel more energized, recover faster, and support your goals—whether that’s muscle gain, fat loss, or just staying strong and sharp.
Your next step:
Start by tracking your current intake for a couple of days. Once you see where you’re at, plug the gaps with protein-rich upgrades. Your muscles—and metabolism—will thank you.