Black Cardamom Recipes · Punjabi Classics

Dal Makhani Recipe: Authentic Punjabi Black Lentils with Black Cardamom

Whole urad dal and rajma, slow-simmered in a deep tomato masala built on black cardamom — finished with generous butter, cream, and crushed kasoori methi. The real maa ki dal, as it was meant to be made.

Soak8 hrs
Cook2.5 hrs
Total~11 hrs
Servings6
DifficultyBeginner
Black Cardamom1 pod
📅 Published: Feb 10, 2025 🔄 Updated: Apr 22, 2025 ✅ Fact-checked by Dr. Michael Bennett 🌿 Vegetarian
⬇ Jump to Recipe
Emily Rhodes, culinary writer at CardamomNectar
Written by Emily Rhodes

Covers South Asian spice culture and kitchen science. Direct market visits to Kerala, Karachi, and Dubai.

Dr. Michael Bennett, food scientist at CardamomNectar
Reviewed by Dr. Michael Bennett

Specialist in volatile oil composition and spice phytochemistry. Ensures all technical content is peer-reviewed.

📌 What is Dal Makhani?

Dal makhani — also called maa ki dal (mother’s lentils) or kali dal — is a slow-cooked North Indian dish of whole black urad lentils and red kidney beans (rajma) simmered for hours in a spiced tomato masala, then finished with generous amounts of butter (makhan) and cream. Originating in Punjab’s home kitchens and popularized by Delhi’s Moti Mahal restaurant after 1947, it is now one of the most ordered dishes in Indian restaurants worldwide. Black cardamom is added during the lentil cooking stage — its camphor-rich 1,8-cineole compounds survive the long simmer and give the dal its characteristic earthy smokiness that distinguishes authentic maa ki dal from quick pressure-cooker versions.

Why Black Cardamom Belongs in Dal Makhani — and Where

Most dal makhani recipes treat black cardamom as optional, or confuse it with green cardamom in the finishing tarka. Both are mistakes. In authentic Punjabi maa ki dal — the version made in homes from Amritsar to Lahore to South Hall — black cardamom is added during the initial lentil cooking, not in the tempering. This is the key distinction. The pod sits in the pressure cooker with the urad dal for the entire 40-minute cook, slowly releasing its camphor compounds into the cooking liquid. That infused liquid then becomes the base of the gravy — carrying the smokiness through every spoonful.

The science matters here. Black cardamom’s primary volatile oil, 1,8-cineole, is genuinely heat-stable — it withstands temperatures above 180°C without significant degradation. Green cardamom’s main compound, linalool, largely evaporates within 20–30 minutes of cooking. This is precisely why whole black cardamom added early in a long slow-cook produces detectable, meaningful smokiness in the finished dish, while green cardamom added at the same stage would contribute almost nothing after 40 minutes of pressure. The full breakdown of this difference is covered in our green vs black cardamom guide.

The Dishoom version that made dal makhani famous in the UK is cooked for 24 hours on extremely low heat. The home version here achieves comparable depth in 2.5 hours using the correct technique — black cardamom in the pressure cooker, proper masala reduction, and minimum 45 minutes slow simmering after combining.

This recipe targets Tier 1 audiences — home cooks in the UK, US, Canada, and Australia who understand what urad dal is, shop at Indian or South Asian grocery stores, and are looking for the version that tastes like a real Punjabi restaurant rather than a 30-minute weeknight shortcut. Both stovetop and Instant Pot methods are covered. We also include the dhungar coal-smoking technique — the authentic method for replicating tandoor smokiness at home — which almost no other recipe site covers properly. See also our rajma curry recipe which uses the same tomato masala base.

↑ Back to top
Save · Share · Download

The Recipe Card

Authentic Punjabi dal makhani recipe in a karahi with a butter swirl and fresh coriander, made with whole urad dal and black cardamom

Dal Makhani Recipe

Whole urad dal and rajma slow-simmered with black cardamom in a rich tomato masala. Finished with butter, cream, and kasoori methi. Authentic Punjabi style — no shortcuts.

4.9 / 5 (318 ratings)
Soak8 hrs
Cook2 hrs 30 min
Total~11 hours
Servings6
DifficultyBeginner
Black Cardamom1 pod

