
This dish embodies the rich culinary heritage of North India, where black lentils meet kidney beans in a creamy, slow-simmered masterpiece.
I perfected this method to balance earthy flavors with velvety texture, creating a dish that feels both traditional and indulgent.
Ingredients for Recipe of Dal Makhni
Slow-simmered black lentils and kidney beans create this luxurious North Indian classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Urad Dal 🌾 | 1 cup | Black gram lentils, soaked overnight |
| Rajma 🫘 | ½ cup | Kidney beans, soaked overnight |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Unsalted Butter 🧈 | 4 tbsp | For rich, creamy base |
| Yellow Onion 🧅 | 1 whole | Finely chopped for flavor base |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated for warming spice |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise for heat |
| Roma Tomatoes 🍅 | 2 whole | Pureed for tangy base |
| Ground Cumin 🌿 | 1 tsp | Toasted for earthy aroma |
| Ground Coriander 🌿 | 1 tsp | For citrusy warmth |
| Garam Masala 🌶️ | 1 tsp | North Indian spice blend |
| Turmeric Powder 🟡 | ½ tsp | For golden color |
| Red Chili Powder 🌶️ | ½ tsp | Adjust to heat preference |
| Kasuri Methi 🌿 | 1 tbsp | Dried fenugreek leaves, crushed |
| Salt 🧂 | 1 tsp | Adjust to taste |
[recipe_ingredient_scaler]
The urad dal and rajma are non-negotiable—Indian grocery stores like Patel Brothers or Bharat Bazaar carry the best quality. Look for whole urad dal (not split) and plump rajma with no cracks. Soaking overnight is standard practice; it ensures the lentils cook down to that signature creamy texture without turning mushy. The heavy cream and butter are what give this dish its indulgent mouthfeel.
No kasuri methi? Fresh fenugreek leaves at double the quantity work, but the dried version is more accessible. Substitute garam masala with one-third each cumin, coriander, and cinnamon if needed. The tomatoes can be canned (San Marzano for best results), but fresh Roma tomatoes add a brighter acidity. For a richer dish, some chefs add a splash of fresh cream at the end.
This dal tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently to preserve the creamy consistency—microwaving works, but a stovetop simmer is ideal.
Why You’ll Love This Recipe
- One Pot Wonder: Mostly hands-off—just let the urad dal and rajma simmer while you set the table.
- Buttery Luxury: That slow-cooked butter and cream combo makes every bite feel like a restaurant meal at home.
- Crowd Pleaser: I serve this at gatherings, and even the picky eaters come back for seconds.
- Tastes Better Later: Honestly, it’s even richer the next day when the flavors have time to meld.
Step-by-Step Instructions for Dal Makhni
This method delivers the signature velvety texture and deep, layered flavors that define this classic dish.
Step 1: Prepare the Lentil and Bean Base
Drain the soaked 1 cup Whole Urad Dal and 0.5 cup Rajma thoroughly. Transfer them to a pressure cooker along with 4 cups of fresh water. The ratio of water to lentils is crucial here—too little and they won’t cook properly, too much and your dal will be thin.
Cook under pressure for 20-25 minutes until both the urad dal and rajma are completely soft and can be easily mashed between your fingers. The urad dal should lose its shape entirely, while the rajma should retain some texture. This dual consistency is key to the final dish’s mouthfeel.
Step 2: Build the Aromatic Foundation
While the lentils cook, finely chop the 1 whole Yellow Onion, mince the 6 cloves Garlic Cloves, grate the 1 tbsp Fresh Ginger, and slit the 2 whole Green Chilies lengthwise. Heat 2 tbsp Unsalted Butter in a heavy-bottomed pot over medium heat until melted but not browned.
Add the onion and sauté for 6-8 minutes until golden brown and translucent. Then add the garlic, ginger, and green chilies, cooking for another 2 minutes until the raw aroma disappears. This slow cooking develops the base flavors that will infuse the entire dish.
Stir in the pureed 2 whole Roma Tomatoes and cook for 5-6 minutes until the mixture thickens and the oil begins to separate at the edges. This visual cue indicates the tomatoes have cooked down properly.
Step 3: Blend Spices and Combine with Lentils
Lower the heat and add 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, and 0.5 tsp Red Chili Powder. Toast the spices for 30-45 seconds until fragrant—this step wakes up their essential oils and deepens their flavor.
Add the cooked lentils and rajma to the pot, stirring well to combine. Then add the remaining 2 tbsp Unsalted Butter, 1 tsp Salt, and 1 tsp Garam Masala. Simmer the mixture on low heat for 15-20 minutes, stirring occasionally to prevent sticking.
Step 4: Finish with Cream and Kasuri Methi
Reduce the heat to its lowest setting and stir in the 0.5 cup Heavy Cream. The cream should be added slowly to prevent curdling, and the mixture should be kept at a gentle simmer, not a boil. This slow incorporation ensures a smooth, velvety texture.
Finally, sprinkle the 1 tbsp Kasuri Methi over the top, crushing the dried fenugreek leaves between your fingers as you add them to release their aroma. Cover and let the dish rest for 10 minutes off the heat. This resting period allows the flavors to meld together perfectly.
Before serving, give the dal makhni a final stir. The consistency should be creamy but not runny, with a rich, golden color from the turmeric and tomatoes. Taste and adjust the salt if needed, though remember that the flavors will continue to develop as it sits.
Pro Tips For Making Recipe Of Dal Makhni
- Soak Overnight: Whole urad dal and rajma need at least 8 hours in water—I learned this the hard way after ending up with undercooked beans in my first few attempts.
- Low and Slow: After pressure cooking, simmer the dal on low heat for 20-25 minutes to let the flavors meld; rushing this step leaves the dish tasting raw.
- Bloom the Onions: Cook the yellow onions until deep golden brown (about 15 minutes) before adding anything else—this builds the base flavor that defines dal makhni.
- Finish with Cold Cream: Stir in cold heavy cream at the very end to prevent curdling, and use unsalted butter so you can control the seasoning.
Troubleshooting Great recipe of dal makhni
Lentils Too Firm
If your urad dal remains hard after cooking, it likely didn’t soak long enough. Always soak for at least 8 hours or overnight. If you’re in a rush, use the quick-soak method: boil for 2 minutes, then let sit off heat for 1 hour. 💡
Dal Too Thin
Thin consistency usually means too much water. Cook uncovered on medium-low heat for 10-15 minutes to evaporate excess liquid. Alternatively, mash some cooked lentils to thicken naturally.
Cream Separating
To prevent curdling, always add cream at the end on low heat. If it separates, remove from heat immediately and stir in 1 tsp cold milk to bring it back together.
Bland Flavor
If your dish lacks depth, try adding ½ tsp more garam masala or 1 tsp more kasuri methi. A pinch of sugar can balance acidity from tomatoes. Simmer for 10 minutes after adding.
Burnt Bottom
Use a heavy-bottomed pot and maintain low heat during simmering. Stir frequently, especially after adding cream. If it sticks, transfer to a clean pot and scrape the bottom well.
Overly Spicy
To tame heat, stir in 2 tbsp plain yogurt or ¼ cup more cream. Remove seeds from green chilies next time for milder flavor. Remember, spices mellow as the dish rests. 🌶️
Nutrition Facts
Frequently Asked Questions
Can I use canned kidney beans instead of dried?
Yes, but reduce cooking time. Drain and rinse 1.5 cups canned beans, then add with cooked lentils. Simmer for 10 minutes only.
Why does my dal lack creaminess?
Insufficient butter or cream is the main culprit. Use full-fat dairy and simmer for the full 15-20 minutes after adding cream for that signature velvety texture.
How do I make it less rich?
Replace half the heavy cream with coconut milk or yogurt. Reduce butter to 2 tbsp total. The flavor changes slightly but stays delicious.
Can I make this in a slow cooker?
Yes! Combine all ingredients except cream in the morning. Cook on low for 8 hours, then stir in cream and kasuri methi at the end.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026