Creamy Dal Makhani Recipe with Smoky Ghee Tempering
This authentic dal makhani recipe yields restaurant-quality results at home. Simmer slow cooked urad dal and rajma into a rich, buttery, and smoky masterpiece.
Mastering a restaurant-quality dal makhani recipe at home is less about complex technique and more about patience. To achieve that signature velvet texture, you need to allow the whole black lentils and kidney beans to breakdown slowly, releasing their natural starches until the pot turns into a thick, cohesive gravy.
This version uses a slow cooked urad dal base, bolstered by a small amount of rajma (kidney beans) for body. We finish the dish with a double-tempering of ghee and a final touch of cream, but the real secret to the smoky depth lies in the 'dhungar' method—infusing the dal with the aroma of a glowing piece of charcoal.
Forget the watery, rushed versions of creamy black dal makhani you might have tried before. By simmering the lentils over low heat for several hours, you develop a savory complexity that mimics the traditional overnight wood-fired pots of Punjab without requiring you to stir all night long.
Ingredients
The Lentil Base
- 200g (1 cup) whole urad dal (black lentils), soaked overnight
- 50g (1/4 cup) rajma (dark red kidney beans), soaked overnight
- 1 liter (4 cups) water
- 1 teaspoon salt
- 1 inch ginger, julienned
The Masala
- 3 tablespoons ghee
- 1 medium red onion, very finely minced
- 1 tablespoon ginger-garlic paste
- 200g (3/4 cup) tomato puree (canned or fresh blended)
- 1 teaspoon Kashmiri red chili powder (for color and mild heat)
- 1/2 teaspoon garam masala
- 1/2 teaspoon roasted cumin powder
The Finish
- 50g (1/4 cup) unsalted butter
- 60ml (1/4 cup) heavy cream
- 1 tablespoon dried fenugreek leaves (kasoori methi), crushed
- 1 small piece natural charcoal (optional, for dhungar smoke)
Instructions
- 1
Drain the soaked urad dal and rajma, then rinse thoroughly under cold water until the water runs clear.
- 2
Combine the lentils, water, salt, and julienned ginger in a heavy-bottomed pot or pressure cooker; cook until the lentils are completely soft and mashable (about 25 minutes in a pressure cooker or 90 minutes simmering on a stovetop).
- 3
Heat ghee in a large heavy skillet over medium heat and sauté the minced onions until golden brown and caramelized.
- 4
Add the ginger-garlic paste and cook for 2 minutes until the raw smell disappears, then stir in the tomato puree.
- 5
Incorporate the Kashmiri chili powder and cook the masala until the oil begins to separate from the edges of the paste.
- 6
Pour the cooked lentils (and their cooking liquid) into the masala skillet, stirring well to combine.
- 7
Lower the heat to the minimum and simmer for at least 60 minutes, stirring occasionally and adding a splash of hot water if the dal becomes too thick.
- 8
Mash a small portion of the lentils against the side of the pot with a wooden spoon to increase the creaminess.
- 9
Stir in the butter, heavy cream, garam masala, and crushed kasoori methi, simmering for another 10 minutes.
- 10
Optional Smoking: Place a small metal bowl on top of the dal, put a red-hot piece of charcoal in it, pour a teaspoon of ghee over the coal, and immediately cover the pot with a tight lid for 5 minutes.
- 11
Remove the charcoal bowl and give the dal a final stir before serving hot with naan or jeera rice.
Nutrition (per serving)
Estimates only — not medical or dietary advice.
- Calories
- 315 kcal
- Protein
- 11 g
- Carbs
- 29 g
- Fat
- 19 g
- Fiber
- 9 g
- Sugar
- 3 g
- Sodium
- 445 mg
Tips
- → Rinse the black lentils vigorously after soaking; this removes the excess dark pigment and prevents the dal from looking muddy or grey.
- → Patience is the main ingredient. The longer you simmer the dal after adding the tempering, the more the flavors meld and the texture softens.
- → Always use Kashmiri red chili powder. It provides the iconic deep red hue without making the dish overly spicy, which would overwhelm the butter notes.
FAQ
Can I make this dal makhani recipe in a slow cooker?
Yes! After the initial boil to ensure the rajma is safe, you can transfer everything to a slow cooker on low for 8 hours for an incredibly deep flavor profile.
Why does my dal makhani taste bitter?
Bitterness usually comes from burning the ginger-garlic paste or the spices. Ensure you cook them on medium-low heat and have your tomato puree ready to deglaze the pan.
How do I make dal makhani vegan?
Substitute the ghee and butter with a neutral oil or vegan butter, and use full-fat coconut milk or cashew cream instead of heavy cream.
You might also like
DinnerVibrant Palak Paneer Recipe with Seared Cheese
This vibrant palak paneer recipe uses a blanch-and-shock method for an emerald green sauce. Learn to make restaurant style palak paneer with seared cheese and cashew cream.
DinnerAuthentic Indian Butter Chicken with Broiler-Charred Thighs
Master this Indian butter chicken recipe featuring yogurt-marinated thighs and a silky tomato-cashew gravy. Better than murgh makhani restaurant style.
DinnerAuthentic Chana Masala with Black Tea and Amchur
A deep, dark, and tangy chana masala recipe featuring chickpeas simmered in a black tea broth with amchur, browned onions, and a fresh ginger finish.
DinnerCharred Chicken Tikka Masala with Tomato Cream Sauce
This chicken tikka masala features broiler-charred yogurt-marinated thighs folded into a rich tomato-cream sauce with toasted garam masala and kasuri methi.
