Recipe Of Dal Makhni: Slow-Simmered Creamy Luxury

Recipe Of Dal Makhni: Slow-Simmered Creamy Luxury

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 620mg27%
Total Carbohydrate 35g13%
Dietary Fiber 12g43%
Sugars 4g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.5(15 reviews)
Chef Melanie

More recipe sites