Protein in Urad Dal: For Idli, Dosa & Dal Makhani
By the KABO Nutrition Team · fact-checked against cited public-health sources — see our editorial & nutrition standards.
Urad dal (split black gram) contains approximately 24–25 g of protein per 100 g in its dry, uncooked form — one of the highest among Indian dals. Once cooked and served, one katori (~150 g) of plain urad dal delivers roughly 8–9 g of protein. In everyday foods, that works out to about 2–3 g per idli and 3–4 g per plain dosa.
- Raw urad dal has approximately 24–25 g of protein per 100 g — comparable to chana dal and higher than toor dal.
- One katori (~150 g) of cooked plain urad dal gives roughly 8–9 g of protein; dal makhani drops slightly per serving because of added cream and rajma.
- Idli and dosa are made mostly from rice with urad dal, so a single idli has only about 2–3 g of protein and a plain dosa about 3–4 g.
- Fermenting the idli/dosa batter improves protein digestibility and B-vitamin availability — it does not add much extra protein.
- Hitting a full day's protein from urad-dal foods alone is hard; a complete plant protein like KABO can bridge the gap efficiently.
Butter Coffee — All-in-One Nutrition Shake
23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.
How Much Protein Is in Urad Dal?
Urad dal — split black gram, or kali dal in much of North India — is one of the most protein-dense pulses in the Indian kitchen. According to ICMR-NIN's Nutritive Value of Indian Foods, raw urad dal carries approximately 24–25 g of protein per 100 g in its dry form. That puts it right at the top of the everyday dal table, roughly on par with chana dal and clearly ahead of toor (arhar) dal.
The catch is that you never eat dal dry. During cooking, urad dal absorbs a large amount of water and roughly triples in weight. So a standard katori (~150 g cooked) of plain urad dal delivers about 8–9 g of protein, not 25 g. This is the single most misunderstood point about dal protein in India: the impressive per-100-g number is a dry-weight figure, and your actual plate looks very different.
Protein in Idli, Dosa and Other Urad Dal Foods
Urad dal is the protein backbone of South India's most-loved breakfasts. Idli and dosa batter is typically made with a ratio of about 3 parts rice to 1 part urad dal. That means the finished food is mostly carbohydrate from rice, with urad dal contributing the bulk of the (modest) protein.
Here is roughly how the common urad-dal preparations stack up:
| Food | Typical serving | Approx protein per serving | Approx protein per 100 g |
|---|---|---|---|
| Urad dal (raw, dry) | 100 g dry | ~24–25 g | ~24–25 g |
| Urad dal (plain, cooked) | 1 katori (~150 g) | ~8–9 g | ~6–6.5 g |
| Dal makhani | 1 katori (~150 g) | ~7–9 g | ~5–6 g |
| Idli | 1 medium idli (~40 g) | ~2–3 g | ~5–6 g |
| Plain dosa | 1 dosa (~80–90 g) | ~3–4 g | ~4–5 g |
| Medu vada | 1 vada (~50 g) | ~3–4 g | ~7–8 g |
Note: Values are approximate and drawn from typical ICMR-NIN and USDA-type reference ranges. Actual protein varies by ±1–2 g depending on the rice-to-dal ratio, batter thickness, water absorbed, and added fats. Restaurant portions and ghee-heavy preparations shift these numbers too.
Why an idli or dosa has less protein than you'd think
Because idli and dosa are roughly three-quarters rice, their protein per piece is fairly low despite urad dal's reputation. A two-idli breakfast with sambar gives you maybe 6–9 g of protein total (the sambar dal and any veg add a little). That is a light protein start to the day for most working adults. If breakfast is where you feel low on energy, our guide to the best plant protein in India covers how to build a higher-protein morning without abandoning your favourite South Indian foods.
Protein in Dal Makhani Specifically
Dal makhani is built mostly on whole urad (sabut urad) with a smaller amount of rajma, then simmered with butter and cream. The urad and rajma bring the protein; the cream and butter bring calories and richness but little protein. A restaurant-style katori of dal makhani typically lands around 7–9 g of protein, similar to plain urad dal, but with noticeably more fat and calories per serving.
If you are watching calories, a home-cooked dal makhani with less cream keeps the protein roughly the same while cutting the fat load. The protein comes from the pulses, not the makhan — a useful thing to remember when you order it out.
Is Urad Dal a Complete Protein?
On its own, no. Like almost all Indian dals, urad dal is rich in the amino acid lysine but relatively low in methionine, so it is an incomplete protein by itself. Rice and wheat have the opposite profile — higher methionine, lower lysine. This is exactly why the classic Indian pairings work so well nutritionally:
- Idli/dosa (rice + urad dal) — the rice-and-dal batter is already a complementary pairing.
- Dal + chawal or dal + roti — the everyday North Indian plate covers the amino acid gaps across the meal.
- Dal makhani with rice or naan — same complementary logic, just richer.
You do not need to eat them in the same bite — the same meal, or even the same day, is enough for your body to combine the amino acids. Our complete guide to plant protein in India explains this complementary-protein idea in more depth, including how to plan it across a vegetarian day.
How Does Urad Dal Compare to Other Indian Protein Sources?
Urad dal is a strong plant protein, but it helps to see it next to other familiar options so you can mix and match. Dry-weight numbers are highest for concentrated foods like soya chunks; cooked and per-serving numbers are what actually land on your plate.
| Food | Approx protein per 100 g | Typical serving & protein |
|---|---|---|
| Urad dal (raw, dry) | ~24–25 g | 1 cooked katori: ~8–9 g |
| Moong dal (raw, dry) | ~24 g | 1 cooked katori: ~7–8 g |
| Soya chunks (dry) | ~52 g | ~30 g dry: ~15–16 g |
| Paneer | ~18–20 g | ~50 g cube: ~9–10 g |
| Roasted chana | ~18–20 g | 1 small bowl (~40 g): ~7–8 g |
| Curd (dahi) | ~3–4 g | 1 katori (~150 g): ~5–6 g |
| Roti (whole wheat) | ~10–11 g (flour) | 1 roti: ~2.5–3 g |
The takeaway: urad dal is genuinely one of the better everyday plant proteins, but even a generous 2 katoris a day only gets you to roughly 16–18 g of protein — a fraction of what an average adult needs. That is why smart Indian plates layer several sources together.
Does Fermenting Idli/Dosa Batter Add Protein?
Fermentation is one of the smartest things South Indian cooking does — but it works on quality, not quantity. Letting idli or dosa batter ferment overnight does not meaningfully increase the total protein. What it does do is:
- Improve protein and mineral digestibility by breaking down antinutrients like phytic acid.
- Increase the availability of certain B vitamins, produced by the fermenting microbes.
- Make the food gentler on the gut and easier to absorb.
So a well-fermented dosa lets your body use its protein more efficiently, even though the number on paper barely moves. This is a good example of why bioavailability matters as much as raw grams — a theme we cover in our whole-body nutrition guide.
How Much Urad Dal Would You Need to Hit Your Protein Target?
ICMR-NIN suggests roughly 0.8–1.0 g of protein per kg of body weight per day for most Indian adults, with active people often advised to aim higher. For a 60 kg adult, that is about 48–60 g of protein a day. At 8–9 g per katori of urad dal, you would need 6–7 katoris of dal daily to hit that from urad alone — far more than anyone realistically eats.
In practice, most people eat 1–2 katoris of dal across a day. That is why protein inadequacy is common in Indian diets even though dal is a staple: the food is good, but the everyday quantities are simply too small to close the gap on their own. The solution isn't to abandon dal — it's to add other sources alongside it.
Where KABO Fits In
Urad dal should stay on your plate — it is affordable, versatile and nutritious. But on busy days, or if you are active and need more protein than a couple of katoris can give, a complete plant protein helps you close the gap without cooking six bowls of dal. KABO's Butter Coffee is an India-made, all-in-one shake with 23.11 g of complete plant protein per 54 g serving from a pea and brown-rice blend — the same complementary logic as dal + rice, just concentrated into one glass.
Beyond protein, each serving also delivers 26 vitamins and minerals (including biotin 40 mcg, B12, vitamin D, iron and zinc), 8 billion CFU of probiotics, digestive enzymes and 60+ superfoods. It is dairy-free, lactose-free, uses no artificial sweeteners, and is FSSAI-licensed. If you are deciding how to choose a plant protein, our guide on how to choose plant protein in India walks through what to look for.
Frequently asked questions
How much protein is in 100 g of urad dal?
Raw, dry urad dal contains approximately 24–25 g of protein per 100 g — one of the highest among common Indian dals. Once cooked, the same dal absorbs water and roughly triples in weight, so cooked urad dal has closer to 6–6.5 g of protein per 100 g.
How much protein is in one idli or dosa?
A single medium idli (~40 g) has roughly 2–3 g of protein, and a plain dosa (~80–90 g) has about 3–4 g. Because idli and dosa batter is around three parts rice to one part urad dal, they are mostly carbohydrate with a modest amount of protein from the urad dal.
Is urad dal a good protein source?
Yes, urad dal is one of the better everyday plant proteins in the Indian diet, with about 24–25 g per 100 g dry. On its own it is low in methionine, so it is technically incomplete, but pairing it with rice or roti — as in idli, dosa or dal-chawal — creates a complete amino acid profile.
How much protein is in a katori of dal makhani?
One katori (~150 g) of dal makhani typically has about 7–9 g of protein, mostly from whole urad dal and rajma. The cream and butter add richness and calories but very little protein, so a lighter, less creamy version keeps roughly the same protein with less fat.
Can I meet my daily protein needs from urad dal alone?
It is impractical. A 60 kg adult needs roughly 48–60 g of protein a day, which would take 6–7 katoris of urad dal — far more than anyone typically eats. Combining urad dal with other sources such as curd, paneer, soya, roasted chana, or a complete plant protein shake is a more realistic way to hit your target.