Dal Makhani
Slow-cooked black lentils (sabut urad) and kidney beans simmered overnight on low flame with butter, cream, tomatoes, and subtle spices until incredibly creamy and luscious.
Ingredients
For Boiling the Lentils
- 200 g whole black lentils (sabut urad)โ washed in 4-5 changes of water, soaked 8-10 hours
- 50 g kidney beans (rajma)โ soaked with urad dal
- 1 whole black cardamom podโ lightly bruised
- 1 leaf bay leaf (tej patta)โ whole
- 1 tsp saltโ for pressure cooking
- 4 cups waterโ for boiling
For the Makhani Simmer
- 60 g white butter or salted butterโ divided; white makkhan preferred
- 1 1/2 tbsp ginger-garlic pasteโ freshly crushed
- 250 g fresh tomato pureeโ from ripe plum tomatoes
- 1 1/2 tbsp Kashmiri red chilli powderโ for rich red color
- 1/2 tsp garam masalaโ fresh
- 1 tsp kasuri methiโ roasted and crushed
- 80 ml fresh heavy creamโ heavy dairy cream
- 1/2 tsp saltโ adjust to taste
Cooking Instructions
- 01
Soak & Pressure Cook Lentils
โฑ๏ธ 25mRinse whole urad and rajma thoroughly under running water until water runs clear. Soak in plenty of water overnight. Drain and pressure cook with 4 cups water, black cardamom, bay leaf, and 1 tsp salt for 1 whistle on high, then 20 minutes on low heat until lentils can be easily mashed between fingertips.
โ Visual Cue: Lentils and beans are completely tender and buttery soft - 02
Mash to Release Starch
โฑ๏ธ 5mDiscard the bay leaf and black cardamom. Using the back of a potato masher or wooden ladle, gently mash about 25% of the cooked lentils against the pan side. This releases natural starches creating the signature creamy texture without flour.
โ Visual Cue: The broth turns cloudy, thick, and velvety - 03
Prepare Tomato & Ginger-Garlic Base
โฑ๏ธ 10mIn a heavy-bottomed pot, melt 30g butter with 1 tsp oil. Add ginger-garlic paste and sautรฉ for 1 minute until fragrant. Add tomato puree and Kashmiri chilli powder. Simmer for 8-10 minutes on medium heat until tomato reduces into a thick paste and butter leaves the edges.
โ Visual Cue: Glossy crimson tomato base with sweet cooked aroma - 04
The Slow Simmer (Mukhya Paka)
โฑ๏ธ 40mPour the cooked lentils and their cooking liquor into the tomato base. Stir well and bring to a boil. Reduce flame to low and let it simmer uncovered for 35-45 minutes, stirring every few minutes and scraping the bottom. Add 1/2 cup warm water as needed to maintain a creamy pouring consistency.
โ Visual Cue: The color shifts from black to rich dark mahogany with immense depth - 05
Finish with Cream & Kasuri Methi
โฑ๏ธ 5mStir in remaining 30g butter, garam masala, and crushed kasuri methi. Pour in fresh heavy cream while gently stirring. Simmer for 3 final minutes on low flame. Remove from heat and rest 10 minutes before serving.
โ Visual Cue: Sumptuous, velvety dal makhani with a luxurious glossy sheen
Chef's Authentic Tips
- The magic of Dal Makhani lies in slow simmering. The longer it cooks on gentle heat, the richer and more cohesive it becomes.
- Washing whole urad dal 4-5 times removes excess black skin tannins, avoiding bitterness.
Smart Substitutions
- For a vegan alternative, substitute dairy butter and cream with coconut cream and cold-pressed mustard oil or vegan butter.
Serving Suggestions & Pairings
- โ Pair with crispy garlic butter naan, laccha paratha, and sliced red onions sprinkled with lemon juice.
Estimated Nutrition
Similar Recipes You'll Love
Other authentic dishes from North Indian and Dal.
Mawa Gulab Jamun
Golden-fried soft milk solid (khoya/mawa) and paneer dumplings soaked in warm rose and cardamom infused saffron sugar syrup.
Butter Chicken (Murgh Makhani)
Tender chicken marinated in aromatic yogurt and spices, grilled to smoky perfection and simmered in a velvety, rich tomato, butter, and cashew gravy scented with kasuri methi.
Paneer Tikka
Marinated firm cottage cheese cubes, bell peppers, and red onions skewered and roasted until charred and blistered, sprinkled with tangy chaat masala.
Rajma Masala
Hearty red kidney beans simmered in a robust, spiced onion-tomato gravy with ginger, garlic, and whole spices. The ultimate Punjabi Sunday comfort meal.