Skip to content
Journal
Nutrition

Protein for Indian Vegetarians: A Practical Guide

Dal and roti alone rarely get you there. Here is how to hit your protein target with familiar foods, without overhauling your kitchen.

Procutta Nutrition Team · · 8 min read

How much do you actually need?

For people who strength train, much of the research points to roughly 1.6 g of protein per kilogram of body weight per day as a useful target for building muscle, with some benefit possible up to around 2.2 g/kg. For a 70 kg person, that is about 110–150 g per day.

A typical Indian vegetarian day built around rice, roti, a bowl of dal and a sabzi often lands closer to 45–60 g. The gap is real, but it is very closable with a few deliberate swaps.

Individual needs vary. If you have kidney concerns or another medical condition, check with a doctor or registered dietitian before significantly increasing protein.

The vegetarian protein toolkit

Dairy is your strongest ally. Low-fat paneer provides roughly 18–20 g of protein per 100 g, Greek yogurt or hung curd around 9–10 g per 100 g, and a glass of milk about 8 g. Skyr and whey protein are convenient additions if they fit your budget.

Legumes and soy carry the plant side. Soya chunks offer around 50 g of protein per 100 g dry, tofu 12–17 g per 100 g, and cooked chana, rajma or moong roughly 7–9 g per 100 g. Sprouts, peanuts and seeds round things out.

Make every meal count

Aim for 25–40 g of protein at each main meal rather than trying to catch up at dinner. Spreading intake across the day is practical and may support muscle protein synthesis better than one large serving.

Easy upgrades: make chilla with moong dal instead of besan alone and stuff it with paneer; add a bowl of Greek-yogurt raita to lunch; throw soya chunks into pulao or curry; snack on roasted chana or a protein lassi instead of biscuits.

What about protein quality?

Individual plant proteins can be lower in certain essential amino acids — cereals in lysine, pulses in methionine. The traditional dal-chawal or rajma-roti pairing naturally balances them across the day.

You do not need to combine sources at every meal. Eating a variety of legumes, grains, dairy and soy over the day is sufficient for most people. Soy and dairy are both considered high-quality, complete proteins.

A sample high-protein day

Breakfast: two paneer-stuffed moong dal chillas with curd (~30 g). Lunch: soya chunk curry with roti and a cucumber raita (~35 g). Snack: a whey or soy shake, or 150 g Greek yogurt with roasted peanuts (~20–25 g). Dinner: chana masala or rajma with quinoa and a side of tofu tikka (~30 g).

That lands well above 110 g without unusual ingredients. Adjust portions to your total energy needs and goals, and introduce higher-fibre legumes gradually if your digestion needs time to adapt.

This article is for education only and isn't medical advice. If you have pain, an injury or a health condition, please speak with a qualified professional.