Key Ingredients

  • 200g whole urad dal (maa ki dal)
  • 50g rajma (kidney beans)
  • 1 large black cardamom pod
  • 3 tbsp ghee + 4 tbsp butter
  • 1 cup tomato puree
  • 1 tsp Kashmiri red chili
  • 100ml heavy cream
  • 1 tsp kasoori methi, crushed
  • Ginger garlic paste
  • Whole spices (cloves, cinnamon, cumin)
↑ Back to top
Full Recipe Breakdown

Ingredients — Dal Makhani

Serves 6. Tick each ingredient as you gather it — your progress is tracked below. The lentil-to-bean ratio is traditional: 80% urad dal, 20% rajma. Both must soak overnight.

🛒 Shopping List
0 of 24 ingredients gathered
🫘 Dal & Pressure Cooker 0 / 6
🍅 Tomato Masala Base 0 / 12
🧈 Butter, Cream & Finishing 0 / 6

Black Cardamom: In the Dal vs. In the Tarka — What’s the Difference?

MethodBlack Cardamom in Dal (Pressure Cooker)Black Cardamom in Tarka (Tempering)
Exposure time40+ minutes of pressure cooking + 45 min simmering30–60 seconds in hot fat only
Flavour impact on dalDeep integration — smoky camphor note throughout gravySurface-level — mostly aromatic nose only, not body
What transfersWater-soluble compounds + fat-soluble on second extractionOnly the fat-soluble fraction, briefly
Authentic tradition✅ Traditional Punjabi langar dal methodCommon restaurant shortcut — not traditional
VerdictAlways add to the pressure cooker — this is non-negotiableSkip — it adds no meaningful benefit at this stage
↑ Back to top
Interactive Kitchen Tool

Cooking Timers

Start each timer at the right moment — tap Start, then go cook. Your phone browser will keep counting.

Step 1 Overnight Dal Soak
8:00:00
✅ Dal soak complete — drain, rinse, and cook!
Step 2 Pressure Cook Dal + Black Cardamom
40:00
✅ Turn off heat — let pressure release naturally (15 min).
Step 3 Caramelise Onions
18:00
✅ Onions should be deep golden — add ginger garlic paste now.
Step 3 cont. Tomato Masala Reduction
15:00
✅ Check for oil separation at edges — masala is ready to combine with dal.
Step 4 Slow Simmer (Dal + Masala)
50:00
✅ Dal should be thick, dark, and silky — now add butter and cream.
Step 6 (Optional) Dhungar Coal Smoking
4:00
✅ Remove coal and foil — gently stir once and serve immediately.
Interactive Tool

No Black Cardamom? Find Your Substitute

Dal makhani uses only one black cardamom pod — a small quantity with outsized impact. Select your available substitute below to see how to partially compensate. Note: no substitute replicates the 40-minute pressure-cooked camphor infusion of authentic badi elaichi.

Green Cardamom — Closest Substitute, Different Flavour
Amount3 green cardamom pods in pressure cooker instead
Flavour LostAll smokiness and camphor depth — entirely missing
ResultFloral, aromatic dal — pleasant, but not maa ki dal

💡 Green cardamom is already in most dal makhani masala recipes, so adding extra won’t clash. However its linalool evaporates significantly during the long pressure cook. The result will be subtly aromatic but lack the characteristic smokiness. Add a tiny pinch (⅛ tsp) of smoked paprika to the masala to partially compensate.

Star Anise — For Broth Depth Only
Amount½ star anise in pressure cooker
Flavour LostCamphor, menthol — replaced by sweet anise
ResultSlightly sweet, complex dal — acceptable but different

💡 Use only half a star anise — a full pod will over-anise the dal. Star anise contributes depth and warm sweetness, which works reasonably well in the long simmer. The final dish will be good but will taste slightly more like a Chinese-spiced preparation than Punjabi maa ki dal.

Liquid Smoke — Modern Approximation
Amount2–3 drops only — stir into finished dal before serving
Flavour LostCamphor, menthol — replaced with wood-smoke approximation
ResultSurprisingly effective — closest to dhungar smokiness

