๐Ÿ“– History ๐Ÿ”ฅ Failure Clinic ๐Ÿ”ฌ Science Academy ๐ŸŒฟ Encyclopedia ๐Ÿ—บ Food Atlas ๐Ÿฝ Recipes
Dal Makhani
๐Ÿซ˜ Dal ยท Level 1

Dal Makhani

The richest dal in Indian cooking โ€” whole black urad and kidney beans slow-cooked with butter and cream. The original Moti Mahal recipe. Built over hours, not minutes.

Prep15 min
Cook180 min
Serves6
Level1 โ€” Beginner (long cook)
๐Ÿฅฌ Vegetarian๐ŸŒฑ Vegan (omit butter/cream)

Dal makhani โ€” the complete guide

This is the full dal makhani recipe with extended science commentary. For a shorter version, see r-curry-dal-makhani.html. Dal makhani is the most technically demanding of all Indian dals โ€” not because any individual step is difficult, but because the long cooking time and three-stage butter technique require patience. Every shortcut produces a noticeably inferior result. This recipe is honest about that.

โš ๏ธCommon mistakes to avoid
  • Skipping overnight soak โ€” Whole urad's dense coat requires 8โ€“12 hours hydration. No pressure cooker substitutes for this.
  • Single-stage butter โ€” Three butter additions at different temperatures produce three distinct flavour contributions.
  • Short total cook time โ€” Minimum 2 hours after initial cooking. 4 hours is better. 8 hours produces the restaurant result.
  • Adding cream too early โ€” Cream added before the sauce is properly reduced splits.
๐Ÿฝ

Ingredients

Dal Makhani
6 servings
Dal
  • 200gwhole black urad dal (sabut urad)โ€” soaked overnight
  • 50grajma (kidney beans)โ€” soaked overnight
Makhani Base
  • 3 tbspbutterโ€” added in 3 stages
  • 1 tbspoil
  • 1large onion, finely chopped
  • 1 tbspginger-garlic paste
  • 2tomatoes, pureed
  • 1 tspKashmiri chilli powder
  • 1 tspcoriander powder
  • ยฝ tspgaram masala
  • 100mldouble cream
  • 1 tbspkasuri methiโ€” crushed
  • Saltto taste
๐Ÿ”ฅ

How to make it โ€” step by step

Step 1
Soak both dals overnight
โฑ 8โ€“12 hoursโšก Non-negotiable

Soak whole urad and rajma in separate bowls of cold water 8โ€“12 hours minimum. Both will roughly double in volume.

๐Ÿ”ฌThe Science

Whole urad dal's seed coat contains a complex polysaccharide matrix that acts as a physical and chemical barrier to water penetration. Overnight soaking allows water to gradually migrate through this barrier and into the endosperm. The key compound released during soaking is beta-glucan โ€” a soluble fibre that will later dissolve into the cooking liquid during the long simmer, creating the characteristic sticky, cream-like body of dal makhani.

Step 2
First cook โ€” pressure cook until very soft
โฑ 50 min๐Ÿ”ฅ Pressure cooker

Pressure cook soaked dals together with 1.5L water and 1 tsp salt for 8โ€“10 whistles until completely soft โ€” the urad should almost fall apart when pressed.

๐Ÿ”ฌThe Science

The pressure cooking at 121ยฐC gelatinises the starch in both the urad and rajma. The urad's outer coat begins dissolving, releasing beta-glucans and arabinoxylans into the cooking liquid โ€” creating the initial viscosity. Rajma's starch gelatinises differently from urad's โ€” rajma provides a drier, starchier contribution that balances urad's stickier character.

Step 3
Build makhani masala โ€” three-stage butter
โฑ 25 min๐Ÿ”ฅ Medium then high

Heat 1 tbsp butter with oil over medium heat. Add onion, cook 12 minutes. Add ginger-garlic paste, 2 minutes. Add 1 tbsp butter now โ€” it should sizzle vigorously. Add tomatoes, Kashmiri chilli, coriander. Cook on high until oil separates โ€” about 10 minutes.

๐Ÿ”ฌThe Science

The second butter addition at high heat creates rapid Maillard browning of the milk solids โ€” caramelised lactose and denatured milk proteins produce dairy-caramel notes absent in the first and third additions. Each of the three butter stages contributes different flavour compounds: first butter provides background richness in the cooked base; second butter provides Maillard dairy notes in the high-heat masala; third butter off heat provides emulsified fat richness in the finished sauce.

Step 4
Long slow simmer โ€” this is the recipe
โฑ 60โ€“90 min๐Ÿ”ฅ Absolute lowest heatโšก Cannot be rushed

Combine cooked dal with masala. Add water if needed. Simmer on the absolute lowest heat for 60โ€“90 minutes, stirring every 15 minutes. The dal should gradually become thicker and creamier. In the last 10 minutes, add cream, kasuri methi, garam masala. Add final 1 tbsp cold butter off heat.

๐Ÿ”ฌThe Science

This final slow simmer is where dal makhani's defining texture develops. At 85โ€“90ยฐC over 60โ€“90 minutes, the beta-glucan polysaccharides from the urad outer coat continue dissolving into the sauce โ€” creating an increasingly viscous, almost gelatinous matrix. This beta-glucan dissolution only occurs slowly at temperatures below 95ยฐC over extended time โ€” it cannot be accelerated by higher heat without breaking down the polysaccharides rather than dissolving them. This is why every shortcut produces a thinner, less unctuous result.

Dal Makhani โ€” answered
What is the difference between this page and r-curry-dal-makhani.html?
Identical recipe. This page has more detailed science commentary and sits in the Dal section. r-curry-dal-makhani.html is the same recipe in the Curry section. Cross-linked for completeness.
Is 8 hours really necessary?
For restaurant quality, yes. The Moti Mahal original recipe cooked dal makhani overnight on a slow coal fire for 12+ hours. Most restaurant dal makhani is cooked for 6โ€“8 hours. A 2-hour home version is good; an 8-hour version is transcendent.
Can I make dal makhani vegan?
Replace butter with good quality vegan butter (the Maillard reactions from the milk solids will be different but acceptable), and cream with full-fat coconut cream or cashew cream. The result is 80% as rich as the butter version.
Why does my dal makhani taste better the next day?
The beta-glucan dissolution continues overnight in the refrigerator. The cream-fat emulsion stabilises further. The spice compounds continue infusing through the fat phase. All three processes produce a more integrated, thicker, richer result after 12+ hours.
What do I serve dal makhani with?
Naan or paratha for a restaurant-style meal. Basmati rice for a simpler pairing. Dal makhani is rich enough to be the centrepiece โ€” it needs only a bread and a simple raita alongside.