Health HubARTICLE

Protein for Indian Vegetarians: A Practical Guide

Shilpa Koundal · 22 Aug 2026 · 2 min read

How to hit 60–90 g of protein a day using dal, dairy, soya and everyday Indian foods — no powders required.

Why protein matters

Protein preserves muscle while you lose fat, keeps you full between meals, and supports recovery after exercise. Most Indian vegetarian diets deliver 35–45 g a day, well short of what an adult needs.

Practical sources

FoodServingProtein
Moong dal1 katori9 g
Paneer (low fat)50 g9 g
Curd1 katori5.3 g
Soya chunks1 katori18 g
Sprouted moong1 katori7.5 g

Building a 70 g day

Breakfast — besan chilla (10 g) with curd (5 g). Lunch — 2 roti, rajma (11 g), curd (5 g). Snack — sprouts chaat (8 g). Dinner — paneer sabzi (9 g), 2 roti (6 g). Bedtime — milk (6 g). That is roughly 70 g without a single supplement.

Common mistakes

Counting rice and roti as protein sources, relying on a single dal serving a day, and skipping breakfast protein entirely.

Want a plan built for you?

Nutrimenters dietitians design around your body, routine and food preferences.

Get Your Diet Plan