← Back to Blog
Health & Nutrition7 min read

High-Protein Indian Vegetarian Foods: 20 Sources With Protein Per Serving

Struggling to eat enough protein on a vegetarian Indian diet? Here are 20 everyday foods — paneer, dal, soya, curd, chana and more — with approximate protein per serving.

Many Indian vegetarians eat far less protein than they need, because a typical meal of roti, rice and sabzi is mostly carbohydrate. The good news: you do not need supplements for most goals — you need to add one good protein source to every meal.

How Much Protein Do You Need?

A common guideline for healthy adults is about 0.8 g of protein per kg of body weight per day. People who exercise or are trying to lose fat while keeping muscle often aim for 1.2–1.6 g per kg. For a 65 kg person, that is roughly 52 g on the low end and 80–100 g on the higher end.

If you have kidney disease or another medical condition, ask your doctor before increasing protein.

20 High-Protein Vegetarian Foods (Approximate)

FoodServingProtein (approx.)
Soya chunks (dry)50 g25–26 g
Paneer100 g18–20 g
Tofu (firm)100 g12–15 g
Hung curd / Greek yogurt100 g9–10 g
Moong dal chilla2 medium10–12 g
Besan chilla2 medium10–12 g
Rajma (cooked)1 katori8–9 g
Chole / kabuli chana (cooked)1 katori8–10 g
Sprouts (moong)1 katori7–8 g
Toor / moong dal (cooked)1 katori6–9 g
Milk1 glass (250 ml)8 g
Curd1 katori (200 g)6–8 g
Peanuts30 g7–8 g
Roasted chana30 g6–7 g
Sattu2 tbsp (30 g)6–7 g
Almonds20 pieces (~25 g)5 g
Pumpkin seeds2 tbsp5 g
Quinoa (cooked)1 katori6 g
Eggs (for eggetarians)1 large6 g
Whey/paneer smoothie1 glassdepends on recipe

A Simple 80 g Protein Vegetarian Day

  • Breakfast: 2 besan chilla with paneer stuffing (~18 g)
  • Mid-morning: 1 glass milk or buttermilk (~6–8 g)
  • Lunch: 2 roti + 1 katori rajma + 1 katori curd (~20 g)
  • Evening: Roasted chana 30 g (~7 g)
  • Dinner: Soya chunk curry (25 g dry) + dal + 1 roti (~22 g)

That is roughly 75–80 g of protein from normal Indian food.

Common Mistakes

  • Counting dal as a big protein source: one katori of thin dal gives only about 6–7 g. It helps, but it is not enough alone.
  • Protein only at dinner: spread it across meals so you stay full all day.
  • Ignoring curd and milk: these are easy, cheap protein boosters.

Track Your Protein Automatically

Knowing the numbers is easy; remembering to add them up every day is hard. CALIVO AI sets a daily protein target from your weight and goal, counts protein from every meal you log or scan, and its AI coach tells you exactly what to eat next to close the gap — for example "1 katori moong sprouts for 8 g protein".

CALIVO AI app icon

Count calories in Indian food with one photo

CALIVO AI is a free AI calorie counter & diet coach for Indian meals — photo scanning, AI diet plans for weight loss, PCOS and diabetes, protein tracking and fasting timer. English, Hindi, Urdu & Arabic.

Get it on Google Play
Cart

Cart khaali hai

Koi product add karein