💡 A few drops of natural hickory or beechwood liquid smoke (not artificial brands) stirred into the finished dal can approximate the dhungar smoking effect. Use with extreme restraint — 2 drops maximum for 6 servings. This won’t replicate black cardamom’s aromatic complexity, but it does restore the smoky dimension that is otherwise lost.

Smoked Paprika — Colour & Surface Smoke Only
Amount¼ tsp added with ground spices in masala stage
Flavour LostAll aromatic complexity — this is damage control only
ResultAdds mild smoke colour/aroma — least effective substitute

💡 Smoked paprika gives a visual smokiness and mild pepper-smoke note on the palate but lacks all of the terpene complexity of black cardamom. The dal will look similar and have a faint smoky hint, but will taste noticeably flatter. Use as a last resort and order black cardamom online for next time.

Skip It — Here’s the Honest Assessment
Proceed Without?Yes — dal makhani without it is still very good
Flavour ImpactLoses earthy smokiness — tastes sweeter and lighter
Authenticity≈ 70% — the butter and cream carry it further than nihari

💡 Unlike nihari where black cardamom is the dominant spice, dal makhani has a rich tomato-butter-cream foundation that maintains its character even without black cardamom. You’ll miss the smokiness, but the dish will still be delicious. It will taste closer to a quick restaurant-style dal than authentic langar dal. Worth buying black cardamom for the next time — a small bag lasts months.

↑ Back to top
Step by Step

How to Make Dal Makhani — Complete Method

