I get asked this more than anything else. "You're vegetarian and you hit 150g protein? How?" People act like it requires some secret formula or a cabinet full of supplements. It doesn't. It takes planning, and once you've done it for a couple weeks, it becomes second nature.
Let me walk you through a typical day for me.
Breakfast: 40g Protein
I start most mornings with eggs. Three whole eggs scrambled with some vegetables gets me about 18g protein right there. I'll pair that with a thick besan chilla with paneer, which adds another 22g. That's 40g before 9am. If I'm in a rush, I'll do a cardamom yogurt parfait instead, which still clocks in around 28g, and eat a couple of boiled eggs on the side.
Lunch: 35-40g Protein
Lunch is usually whatever I meal-prepped on Sunday. A paneer chickpea power bowl is my go-to because it packs about 38g protein per serving. Sometimes I'll do a big lentil bowl or rajma with rice. The key is doubling up on protein sources. Don't just have dal - have dal with a side of paneer, or chickpeas with Greek yogurt raita.
Snack: 20-25g Protein
This is where most people fall short. My afternoon snack isn't chips or a granola bar. It's usually cottage cheese with some fruit (14g), or a handful of crispy masala chickpeas (10g per serving), or sometimes Greek yogurt with nuts. If I'm at the office, I keep roasted edamame at my desk. One cup of shelled edamame has 18g protein.
Dinner: 35-40g Protein
Dinner is where I go big. A serving of paneer tikka masala gives me 22g, and when I pair it with protein jeera rice (8g) and Greek yogurt raita (8g), that's 38g from one meal. Or I'll do a tofu stir fry with edamame on the side. The trick is always combining a main protein source with supporting players.
The Math
Adding those up: 40 + 38 + 22 + 38 = 138g. And that's conservative. Some days I'll snack on a glass of milk (8g) or have a second helping at dinner. Getting to 150g is very doable once your meals are built around protein-rich ingredients.
The Ingredients That Make It Possible
Here's the short list of foods that do the heavy lifting in my diet:
- Paneer: 14g protein per 100g. It goes in everything.
- Greek yogurt: 17g per cup. I use it in raitas, parfaits, and as a cream substitute.
- Eggs: 6g each. Three eggs is 18g, easy.
- Lentils and dal: 18g per cup cooked. Cheap, filling, versatile.
- Chickpeas: 15g per cup cooked. The base of so many great meals.
- Cottage cheese: 14g per half cup. Sneaky good in curries.
- Tofu: 20g per cup. My go-to for Asian-style dishes.
- Edamame: 18g per cup. The ultimate high-protein snack.
You don't need all of these every day. You just need 3-4 of them showing up in your meals consistently. Once you start thinking of meals as "protein source + supporting cast," hitting 150g becomes a habit, not a struggle.
Start by tracking your intake for one week. Most vegetarians are already getting 60-80g without trying. The gap isn't as big as you think. Fill it with intentional choices and you're there.