Dal Makhani

Click here to learn about our image policy and how to submit your own!
Dal Makhani is the dish that proves patience is a flavor. Originating in Punjab and immortalized at Delhi's Moti Mahal restaurant alongside Butter Chicken, this slow-cooked black lentil stew is traditionally simmered overnight on dying embers. The combination of whole black urad lentils, kidney beans, butter, and cream creates a texture so silky it barely resembles the humble legumes it started as. It's vegetarian soul food at its most luxurious.
Time & Quantities
Method & Ingredients
Required Equipment: Large heavy-bottomed pot or Dutch oven, wooden spoon
Cooking Method: Slow Cooking
Ingredients
- 1.5 cups whole black urad lentils (sabut dal / soaked overnight)
- 1/2 cup red kidney beans (canned / drained)
- 3 tbsp butter
- 2 tbsp oil
- 1 large onion (finely diced)
- 4 garlic cloves (minced)
- 1 tbsp fresh ginger (grated)
- 2 tsp garam masala
- 1 tsp cumin
- 1 tsp coriander powder
- 1 tsp chili powder
- 1/2 tsp turmeric
- 1 can (14 oz) crushed tomatoes
- 1/2 cup heavy cream (plus more for finishing)
- 2 tbsp butter (for finishing)
- salt to taste
- fresh cilantro and a swirl of cream for garnish
Instructions
- Pressure cook or boil soaked urad lentils until completely soft, about 45-60 minutes. They should be mashable between your fingers — if they still have any resistance, keep going. Half-cooked lentils are the enemy of great dal makhani.
- In a heavy-bottomed pot, heat butter and oil over medium heat. Sauté onion until deep golden, about 12 minutes — take your time, these onions are the flavor backbone.
- Add garlic and ginger, cook 2 minutes. Add all dry spices and stir 1 minute until toasted and fragrant.
- Add crushed tomatoes and cook down for 15 minutes, stirring frequently, until the oil separates slightly from the masala — this tells you the raw tomato taste is gone and you're building real depth.
- Add cooked lentils and kidney beans. Mix well, mashing some lentils against the pot wall to thicken the sauce naturally.
- Add 1 cup water and simmer on very low heat for 2 hours, stirring every 20 minutes. The long simmer is non-negotiable — this is where the magic happens. Put on a podcast.
- Stir in cream and finish with cold butter cubes stirred in off the heat for that glossy, restaurant finish.
- Serve garnished with a swirl of cream and fresh cilantro.
Storage & Make-Ahead
Storage Advice: Refrigerate up to 5 days. Flavor improves significantly the next day as the spices meld further. Reheat with a splash of water over low heat.
Make-Ahead & Freezing Tips: Excellent for freezing, up to 3 months. The texture holds well. Freeze before adding the cream garnish; add fresh cream when reheating.
Nutritional & Dietary Information
Nutritional Information:
- Calories: 380
- Protein: 16g
- Fat: 18g (Saturated: 9g)
- Carbohydrates: 42g (Fiber: 12g / Sugar: 6g)
- Vitamin A: 14% DV
- Vitamin C: 10% DV
- Calcium: 15% DV
- Iron: 25% DV
Allergen Information: Contains dairy (butter / cream). Gluten-free.
Dietary Information: Gluten-free and vegetarian as written. Not suitable for dairy-free or vegan diets without substitutions.
Serving & Variations
Serving Suggestions: Serve in a deep bowl with hot naan or jeera rice. A small dish of raw sliced onion with lemon juice and a green chili on the side is the Punjabi way.
Wine or Drink Pairing: A medium-bodied Grenache from Châteauneuf-du-Pape echoes the earthy lentils and spices. For a white, an oaked Chardonnay from Burgundy matches the creamy richness note for note.
Possible Recipe Variations: Beestrot Signature: For the last 30 minutes of simmering, nestle a piece of charred charcoal (food-grade) in a small foil cup on top of the dal and cover, the smoke infuses the dish with a tandoor character that's genuinely transformative. Variations: Slow Cooker Dal Makhani, combine all ingredients in a slow cooker on low for 8-10 hours. Dal Tadka, use yellow split lentils for a quicker and lighter version. Vegan Dal Makhani, replace butter and cream with coconut cream and vegan butter for a surprisingly faithful result.
Additional Notes: The 2-hour simmer is what separates dal makhani from ordinary lentil soup. Don't shortcut it, the breakdown of the lentils creates the characteristic thick and velvety texture.