Start this recipe the evening before — the overnight soak is not optional. Active cooking time is roughly 90 minutes across 6 steps. Stovetop method shown; Instant Pot notes included in Step 2.

  1. Overnight soaked whole urad dal and rajma kidney beans in a bowl for authentic dal makhani

    Soak Urad Dal and Rajma Overnight

    Combine whole urad dal and rajma in a large bowl. Rinse thoroughly under cold water, rubbing the lentils between your palms — repeat 4–5 times until water runs completely clear. This removes surface starch and any bitter compounds. Cover with cold water by at least 3 inches — the lentils will expand significantly. Leave at room temperature for 8–12 hours (overnight). In the morning, drain the soaking water completely and rinse once more with fresh water before cooking.

    💡 Why this matters: Overnight soaking softens the thick, waxy skin of urad dal — this skin is what gives maa ki dal its characteristic silky texture when it partially breaks down during cooking. Un-soaked whole urad can take 6+ hours to fully soften. Soaking also reduces oligosaccharides (the compounds responsible for digestive discomfort from lentils) by allowing them to leach into the discarded water.
  2. Pressure cooker with soaked urad dal, rajma, black cardamom pod and bay leaves for dal makhani

    Pressure Cook with Black Cardamom

    Transfer drained urad dal and rajma to a pressure cooker. Add 1 large black cardamom pod (lightly cracked with a knife), 2 bay leaves, 1 tsp salt, and 4 cups of water. Seal the lid. Cook on medium-high heat for 35–40 minutes (approximately 8–10 whistles). After whistles, reduce to the lowest heat for another 10 minutes. Turn off heat and allow full natural pressure release — do not force open. The dal is ready when both urad and rajma mash completely when pressed between two fingers with no resistance. Instant Pot: High pressure, 40 minutes, full natural release (15–20 min). Stovetop pot: Add 6 cups water, bring to boil, then simmer covered for 3–4 hours.

    💡 Why this matters: Black cardamom in the pressure cooker — not in the tarka — is the defining technique of authentic maa ki dal. The extended pressure-cooking extracts both the water-soluble and fat-soluble aromatic compounds from the pod’s seeds into the cooking liquid. This infused liquid becomes part of the dal gravy and carries the smoky-camphor note throughout the finished dish in a way that late-stage addition cannot replicate.
  3. Making tomato masala base for dal makhani with golden onions, ginger garlic, and whole spices showing oil separation

    Build the Tomato Masala

    While the dal cooks, prepare the masala. Heat ghee in a heavy-bottomed pan over medium heat. Add cumin seeds — wait until they sputter and crackle (20–30 seconds). Add cloves, green cardamom, and cinnamon. Stir for 15 seconds. Add very finely chopped onions. Cook on medium-low heat, stirring frequently, for 15–18 minutes until the onions are deep golden-brown and reduced to about half their original volume — not blonde, not burnt. Add ginger garlic paste, stir and cook 2 minutes. Add tomato puree and all ground spices. Cook uncovered on medium-low for 12–15 minutes, stirring every 2 minutes. The masala is ready only when it is visibly darker, thick enough that a spoon pulled through leaves a trail, and fat is clearly separating at the edges of the pan.

    💡 Why this matters: The 15-minute onion cook and 12-minute tomato reduction are the two steps most often rushed — and cutting either short is the most common reason restaurant-style dal makhani fails at home. The deep golden onions contribute caramelized sugars (furfurals, pyrazines) that create the base flavour complexity. The tomato reduction concentrates acids and eliminates raw tomato flavour. You cannot rush either by increasing heat — you will burn rather than caramelize.
  4. Cooked urad dal being combined with tomato masala and slow-simmering for authentic Punjabi dal makhani

    Combine & Slow-Simmer — 45 to 60 Minutes

    Pour the cooked lentils and all their cooking liquid into the tomato masala pan. Stir well. The mixture will look quite thin at this stage — this is correct. Bring to a gentle boil, then reduce to the lowest possible heat. Simmer uncovered for 45–60 minutes, stirring every 8–10 minutes to prevent the thick lentils from scorching at the base. As the dal simmers, the urad lentils partially break down and release their starch — this is what creates the creamy consistency. Add ½ cup hot water if it thickens too much before the time is up. The finished colour should be a deep, dark reddish-brown — almost chocolate. Taste and adjust salt.

    💡 Why this matters: This slow simmer after combining is what differentiates dal makhani from a rushed dal tadka. During this phase, the starch from the partially broken-down urad lentils thickens the gravy naturally, the tomato acidity mellow and integrate, and the masala flavours fully absorb into the lentils rather than sitting on top of them. The minimum is 45 minutes — 60 or more produces significantly better results.
  5. Adding cold butter pieces and heavy cream to finished dal makhani for restaurant-style finish

    Finish with Butter, Cream & Kasoori Methi

    Reduce heat to the lowest possible setting. Add cold unsalted butter, one tablespoon at a time, stirring gently as each piece melts — do not let the dal boil while adding butter. Pour in the cream and stir slowly. Rub kasoori methi between your palms into the dal — you should smell a distinctive fenugreek aroma immediately as the dried leaves release their volatile oils. Add garam masala and stir gently. Cook for 3 minutes only on lowest heat, stirring occasionally. The dal is done when it has a velvety, silky texture and flows slowly when tilted. Taste and make final salt adjustments. Remove the black cardamom pod, bay leaves, cloves, and cinnamon stick before serving.

    💡 Why this matters: Cold butter added in pieces to a hot dal undergoes emulsification — it creates a stable suspension that produces creaminess and gloss without the butter pooling on the surface. If the dal is boiling when butter is added, the fat breaks and pools instead. Kasoori methi’s key aromatic compound (sotolon) has a very low evaporation point — adding it at the very end with minimal subsequent heat preserves the maximum aroma impact.
  6. Dhungar coal smoking technique applied to dal makhani using natural charcoal and ghee in foil bowl

    Optional: Dhungar Coal Smoking Finish

    This optional step replicates the tandoor-coal aroma of Punjab’s roadside dhabas and langar kitchens. Using metal tongs, hold a small piece of natural hardwood charcoal (not briquettes — must be additive-free) directly over a gas flame for 3–4 minutes until glowing orange-red. Meanwhile, press a small double-folded piece of foil into a bowl shape and place it in the centre of the dal pot, resting on the surface without sinking. Transfer the glowing coal onto the foil using tongs. Immediately drizzle 1 teaspoon of ghee onto the coal — it will smoke heavily. Cover the pot with a tight lid and leave undisturbed for 3–4 minutes. Remove lid, discard coal and foil, and gently stir the dal once. Serve immediately.

    💡 Why this matters: The dhungar method was traditional long before modern stoves — it is how dal makhani was made before gas burners. The burning ghee produces polycyclic aromatic compounds (specifically guaiacol and syringol) that absorb into the surface of the dal over the resting period. The result is a genuine smoke note that no spice substitute can replicate. The technique takes 8 minutes but transforms a good dal into an exceptional one.
