"We get our protein from dal" is the most repeated sentence in Indian nutrition — and it's both true and misleading. Dal is a genuinely good food: affordable, digestible, culturally universal. But when you actually run the numbers on how much protein a bowl of dal delivers against what an active adult needs, a gap appears that most Indian households never close.
This comparison puts dal and modern plant-based meat side by side on the four measures that matter: protein per serving, protein quality, protein per rupee, and protein per calorie. The conclusion isn't that one should replace the other — it's that they solve different problems, and the smartest Indian kitchen uses both.
Round 1: Protein Per Serving
A standard bowl of cooked arhar or moong dal (about 150ml, from ~30g dry dal) delivers 7–9g of protein. A typical serving of textured soya protein — like a portion of UnMutton Keema or soya chaap — delivers 15–20g. That's roughly double per serving. To match one keema curry serving, you'd need two large bowls of dal, which few people actually eat at one meal.
Why the gap exists
Dry pulses are around 22–25% protein, but cooked dal is mostly water. Textured soya protein starts from defatted soya flour at 50%+ protein, so even after cooking, the density advantage holds.
Round 2: Protein Quality — The Amino Acid Question
Pulses are low in methionine; cereals are low in lysine. The traditional dal-chawal pairing cleverly complements these — which is why the combination became a civilisational staple. Soya, however, is one of the few plant proteins that's complete on its own, with a protein quality score (PDCAAS) close to milk and egg. Practical takeaway: dal needs its rice or roti partner to deliver full value; soya protein doesn't. Our guide to vegan protein sources for Indians ranks the full field.
Round 3: Protein Per Rupee
Here dal fights back hard. At wholesale prices, dal delivers protein cheaper than almost any food on earth — that's precisely why it feeds a billion people. Plant-based meats cost more per gram of protein, though far less than paneer, cheese, or mutton. Products in the under ₹200 range and affordable plant-based meat collection have narrowed this gap sharply. If budget is the only criterion, dal wins. If the criterion is hitting 60–80g protein daily without eating six bowls of dal, density starts justifying the difference.
Round 4: Protein Per Calorie
Dal-chawal is a carb-dominant meal: the plate needed to reach 20g protein via dal carries 500–600 calories, mostly from rice and roti. The same 20g from a keema or chaap preparation costs 200–300 calories. For anyone managing weight or blood sugar — an enormous share of urban India — that ratio matters. We explore this angle further in soya chunks vs mock meat.
What Dal Does That Mock Meat Can't
Fairness requires the reverse list. Dal brings soluble fibre that feeds gut bacteria, minimal processing, negligible sodium as cooked at home, and a glycaemic-friendly slow-release profile. It's also emotionally irreplaceable — no khichdi, no comfort. Plant-based meat carries added salt and a longer ingredient list; it's a processed food, engineered for protein density and meat-like satisfaction, not for replacing the humblest bowl on the table.
The Verdict: Teammates, Not Rivals
The efficient Indian plate uses dal as the base layer and adds a dense protein on top. A realistic day: dal at lunch (8g), a soya-based dinner dish (18g), plus milk/curd, nuts, and roti protein — comfortably crossing 60g without supplements. Start with a vegan starter pack to test what fits your kitchen, or try the recipes in our vegan keema guide — several of them pair keema with dal in the same meal.
FAQ
Is dal enough protein for a sedentary adult?
Two bowls of dal daily plus milk, curd, and wheat protein reaches roughly 40–50g — adequate for some sedentary adults but below the 60–80g most nutritionists now recommend, especially past age 40 when muscle preservation matters.
Which dal has the most protein?
Per 100g dry: urad and moong lead at ~24–25g, arhar ~22g, masoor ~24g. Differences are small; cooked-bowl reality is 7–9g regardless of variety.
Is soya protein really complete?
Yes — soya contains all nine essential amino acids in useful ratios, with a protein quality score comparable to animal proteins, unusual among plants.
Isn't plant-based meat too processed to be healthy?
It's a processed food, but processing here mainly means extrusion of soya flour — closer to how sev or pasta is made than to synthetic chemistry. Judge products by their label: protein density, sodium, and oil content.
What's the cheapest way to raise daily protein?
Keep dal as your base, add one dense protein serving daily (soya chunks, chaap, or keema), and use curd instead of only rice as an accompaniment. This raises protein 20–25g daily at modest cost.

