Guides

Protein Rich Food (Veg): 47 Indian Vegetarian Sources

Every food below is vegetarian, commonly available in India, and listed with its real protein and calories per serving from the NutriDesi database. Search the list, filter by type, and tap any food for full nutrition facts.

The short answer

  • Soya is the highest-protein vegetarian food in India — 52 g per 100 g raw granules, ~18 g per 100 g cooked chunks.

  • Low-fat paneer (19 g per 100 g) and greek yogurt or dahi (10 g per 100 g) are the easiest daily dairy sources.

  • Dals and pulses land at 7–9 g per 100 g cooked, so they build the base but rarely finish the job alone.

  • Roasted chana and peanuts are the cheapest protein snacks — 20–26 g per 100 g.

Protein rich vegetarian foods list

Sorted by protein per serving. 47 of 47 foods shown.

Protein and calories per serving for vegetarian Indian foods
FoodProteinCalories
Soya Granules (raw)100 g52 g330 kcal
Skimmed Milk Powder100 g36 g360 kcal
Watermelon Seeds100 g28 g557 kcal
Peanuts100 g26 g560 kcal
Almonds100 g20 g567 kcal
Pistachios100 g20 g533 kcal
Roasted Chana100 g20 g360 kcal
Paneer (low fat)100 g19 g180 kcal
Soya Chunks (cooked)100 g18 g140 kcal
Cashews100 g16.7 g550 kcal
Paneer Tikka Roll1 piece16 g380 kcal
Soya Bhurji1 serving14 g180 kcal
Paneer Tikka (grilled)100 g14 g220 kcal
Paneer Bhurji (low oil)1 serving14 g190 kcal
Walnuts100 g13.3 g617 kcal
Cottage Cheese100 g12 g100 kcal
Peanut Butter Oats1 bowl12 g320 kcal
Rajma Chawal1 serving12 g280 kcal
Palak Paneer100 g11 g240 kcal
Tofu Bhurji1 serving10 g160 kcal
Tofu Palak1 katori10 g150 kcal
Tofu Matar1 katori10 g160 kcal
Greek Yogurt / Dahi100 g10 g100 kcal
Sattu Paratha1 piece10 g280 kcal
Urad Dal (cooked)100 g9 g140 kcal
Rajma100 g9 g180 kcal
Chole100 g9 g200 kcal
Chana Dal (cooked)100 g9 g160 kcal
Soya Palak Curry100 g8.9 g112 kcal
Tofu (firm)100 g8 g80 kcal
Soya Pulao100 g8 g200 kcal
Dal Tadka100 g8 g150 kcal
Masoor Dal (cooked)100 g8 g120 kcal
Kala Chana (boiled)100 g8 g150 kcal
Lobia (boiled)100 g8 g160 kcal
Sprouts Salad1 bowl8 g120 kcal
Moong Dal Chilla1 piece8 g130 kcal
Toor Dal (cooked)100 g7 g130 kcal
Moong Dal (cooked)100 g7 g110 kcal
Besan Chilla1 piece7 g150 kcal
Sattu Drink (salted)1 glass6 g120 kcal
Green Peas Masala100 g5.8 g117 kcal
Curd (low fat)100 g4 g60 kcal
Pumpkin Seeds1 tbsp4 g85 kcal
Steamed Dhokla (oil free)100 g4 g90 kcal
Soya Milk100 ml3.5 g45 kcal
Milk (toned)100 ml3.5 g45 kcal

A 100 g protein vegetarian day

Using only foods from the list above, in ordinary Indian portions.

  • Breakfast · ~26 g — 2 moong dal chillas + 150 g greek yogurt or dahi
  • Lunch · ~24 g — 2 katoris dal tadka or rajma + 1 bowl sprouts salad + 2 rotis
  • Snack · ~12 g — 50 g roasted chana or peanuts
  • Dinner · ~28 g — 150 g low-fat paneer or cooked soya chunks + 1 roti

Want the full week planned out? Read the 7-day high-protein Indian meal plan.

Frequently asked questions

Which vegetarian food has the most protein in India?

Soya is the clear winner: raw soya granules carry about 52 g protein per 100 g, and even after cooking, soya chunks give roughly 18 g protein per 100 g. Low-fat paneer (19 g) and skimmed milk powder (36 g) follow closely, and among snacks, peanuts and roasted chana are the cheapest high-protein options.

How can a vegetarian get 100 g of protein a day on Indian food?

A realistic day: 150 g curd or greek yogurt at breakfast plus two moong dal chillas (~26 g), two katoris of dal with a bowl of sprouts at lunch (~24 g), 50 g roasted chana or peanuts as a snack (~12 g), and 150 g low-fat paneer or cooked soya chunks at dinner (~28 g). That lands near 90–100 g without any supplement.

Is dal enough protein on its own?

One katori of dal is only about 8 g protein, so dal alone rarely covers a day. Pairing dal with rice or roti improves the amino-acid profile, but you still need a concentrated source — curd, paneer, soya, chana or nuts — at two meals a day.

Do vegetarians need protein powder?

Most people do not. Protein powder is convenient, not necessary — the foods above cover an ordinary 1.2–1.6 g/kg target. It helps mainly if you train hard and struggle to eat enough volume.

Log these foods in NutriDesi

Every food on this page is already in the app with katori, bowl and piece portions — so you can see your daily protein total instead of estimating it.

Track your protein — free