Procaaf
Plant Protein·7 min read··By The Procaaf Team

High-Protein Vegetarian Indian Foods (With Real Numbers)

Dal, paneer, rajma, chana, curd and roti — protein per 100 g for everyday Indian vegetarian foods and how to build a 30 g thali.

A bowl of lentils, rice and vegetables.
A bowl of lentils, rice and vegetables.

A traditional Indian vegetarian plate is one of the best-designed protein systems in the world — dal with rice is a textbook complete-protein pairing. The problem is portion sizes: a katori of thin dal carries far less protein than most people assume.

Here are the real numbers for everyday foods, and how to assemble a thali that clears 30 g of protein without changing the cuisine.

The numbers, per 100 g cooked

Cooked toor/moong dal: 7–9 g. Rajma (kidney beans): 8–9 g. Kala chana: 9 g. Paneer: 18 g. Curd (dahi): 3.5 g. Greek-style hung curd: 9 g. Soya chunks (cooked): 16 g. Tofu: 12 g. Roti (whole wheat): 9 g per 100 g, about 3 g per roti. Cooked rice: 2.7 g.

The lesson: one katori of dal is roughly 5–7 g of protein, not 20. A thali needs three or four protein sources, not one.

How to build a 30 g thali

Two rotis (6 g) + one katori rajma, 150 g (13 g) + 100 g paneer bhurji (18 g) = 37 g, before the curd. Or: 150 g curd rice (6 g) + 100 g soya chunk curry (16 g) + a katori chana (9 g) = 31 g.

The pattern is always the same — a grain for the base, a legume for the bulk, and a dairy or soy anchor to close the gap.

Underrated protein sources in the Indian kitchen

Soya chunks are the cheapest concentrated protein available anywhere: roughly 52 g per 100 g dry. Sattu (roasted gram flour) brings 20 g per 100 g and makes a drink or a paratha filling. Sprouted moong, peanuts in chaat, and besan chilla all quietly add 8–15 g to a meal.

Amino acid pairing, the desi way

Cereals are short on lysine; pulses are short on methionine. Dal-chawal, rajma-chawal, chana-bhatura and khichdi all solve this by construction. You do not need to think about it as long as both halves are on the plate.

Add a plate to the Procaaf scratchpad and it will flag when a pairing completes the amino-acid profile.

Frequently asked questions

How much protein is in one katori of dal?
A standard 150 ml katori of cooked dal has roughly 5–8 g of protein depending on how thick it is. Thin restaurant-style dal sits at the lower end.
Can a vegetarian Indian diet reach 120 g of protein a day?
Yes, but it requires deliberate anchors: paneer or tofu, soya chunks, a generous legume serving at two meals, and curd or a protein supplement. Roti and rice alone will not get there.
Keep reading