↑ Back to top
Pro Technique

Expert Tips for Perfect Dal Makhani

Four technique details that determine whether your dal makhani tastes like a home version or a Punjabi restaurant.

Black cardamom pod positioned next to whole urad dal showing the smoky spice pairing in maa ki dal

One Black Cardamom Pod — Not More

Dal makhani uses a single large black cardamom pod — not three, as in nihari. The delicate butter-cream finish of this dish cannot support the same intensity of camphor as a meat-based stew. One pod pressure-cooked with the dal provides precisely enough smoky depth to be perceptible without overwhelming the creamy sweetness. Using two or three pods will make the dal medicinal-tasting. Lightly crack the pod before cooking to expose the seeds without crushing them.

Properly overnight-soaked whole urad dal showing expanded, softened lentils ready for pressure cooking

The Dal Must Be Completely Mashable

Before starting the masala, test the pressure-cooked dal by taking a single urad lentil and pressing it firmly between your thumb and forefinger. It should collapse with minimal pressure into a smooth paste with no grainy centre. If there is any resistance — any firmness at all — return to the pressure cooker for 10 more minutes. Undercooked urad lentils cannot achieve the creamy consistency that defines dal makhani, regardless of how long you simmer them with the masala afterward.

Kasoori methi dried fenugreek leaves being crushed between palms over dal makhani

Always Crush Kasoori Methi by Hand

Kasoori methi (dried fenugreek leaves) must be rubbed firmly between both palms before it goes into the dal — not added straight from the jar. The crushing action breaks open the dried leaf cells and releases sotolon, the primary volatile compound responsible for kasoori methi’s distinctive maple-bitter aroma. Adding uncrushed leaves produces perhaps 30% of the aromatic impact of properly crushed leaves. Use 1 tsp for 6 servings — it’s intense. Add as the very last step before serving.

Dhungar natural charcoal coal in foil bowl smoking inside covered dal makhani pot

Dal Makhani Is Always Better the Next Day

This is not a cliché — it is chemistry. Overnight, the lentils continue to absorb the masala spices, the butter emulsification stabilizes, and the kasoori methi’s aromatic compounds fully integrate rather than sitting on the surface. The texture also improves as residual starch from the urad lentils continues to thicken the dal slowly during refrigeration. Reheat on very low heat with 2–3 tablespoons of water. Add an extra small knob of butter when reheating to restore the gloss lost during refrigeration.

↑ Back to top
Skill Assessment

Difficulty Level & Time Breakdown

Beginner
2 / 5
Passive Time8 hrs soaking + 40 min pressure cook + 45–60 min simmer
Active Cook Time~90 minutes total hands-on
Total Elapsed10–12 hours (mostly overnight)
Instant Pot Total~2.5 hours active (after overnight soak)
Skills Required
  • Overnight planning (soak the night before)
  • Safe pressure cooker use
  • Patience for onion caramelization (15 min)
  • Recognizing oil separation in masala
  • Low-heat butter emulsification

Dal makhani is the most accessible recipe on this silo — if you can make a basic curry, you can make this. The difficulty is purely time management, not technique. The actual steps are simple. First-time makers who follow the overnight soak and minimum simmer times produce restaurant-quality results. This is an excellent first black cardamom recipe for anyone new to whole-spice cooking. Compare it to the significantly more technical nihari recipe or haleem if you want a challenge.

↑ Back to top
Per Serving

Nutrition Information

Dal Makhani — Nutrition Per Serving (Based on 6 servings, with full butter and cream as written)
420Calories (kcal)
16gProtein
22gTotal Fat
44gCarbohydrates
11gFiber
12gSaturated Fat
480mgSodium
6mgIron

Values estimated from USDA data for whole urad dal, red kidney beans, butter, cream, and ghee. Actual values vary with butter and cream quantities used. Does not include bread or rice.

