High-protein Indian vegetarian diet: a practical guide

By Arun TejaPublished 14 Sep 2026Medically reviewed by: pending

Key takeaways

  • ICMR-NIN's recommended dietary allowance for adults is about 0.83 g of protein per kg of body weight per day; people doing regular strength training generally benefit from more.
  • Paneer, soya, curd, milk, dals, chana, rajma, tofu and peanuts can get a vegetarian to a high-protein day without special foods.
  • Spread protein across three to four meals instead of loading it into dinner.
  • If you have kidney disease, talk to your doctor before increasing protein.

How much protein do I need?

For most healthy adults, ICMR-NIN recommends about 0.83 g per kg of body weight per day. People who do regular strength training are commonly advised somewhere between 1.2 and 2.0 g per kg, depending on goal and training load. A 70 kg person training seriously might aim for roughly 85–140 g a day.

Your Fitfarmer plan sets a specific target from your weight, goal and blood markers — including kidney function — rather than a one-size number.

What are the best Indian vegetarian protein sources?

The densest everyday sources are soya chunks, paneer, hung curd, tofu and peanuts, followed by dals, chana, rajma and milk. Combining a dal or legume with a grain across the day gives a good mix of amino acids.

FoodTypical servingProtein (approx.)
Soya chunks (dry)30 g15 g
Paneer100 g18 g
Hung curd / Greek-style yoghurt150 g12–15 g
Tofu (firm)100 g10–15 g
Curd200 g6–7 g
Milk250 ml8 g
Cooked dal, chana or rajma1 katori (about 150 g)7–10 g
Moong dal chilla2 medium10–12 g
Roasted chana30 g6 g
Peanuts30 g7 g
Sattu30 g6–7 g

Values vary with brand and recipe — check packet labels where available.

What does a high-protein vegetarian day look like?

Build every meal around one protein anchor: moong chilla with curd for breakfast, dal and rajma with rice or roti at lunch, roasted chana and chaas as a snack, and paneer or soya with dal at dinner. That pattern lands around 90–110 g of protein for many people.

MealExampleProtein (approx.)
Breakfast2 moong dal chillas + 200 g curd17–19 g
Lunch1 katori dal + 1 katori rajma + rice or 2 rotis + salad20–24 g
Snack30 g roasted chana + a glass of chaas + 250 ml milk later16–18 g
DinnerPaneer bhurji (100 g paneer) + 2 rotis + 1 katori dal32–36 g
OptionalSoya chunks (30 g) in a pulao or sabzi15 g

What mistakes should I avoid?

  • Relying on dal alone. A katori of dal is healthy but modest in protein. Add paneer, soya, curd or chana.
  • Loading protein into one meal. Spread it across the day.
  • Forgetting calories from fat. Paneer and peanuts are protein-rich but also high in fat — portion them to your goal.
  • Ignoring kidney health. If you have kidney disease, check with your doctor before raising protein. Fitfarmer's panel includes kidney markers for this reason.

Questions

Can vegetarians build muscle without eggs or meat?

Yes. With enough total protein from paneer, soya, dairy and legumes, consistent strength training and enough sleep, vegetarians build muscle well.

Do I need a protein powder?

Not necessarily. Most people can reach their target with food. A powder can be convenient, but it is optional, and anything supplement-related in a Fitfarmer plan is reviewed by the partner doctor.

Is too much protein bad for the kidneys?

For people with healthy kidneys, the higher intakes used in sports nutrition are generally considered safe. People with kidney disease need medical advice, which is why the Fitfarmer panel checks kidney markers.

Related: blood tests before starting the gym · the Fitfarmer panel · how it works