How Much Protein Do You Need Per Day? (Indian Vegetarian Guide)
Protein is the one macro most Indian vegetarians fall short on — not because good sources don't exist, but because nobody tells you how much you actually need. Let's fix that with real numbers.
How much protein you actually need
Protein needs are best calculated per kilogram of body weight, not as a flat number:
| Activity level | Protein per kg | For a 60 kg person |
|---|---|---|
| Sedentary | 0.8g | ~48g/day |
| Lightly active | 1.0–1.2g | 60–72g/day |
| Active / fat loss | 1.2–1.6g | 72–96g/day |
| Building muscle | 1.6–2.2g | 96–132g/day |
The 0.8g/kg figure is the minimum to avoid deficiency — not the optimum. If you exercise or want to preserve muscle while losing weight, aim higher.
Protein by goal
- General health: 1.0g per kg is a sensible baseline for most people.
- Weight loss: Go higher (1.4–1.6g/kg). Protein keeps you full and protects muscle in a calorie deficit, so you lose fat, not muscle.
- Muscle gain: 1.6–2.2g/kg, spread across the day (roughly 20–35g per meal), works best.
Best Indian vegetarian sources
The myth that vegetarians can't get enough protein simply isn't true. Here's the protein content of common foods:
| Food | Serving | Protein |
|---|---|---|
| Paneer | 100g | 18–20g |
| Soya chunks (dry) | 50g | ~26g |
| Tofu | 100g | 10–12g |
| Rajma / chana (cooked) | 1 katori | 7–9g |
| Dal (cooked) | 1 katori | 5–7g |
| Curd | 1 cup | 8–10g |
| Milk | 1 glass | 7–8g |
| Peanuts | 30g | 7.5g |
| Sprouts (moong) | 1 katori | 7g |
Soya chunks and paneer are the heavy hitters. Combining a grain (roti/rice) with a dal or legume also gives you a more complete amino acid profile.
A sample high-protein veg day (~90g)
- Breakfast: 2 besan chilla + 1 glass milk → ~20g
- Lunch: 2 rotis + 1 katori rajma + 1 katori curd → ~25g
- Snack: 30g peanuts + 1 cup curd → ~15g
- Dinner: 100g paneer bhurji + 1 katori dal → ~30g
That's ~90g of protein without any supplements — enough for a 60 kg person aiming to build muscle.
Tips for hitting your target
-
Anchor every meal with a protein source. If a meal has no dal, paneer, curd, egg, or legume, it's a carb-only meal — add one.
-
Front-load breakfast. Most Indian breakfasts (poha, paratha, upma) are carb-heavy. Adding curd, milk, or eggs makes a big difference.
-
Count it, don't guess it. Protein is the easiest macro to underestimate. With NutriChat, just say "I had 2 rotis, rajma, and curd" and it tallies your protein automatically — so you can see whether you're actually hitting your number.
Quick reference: For most people, 1.0g of protein per kg of body weight is a solid daily baseline. Bump it to 1.4–1.6g/kg if you're losing weight or training.