💡 Reducing Calories

To reduce calories: halve the butter and cream and replace with 2 tbsp of olive oil plus 50ml of full-fat yogurt stirred in at the end. The texture will be slightly less silky but the flavour remains excellent. Do not use low-fat yogurt — it will curdle on the residual heat.

↑ Back to top
People Also Ask

Dal Makhani — Frequently Asked Questions

Authentic dal makhani uses whole urad dal — also called maa ki dal, sabut urad, or whole black gram. These are the unhulled, whole black lentils — not the split white urad dal used in idli or dosa batter. Most recipes add a proportion of rajma (dried red kidney beans), roughly 80% urad to 20% rajma, for extra body. Both must be soaked overnight. Both must be cooked until completely mashable before the masala stage. Do not substitute black beluga lentils — they lack the thick skin that produces maa ki dal’s characteristic silky breakdown.
Total elapsed time is 10–12 hours, but most of this is passive. 8 hours overnight soaking + 40 minutes pressure cooking + 90 minutes masala-building and simmering = approximately 2.5 hours active work after soaking. Instant Pot method reduces active cook time to under 2 hours after soaking. Dal makhani is always better the next day — making it the evening before and reheating is the best approach for dinner parties or Eid gatherings.
Yes. Substitutes: full-fat coconut cream (adds coconut note, works for vegan version), cashew cream (soak 50g cashews, blend with 100ml water — closest neutral-flavour substitute), or extra butter without cream (adds richness but different texture). For a lower-fat version, use full-fat yogurt stirred in at the very end on zero heat — do not let it cook or it will curdle. Avoid low-fat dairy of any kind — it separates in the heat of the dal.
They are the same dish under different names. Maa ki dal (mother’s lentils) is the traditional Punjabi home name for the overnight-simmered whole urad dal recipe. Dal makhani (buttery dal) became the commercial restaurant name popularized after Partition when Punjabi refugees opened dhabas and restaurants across India. Some purists distinguish a simpler home version (less cream, longer slow cook) from the restaurant version (more butter and cream, shorter cook, sometimes with added kidney beans) — but the base recipe, spices, and black cardamom use are identical.
Three causes: (1) Undercooked lentils — if the urad dal has any firmness when pressed between fingers, the cooking is not done. Return to the pressure cooker for 10 more minutes. (2) Insufficient slow-simmering with the masala — 20 minutes is not enough; 45–60 minutes minimum allows the lentils to partially break down and release starch naturally into the gravy. (3) Not enough butter and cream — dal makhani is inherently rich; halving the dairy significantly changes the texture. For extra creaminess without extra cream, partially mash a few spoonfuls of the dal with the back of a ladle and stir back in.
Kasoori methi is dried fenugreek leaves — named after Kasur, a city in Punjab (now Pakistan) historically known for fenugreek production. It has a distinctive bitter, slightly maple-like aroma that is essential to restaurant-style dal makhani. It must be crushed between the palms immediately before adding to release its volatile compound sotolon. If unavailable, fresh fenugreek leaves work at 3x the quantity. There is no true substitute — skip it only as a last resort, understanding the dal will taste noticeably different without it. Find it at any Indian or South Asian grocery store.
↑ Back to top

Who Created This Recipe

Emily Rhodes culinary writer and spice researcher at CardamomNectar
Written by Emily Rhodes Culinary Writer & Spice Researcher

Emily covers South Asian spice culture, recipe development, and market sourcing. She has visited spice markets in Kerala, Karachi, and Dubai and writes all recipe content on CardamomNectar. Her research into Punjabi home cooking and the langar dal tradition informed the technique breakdown in this dal makhani article.

View Profile →
Dr Michael Bennett food scientist and phytochemist at CardamomNectar
Reviewed by Dr. Michael Bennett Food Scientist & Phytochemist

Dr. Bennett reviews all scientific and technical content on CardamomNectar. His expertise in volatile oil composition and spice phytochemistry ensures all data meets peer-reviewed standards. He verified the 1,8-cineole heat-stability claims, the sotolon volatility notes on kasoori methi, and the butter emulsification explanation in this article.

View Profile →

Similar Posts