Dal Makhani: Authentic Punjabi Black Lentils Slow-Cooked Overnight — The Moti Mahal Method

Updated: June 2026dal makhani recipe · dal makhani · how to make dal makhani · authentic dal makhani · black lentil dal · urad dal recipe · dal makhani slow cooker · dal makhani instant pot · dal makhani cream · restaurant dal makhani · punjabi dal makhani · dal makhani butter · black dal recipe · dal makhani recipe easy · moti mahal dal makhani · sabut urad dal

Dal makhani is India's most beloved lentil preparation — a dish that originated in the kitchens of Moti Mahal restaurant in New Delhi in the 1950s, invented by Kundan Lal Gujral (who also invented butter chicken), and refined into the creamy, complex, deeply savory preparation that has become a cornerstone of Punjabi cuisine and Indian restaurant menus worldwide. It has also become one of the most frequently simplified and degraded dishes in the Indian cookbook canon, reduced in most recipes to a quick-cook dal with canned tomatoes and a heavy cream finish that bears little resemblance to the original.

The authentic technique has two non-negotiable elements that most recipes abandon: whole black urad dal (not split, not hulled — the whole lentil with its skin intact), and an extremely long, slow cook — 8 to 12 hours traditionally, in the dying embers of a tandoor overnight. The long cook is not optional. It is the mechanism: over 8–12 hours at very low heat, the starches in the lentils break down completely to form a creamy, almost porridge-like base while the protein-rich skins remain slightly intact, giving the finished dal its characteristic texture — simultaneously smooth and textured, creamy and substantial. You cannot achieve this in 45 minutes, regardless of pressure cooker speed or added cream.

The 5 Rules of Authentic Dal Makhani

1
Whole black urad dal — not split, not hulled

Sabut urad (whole black lentil, Vigna mungo) is the correct ingredient; it is sold as "whole urad dal," "black gram," or "sabut urad" at Indian grocery stores; the black skin is not just color — it contains the structural integrity that holds the lentil together during the long slow cook, creating the characteristic texture where the lentil is simultaneously creamy-broken-down and slightly intact; split urad (dhuli urad dal) or hulled urad (white lentil) produce completely different textures and cannot be substituted; kidney beans (rajma) are added in a ratio of roughly 4:1 urad to rajma; soak both overnight (8+ hours) — this is not optional; unsoaked lentils require significantly longer cooking and break down unevenly

2
Cook for 8–12 hours — this is the recipe

The long slow cook is the technique; the traditional method: after boiling the dal tender, transfer to the thickest pot you own (or a slow cooker), reduce heat to absolute minimum (on the smallest burner, on a diffuser if necessary), and cook for 8–12 hours, stirring occasionally and adding water as needed; the dal gradually transitions from separate lentils in liquid to a unified creamy mass; at the 8-hour mark the transformation is complete; the overnight slow cooker method (low setting, 8–10 hours) is the closest home approximation to the traditional tandoor ember method; an Instant Pot can reduce this to 45 minutes at pressure, but the texture will be noticeably less creamy and complex; use a slow cooker or overnight stovetop for the best result

3
Butter, not ghee — for the tarka and finish

Dal makhani means "buttery dal" — the butter is the point; the authentic preparation uses high-quality unsalted or white butter (Amul butter is standard in India; high-fat European-style butter in the West); ghee has a different flavor profile (more nutty, less creamy) and produces a different result; ghee can be used as a substitute but produces a less "makhani" (literally: like makkhan, butter) result; use butter generously: at least 4–5 tablespoons in the tarka, and a final knob stirred in at service; the cream is also authentic and essential — full-fat heavy cream, added at the end, not cooked in; adding cream too early or boiling it in breaks the emulsion and produces a less silky finish

4
Tomato as base — long-cooked until oil separates

The tarka (spice bloom) for dal makhani is simpler than most Indian restaurant curries: butter → onion (finely chopped, cooked until very soft and golden, 20–25 minutes) → ginger-garlic paste → crushed or pureed tomatoes → cook until bhunao (the masala is cooked until the tomato breaks down completely and oil/butter separates from the edges — this is the critical visual cue that the raw tomato taste is gone and the masala is ready); add garam masala and red chili powder; the quality of the tomato and the completeness of its cooking determine the depth of the final dal; do not rush this step

5
Add cream at service — not during cooking

Heavy cream (or malai — fresh Indian cream, which is thicker and richer) is added immediately before serving, not during the long slow cook; adding cream during the slow cook breaks the emulsion, causes separation, and produces a less silky finish; the correct method: bring the finished dal to serving temperature, reduce heat to lowest setting, swirl in 2–4 tablespoons of heavy cream per portion, and serve immediately; an additional knob of butter stirred in at service adds gloss and richness; some restaurants use kasoori methi (dried fenugreek leaves) added with the cream — this provides a distinctive mild bitterness that balances the richness; optional but authentic

Recipe

