How I Hit My Protein Target as a Vegetarian
The Number That Shocked Me
For years I assumed I was eating "enough" protein. Dal every day, curd with lunch, paneer twice a week — surely that was plenty.
Then I actually counted it for three days. I was averaging 38 grams a day at around 95 kg body weight. That is roughly a third of what I should have been eating.
This one number explained so much: why I felt hungry two hours after lunch, why I lost strength along with the weight, and why my results stalled every few weeks.
Protein is the single thing most Indian vegetarian diets are short on. Not calories. Not vitamins. Protein.
How Much Do You Actually Need?
The official RDA in India is 0.8 g per kg of body weight — but that is the minimum to avoid deficiency, not the amount that helps you hold on to muscle while losing fat.
For someone actively trying to lose weight, most evidence points to 1.2 to 1.6 g per kg.
A simple way to work out your own number:
- 70 kg, sedentary, maintaining — around 85 g per day
- 70 kg, losing weight — around 100-110 g per day
- 90 kg, losing weight — around 120-140 g per day
If you are significantly overweight, calculate against your target weight rather than your current one, otherwise the number gets unrealistically high.
I settled on 120 g a day. It sounded impossible at first. It is not — it just needs planning.
The Protein Content of Indian Foods
This is the table I wish someone had handed me on day one. All figures are for cooked or ready-to-eat portions unless stated.
The heavy hitters
- Soya chunks — 52 g per 100 g dry (the highest of anything in an Indian kitchen)
- Paneer — 18 g per 100 g
- Greek yogurt / hung curd — 10 g per 100 g
- Whey protein — 24 g per scoop
The everyday staples
- Moong dal — 7 g per cooked katori
- Rajma / chana — 7-8 g per cooked katori
- Sprouts — 8 g per cup
- Curd — 4 g per katori
- Milk — 8 g per glass
- Roti — 3 g each
- Rice — 3 g per cup cooked
The ones people overrate
- Almonds — 6 g per 30 g (mostly fat)
- Peanut butter — 4 g per tablespoon
- Vegetables — 1-2 g per serving
The pattern is obvious once you see it. Dal and roti alone will never get you there. You need at least one concentrated protein source at every meal.
What a 120 g Day Actually Looks Like
This is close to what I eat on a normal working day. Nothing exotic, nothing expensive.
Breakfast — 32 g
50 g oats with 1 scoop whey protein and water, prepared the night before
Lunch — 30 g
2 rotis, one katori dal, one katori sabji, 150 g curd, salad
Evening — 14 g
Roasted chana (40 g) with green tea
Dinner — 34 g
30 g dry soya chunks (boiled and squeezed) stir-fried with 250 g mixed vegetables
Before bed — 10 g
One glass of milk
That comes to roughly 120 g. The meals themselves are not unusual — the difference is that every single one of them has a deliberate protein anchor rather than being built around the carbohydrate.
The Five Changes That Did the Heavy Lifting
If you only take five things from this, take these.
1. Anchor every meal with protein first
Decide the protein before you decide anything else. Build the rest of the plate around it.
2. Discover soya chunks
30 g dry — a small handful — gives you around 16 g of protein for about ten rupees. Boil them, squeeze out the water thoroughly (this removes the smell most people dislike), then cook them like any sabji.
3. Swap curd for hung curd
Strain regular curd through a muslin cloth for a few hours. You get more than double the protein for the same volume, and it makes an excellent dressing base.
4. Rotate your protein through the week
Paneer, soya, chana, sprouts, Greek yogurt. Eating the same thing daily is the fastest route to giving up.
5. Treat whey as food, not a supplement
One scoop is 24 g of protein for the same calories as two rotis. If you are vegetarian and struggling to hit your number, it is the most efficient tool available. I mix mine into overnight oats so it feels like breakfast rather than a shake.
Two Honest Warnings
Count for three days, then stop. Weighing and logging every meal forever is miserable and unnecessary. Do it for three days to calibrate your eye, learn what 30 g looks like on a plate, then go back to eating normally with that knowledge.
More is not better. Beyond roughly 2 g per kg there is no additional benefit for most people, and if you have any existing kidney condition you should talk to your doctor before increasing protein substantially. This is my experience and my reading, not medical advice.
The honest summary: getting protein right did more for my hunger, my energy and my ability to keep the weight off than any other single change I made. It is also the change almost nobody talks about, because it is far less exciting than a new diet.