Dr Tvacha: Hair, Skin, Slimming, Anti-Ageing

High-protein Indian vegetarian meals that actually work

The short answer

Yes, Indian vegetarians can reach 80 to 100 g of protein a day. Put a protein food at the centre of every meal: dal or chilla made from moong or besan, paneer or tofu, curd, soya chunks, chana, rajma and sprouts. The trick is portion and frequency, not supplements. Aim for 20 to 30 g at each main meal.

Key takeaways

  • A typical Indian thali is rich in cereal and light on protein. Shift the balance, do not just add more food.
  • Pulses give about 23 g of protein per 100 g raw, but one thin katori of dal is often only 6 to 7 g.
  • Paneer, soya chunks, curd and chana are the easiest ways to raise protein in a vegetarian kitchen.
  • On weight loss medicine, small appetite means protein must come first on the plate.
  • Protein powders are optional. Use them only if food alone is not enough, and check with your doctor if you have kidney disease.

How much protein do you actually need?

When I tell vegetarian patients to eat more protein, the first reply is usually, "Doctor, but I eat dal every day." Yes. And here's the truth: that is often not enough. Let me show you the numbers.

The ICMR-National Institute of Nutrition sets the recommended intake for healthy Indian adults at 0.83 g per kg of body weight a day, and notes that people on cereal-heavy diets with lower-quality protein may need about 1 g per kg. During active weight loss, especially on GLP-1 medicines such as semaglutide or tirzepatide, endocrinology guidance suggests around 1.2 to 1.5 g per kg to help protect muscle.

For a 75 kg adult, that is roughly 90 g a day. Your doctor will set your own number. If you have kidney disease, do not raise protein without medical advice. For why this matters so much during treatment, read how much protein you need on weight loss medicine.

How much protein is in common Indian vegetarian foods?

These are approximate values. Exact amounts vary with brand, recipe and how much water a dish has.

Food Typical serving Approximate protein
Home-style dal (from about 30 g raw dal) 1 katori 6 to 7 g
Thick chole or rajma 1 katori (about 150 g cooked) 12 g
Paneer 75 g 14 g
Firm tofu 100 g 8 to 10 g
Soya chunks (dry weight) 25 g 12 to 13 g
Curd (dahi) 1 katori (about 150 g) 5 to 6 g
Hung curd or Greek-style yoghurt 150 g 10 to 12 g
Milk 1 glass (200 ml) 6 g
Sprouted moong salad 1 katori about 10 g
Roasted chana 30 g handful about 6 g
Peanuts 30 g handful 7 to 8 g
Eggs (for eggetarians) 2 eggs about 13 g

Look at how far apart dal and soya are. That is very important to understand: a meal that "has dal" is not automatically high in protein. Thin dal is mostly water with good intentions.

What does a 90 g vegetarian day look like?

Here is one realistic day for a vegetarian adult. Ordinary kitchen food, no powders.

Meal What to eat Approximate protein
Breakfast 2 moong dal or besan chillas with paneer stuffing, small bowl of curd 22 g
Mid-morning Glass of milk or a handful of roasted chana 6 g
Lunch 1 katori thick rajma, 1 katori dal, 1 to 2 rotis, salad, curd 28 g
Evening Soya chunk bhel or sprouts chaat 12 g
Dinner Paneer or tofu bhurji with vegetables, 1 roti, small katori dal 24 g
Total about 92 g

If your appetite is small on weight loss medicine, this is the one rule I would give you: eat the protein part of each meal first, then vegetables, then rice or roti. Start your meals with protein.

Which swaps work best in an Indian kitchen?

You do not need to change your whole kitchen. Small swaps add up across the day:

  • Poha or upma for breakfast? Add roasted peanuts and a side of curd, or switch to besan or moong chilla three days a week.
  • Thin dal? Make it thicker, use mixed dals, or add a spoon of soya granules while cooking.
  • Rice-heavy lunch? Halve the rice and double the rajma, chole or dal.
  • Plain curd? Hang it overnight in a muslin cloth. Hung curd has roughly twice the protein for the same bowl.
  • Evening biscuits with chai? Swap for roasted chana, sprouts chaat or a paneer tikka portion.
  • Sabzi only at dinner? Add 50 to 75 g of paneer, tofu or soya chunks to the same sabzi.
  • Idli or dosa? Increase the urad proportion in the batter and serve with sambar thick in dal.