Ingredients (serves 4–6)
250g whole black urad dal (sabut urad), soaked overnight
60g kidney beans (rajma), soaked overnight
1 tsp salt (for boiling)
For the tarka:
5 tbsp unsalted butter (divided)
1 large onion, very finely chopped
1.5 tbsp ginger-garlic paste (equal parts)
400g crushed or pureed tomatoes (or 4 fresh, pureed)
1 tsp Kashmiri red chili powder (mild, for color)
½ tsp garam masala
Salt to taste
To finish:
4–6 tbsp heavy cream (double cream)
1 tbsp butter (swirled in at service)
1 tsp kasoori methi (optional, crushed between palms)
Timeline
Day before: Soak urad + rajma in cold water (8+ hours)
Boil: Pressure cook or boil until both are tender (45 min pressure, 2–3 hours open pot)
Tarka: 30–35 minutes active cooking
Slow cook: 6–12 hours at absolute minimum heat
Finish: 5 minutes
Best method by time available:
Best: Overnight slow cooker (low, 8–10 hours)
Good: 6 hours stovetop on minimum heat with diffuser
Acceptable: 45 min Instant Pot (texture less creamy)
Improves with rest: 24 hours in the refrigerator dramatically improves flavor

Method

  1. 1
    Boil the dal and rajma: Drain soaked lentils and beans; in a pressure cooker or large pot, cover with fresh water (3cm above dal); add 1 tsp salt; pressure cook 40–45 minutes (or simmer 2–3 hours uncovered) until both urad and rajma are completely tender and starting to break down; some urad skins will split and curl — this is correct; drain, reserving cooking water.
  2. 2
    Make the tarka: In a heavy-bottomed pot, melt 4 tablespoons butter over medium heat; add onion and cook, stirring frequently, 20–25 minutes until deep golden (not burnt — patience here builds the flavor base); add ginger-garlic paste and cook 2–3 minutes until raw smell disappears; add pureed tomatoes, Kashmiri chili, and 1 tsp salt; cook stirring frequently until the tomato completely breaks down and butter separates from the edges (15–20 minutes — the bhunao stage).
  3. 3
    Combine and begin slow cook: Add the boiled dal and rajma to the tarka; stir to combine thoroughly; add reserved cooking water to achieve a porridge-like consistency (it will thicken further); bring to a simmer, then reduce heat to absolute minimum; add garam masala; cover partially.
  4. 4
    Slow cook 8–12 hours: On the stovetop, use the smallest burner on the lowest setting (a diffuser plate helps); stir every hour, scraping the bottom; add water as needed to maintain the right consistency (thick but pourable); the dal is ready when it is deeply creamy, uniform in texture, and the individual lentils are no longer distinguishable but the whole mass has body; OR transfer to slow cooker (low setting, 8–10 hours); check and stir every few hours.
  5. 5
    Final seasoning: Taste and adjust salt; the dal should be very well-seasoned (it is eaten with unsalted bread — naan, roti — which balances the seasoning); if using kasoori methi, crush between palms and add now; stir in remaining 1 tablespoon butter for gloss.
  6. 6
    Finish and serve: Bring to serving temperature over low heat; swirl in 4 tablespoons heavy cream; do not boil after adding cream; serve immediately in bowls with a swirl of additional cream, a knob of butter, and fresh cilantro; serve with naan, roomali roti, or steamed basmati rice.
Moti Mahal and the Birth of North Indian Restaurant Cuisine

Origin: Kundan Lal Gujral opened the first Moti Mahal in Peshawar in 1920 (pre-partition Pakistan), then relocated to Delhi after partition in 1947; at Moti Mahal Delhi, he and Kundan Lal Jaggi (who later became a partner) developed the tandoor cooking techniques — chicken tikka, tandoori chicken, butter chicken (murgh makhani), and dal makhani — that became the foundation of what the world knows as "North Indian cuisine"; U.S. President Nixon, Soviet Premier Nikolai Bulganin, and India's first prime ministers dined at Moti Mahal; the restaurant exported Punjab's roadside dhaba cooking to fine dining; virtually every "Indian restaurant" worldwide traces its menu to the Moti Mahal template.

Punjabi dal tradition: Urad dal has been cultivated in the Indian subcontinent for at least 3,500 years; Punjabi farmers traditionally cooked whole urad slowly overnight in clay pots sealed with dough and left in the dying embers of the evening fire; the result was a dish of extraordinary depth that required no active cooking time; this rural technique was refined by Moti Mahal into the cream-and-butter finished restaurant version; the dal's nutritional profile — high protein (25g/100g dry), high iron and potassium, low glycemic index — has made it a staple protein source across socioeconomic levels in India.

Whole Black Urad Dal → Kashmiri Red Chili Powder →

More world cuisine guides

Butter Chicken → Moroccan Tagine → Coq au Vin → Peruvian Ceviche →

As an Amazon Associate, Borderless Kitchen earns from qualifying purchases made through links on this page. This does not affect the price you pay.