Do vegetarians need protein powder?

Not usually. ICMR-NIN's 2024 dietary guidelines advise against relying on protein supplements to build muscle and recommend getting protein from food. I agree with that as a starting point.

That said, some people on weight loss medicine genuinely struggle to eat enough. If your doctor finds your intake is consistently low, a measured supplement can be a practical bridge. If you do use one:

  • Treat it as a top-up, not a meal replacement, unless your doctor advises otherwise.
  • Check the label for added sugar and for "proprietary blends" with unclear ingredients.
  • Avoid products marketed with fat-burner or muscle-gainer claims.
  • Tell your doctor, especially if you have kidney or liver disease.

What about soya and thyroid, or pulses and gas?

Two worries I hear often:

  • Soya and thyroid. Moderate soya as part of a normal diet is generally fine. Mayo Clinic notes soy can reduce absorption of levothyroxine, so take the tablet on an empty stomach and wait at least an hour before eating, including soya foods. Ask your doctor about timing.
  • Bloating from pulses. Soak dals and chana well, cook them thoroughly, start with smaller portions and increase gradually. Hing, jeera and ginger are traditional for good reason. On GLP-1 medicine, large heavy meals can worsen nausea, so smaller, more frequent protein portions work better.

How I approach this at Dr Tvacha

It's a triad, actually: the right dose, protein and strength training. In the Endgame Weight Programme, protein is one of those three legs. At your monthly review with me, we look at what you actually ate, not an ideal plan on paper, and adjust targets to your weight, appetite and kidney health. Vegetarian, Jain and eggetarian diets are all planned for. The programme is online across India; details are on the weight loss page. See also why strength training matters during medical weight loss.

Frequently asked questions

Can a vegetarian get enough protein without eggs or meat?

Yes. With some planning, vegetarians can reach 80 to 100 g a day from dal, chole, rajma, paneer, tofu, soya chunks, curd, milk and sprouts. The key is a protein food at every meal and bigger protein portions than a typical thali. Combining cereals with pulses, as in dal-roti or idli-sambar, also improves protein quality.

Is paneer good for weight loss?

Paneer is a useful protein source, about 14 g in a 75 g portion, but it is also fairly high in fat and calories. So measure the portion, prefer bhurji, tikka or sabzi over fried or cream-based dishes, and use low-fat paneer or tofu on some days. It works best alongside other proteins, not as the only one.

How many soya chunks can I eat in a day?

For most healthy adults, around 25 to 30 g dry weight in a day, as part of a varied diet, is reasonable and gives about 12 to 15 g of protein. Start smaller if pulses cause bloating. If you have a thyroid condition or soy allergy, check with your doctor first, and keep soya-rich food at least an hour away from your thyroid tablet.

Is curd or milk better for protein?

Both are useful. A katori of curd gives about 5 to 6 g, and a 200 ml glass of milk about 6 g. Hung curd gives roughly double for the same bowl and is easier on the stomach for many people. If you are lactose sensitive, curd and hung curd are usually better tolerated than milk.

What is a good high-protein Indian vegetarian breakfast?

Moong dal or besan chilla with paneer stuffing, a bowl of hung curd with fruit and seeds, sprouts chaat, or idli with thick sambar can each give 15 to 25 g of protein. Poha or upma on its own is low in protein, but adding peanuts and a side of curd helps. Pick whichever you will actually eat.

Dr Amit Karkhanis

Written by

Aesthetic Physician · MBBS, Dip. Dermatology (UK) · Reg. No. 2001/02/1124

Founder of Dr Tvacha, practising in Thane since 2005. Leads the weight loss and hair programmes.

Sources

This article is for general education and does not replace a consultation. Medicines and treatments are prescribed only after a doctor's assessment. Last reviewed 25 October 2026.

Still Got A Question? Ask It. →

(book the Rs 499 eligibility consult, or message us on WhatsApp first. we reply within two hours on working days.)

022 7123 7000 · Mon to Sat, 11 am to 8 pm