Creamy Restaurant Style Dal Makhani
Soup

Creamy Restaurant Style Dal Makhani

This rich and buttery black lentil dish is a staple of Indian cuisine known for its luxurious texture. It combines slow-cooked legumes with a savory tomato-onion base to create a deeply satisfying meal.

Recipe image

List of ingredients

  • 3/4 cup urad dal sabut (whole black lentil), approx 165 grams – the primary base of the dish.
  • 1/4 cup rajma (red kidney beans), approx 60 grams – adds body and texture.
  • 1 teaspoon salt – used for the initial pressure cooking.
  • 3.5 cups water – for boiling the lentils and beans.
  • 1 tablespoon ghee – used for the masala and optional smoking.
  • 3 tablespoons butter, divided – salted butter is recommended for authentic flavor.
  • 1 medium white onion, 115 grams – finely grated for a smooth masala.
  • 2 teaspoons ginger garlic paste – fresh paste provides the best aroma.
  • 1/2 cup store-bought tomato puree – ensures a consistent, smooth texture.
  • 1/2 teaspoon kashmiri red chili powder – provides a bright red color with mild heat.
  • 1/4 teaspoon garam masala – optional for a touch of warm spice.
  • 1/2 teaspoon salt or to taste – to season the final gravy.
  • 1.5 cups water – added gradually during the simmering process.
  • 1/2 teaspoon sugar – used to balance the acidity of the tomatoes.
  • 1/4 cup cream, 60 ml – for the signature creamy finish.
  • Extra salted butter – for garnishing before serving.
  • Piece of charcoal – optional for the traditional smokey flavor.

step-by-step instructions

  1. Soak the Legumes: Wash and rinse the urad dal and rajma thoroughly in a large bowl. Soak them in 3 cups of water overnight to ensure they soften properly.
  2. Pressure Cook: Drain the soaking water. Transfer the dal and rajma to a pressure cooker with 1 teaspoon salt and 3.5 cups of water. Pressure cook on high-medium heat for 10 whistles, then lower the heat to low-medium for another 10 minutes (total 15-20 whistles).
  3. Alternative Cooking: If using an Instant Pot, pressure cook the lentils on high pressure for 30 minutes and allow for a natural pressure release.
  4. Prepare Texture: Once the pressure releases naturally, check that the beans are soft enough to mash with your fingers. Use a potato masher to crush a portion of the dal and rajma for thickness.
  5. Simmer Base: Set the pot to the lowest heat and let the dal simmer while you prepare the masala base.
  6. Sauté Aromatics: Heat 2 tablespoons of butter and 1 tablespoon of ghee in a large pan over medium heat. Add the finely grated onion and cook for 6-7 minutes until light golden brown, stirring constantly.
  7. Add Pastes: Stir in the ginger garlic paste and cook for 1-2 minutes until the raw smell disappears.
  8. Cook Puree: Mix in the tomato puree and cook for 2 minutes or until the oil begins to separate from the sides of the masala.
  9. Combine: Add the simmered dal into the masala pan and mix thoroughly. Stir in the garam masala, kashmiri red chili powder, and salt.
  10. Slow Simmer: Add 1/2 cup of water and set the heat to low. Let the dal simmer uncovered for 45 minutes, stirring every 10 minutes to prevent sticking. Gradually add the remaining 1 cup of water as needed during this time.
  11. Final Seasoning: After the 45-minute simmer, stir in the sugar to balance the flavors.
  12. Add Richness: Stir in the remaining 1 tablespoon of butter and 1/4 cup of cream. Mix well and simmer for another 10 minutes on low heat.
  13. Smokey Finish (Optional): Place a steel bowl on a trivet inside the dal pot. Heat a piece of charcoal until red hot, place it in the bowl, and pour 1 tablespoon of melted ghee over it.
  14. Infuse Smoke: Immediately cover the pan with a lid and let it sit for 2-5 minutes. Remove the lid and the bowl once the desired smokiness is achieved.
  15. Serve: Garnish with a swirl of cream and a pat of butter.

Essential Cooking Secrets

Slow Simmering for Depth

The secret to a restaurant-style texture is the length of the simmer. Allowing the dal to cook on low heat for at least 45 minutes to two hours helps the starches release, creating a natural creaminess. This process integrates the flavors of the masala deeply into the lentils.

Prioritizing Salted Butter

Using salted butter, specifically Indian-style salted butter, adds a distinct savory layer that unsalted butter lacks. The salt in the butter interacts with the cream and tomato puree to enhance the overall richness of the dish.

Choosing White Onions

White onions are preferred over red onions because they offer a subtler, sweeter flavor profile. Red onions can sometimes introduce a sharp pungency that distracts from the buttery and creamy notes of the Dal Makhani.

Using Concentrated Tomato Puree

Store-bought tomato puree provides a smoother consistency and a more concentrated flavor than fresh pureed tomatoes. This prevents the sauce from feeling chunky and ensures the final product has a professional, velvety finish.

Balancing with Sugar

A small amount of sugar is critical for balancing the acidity of the tomato puree. It doesn’t make the dish sweet, but rather rounds out the sharp edges of the tomatoes and enhances the richness of the cream.

Ingredient Substitutions

Replacing Kidney Beans

If you do not have rajma, you can increase the quantity of urad dal to 1 cup. While kidney beans add a specific texture and heartiness, the dish remains delicious with just the whole black lentils.

Homemade Puree Alternative

If store-bought puree is unavailable, blend two large tomatoes into a smooth paste. To replicate the richness of commercial puree, add one tablespoon of tomato paste to the fresh puree before adding it to the pan.

Dairy-Free Cream Options

For a dairy-free version, replace the heavy cream with thick coconut cream or cashew cream. While the flavor profile changes slightly, these alternatives maintain the desired thickness and mouthfeel.

Ghee Alternatives

If ghee is not available, you can use additional unsalted butter or a neutral oil with a high smoke point. However, ghee is recommended for the smoking process as it handles high heat better and adds a nutty aroma.

Serving and Variation Ideas

The Dhungar Smoking Method

The dhungar method involves using a hot coal to infuse the dal with a charcoal aroma. This mimics the taste of dal cooked in a traditional clay oven (tandoor) and is highly recommended for an authentic experience.

Ideal Side Dish Pairings

Dal Makhani is best enjoyed with garlic naan or buttery tandoori roti. For a lighter option, serve it with jeera rice (cumin rice) or steamed basmati rice to soak up the creamy gravy.

Adjusting the Heat Level

Kashmiri red chili powder is used mainly for its vibrant color and mild heat. If you prefer a spicier dish, you can add a pinch of cayenne pepper or increase the amount of red chili powder.

Storage and Reheating

Refrigeration Guidelines

Store leftover dal in an airtight container in the refrigerator for up to 4-5 days. The flavors often deepen and improve after a day of resting in the fridge.

Freezing Instructions

This dal freezes exceptionally well for up to two months. Freeze it in portion-sized containers, leaving a little room at the top for expansion as the liquids freeze.

Proper Reheating Method

When reheating, the dal will likely have thickened significantly. Add a splash of water or a tablespoon of cream and heat it slowly on the stovetop over low heat to restore the original consistency.

Make-Ahead Strategies

Pre-Cooking the Lentils

You can pressure cook and mash the lentils and beans a day in advance. Keep them refrigerated in their cooking liquid, which saves significant time on the day of serving.

Preparing the Masala Base

The onion, ginger, garlic, and tomato base can be cooked ahead of time. Store the prepared masala in the fridge and simply add the boiled lentils and water when you are ready to simmer.

Troubleshooting Common Issues

Handling Overly Thick Dal

Because black lentils absorb a lot of liquid, the dal may become too thick during simmering or reheating. Gradually stir in hot water in small increments until you reach your preferred consistency.

Dealing with Hard Lentils

If the lentils are still firm after the initial pressure cooking, they may have been old or insufficiently soaked. Continue pressure cooking for another 5-10 minutes or simmer them longer before adding the masala.

Correcting Excess Acidity

If the dish tastes too tart due to the tomatoes, add an extra pinch of sugar or a small knob of butter. The fat in the butter helps neutralize the perceived acidity of the tomato puree.

Frequently Asked Questions

Can I use a regular pot instead of a pressure cooker?

Yes, you can cook the dal in a heavy-bottomed pot, but it will take much longer. Soak the lentils overnight and simmer them in water for about 75 to 90 minutes until they are completely soft.

Do I have to soak the lentils overnight?

Soaking is highly recommended to ensure the lentils cook evenly and are easier to digest. If you are short on time, you can soak them in hot water for 4-6 hours, but the texture may be slightly different.

Is it possible to make this vegan?

Yes, replace the butter and ghee with vegan butter or oil and use coconut cream instead of dairy cream. Ensure the salt and spices remain the same to keep the flavor profile intact.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Restaurant Style Dal Makhani

Creamy Restaurant Style Dal Makhani


  • Author: AlmaHerzog
  • Total Time: 2 hours 10 minutes
  • Yield: 5 servings 1x
  • Diet: Vegetarian

Description

Creamy & buttery Dal Makhani is one of India’s most special and popular dal. Black lentils are cooked with lot of butter and cream making it a special dish. Best enjoyed with naan!


Ingredients

Scale
  • 3/4 cup urad dal sabut (whole black lentil) (165 grams)
  • 1/4 cup rajma (red kidney beans) (60 grams)
  • 1 teaspoon salt
  • 3.5 cups water (28 oz)
  • 1 tablespoon ghee
  • 3 tablespoons butter (divided)
  • 1 medium white onion (115 grams, finely grated)
  • 2 teaspoons ginger garlic paste
  • 1/2 cup tomato puree
  • 1/2 teaspoon kashmiri red chili powder
  • 1/4 teaspoon garam masala
  • 1/2 teaspoon salt (or to taste)
  • 1.5 cups water (12 oz, as needed)
  • 1/2 teaspoon sugar
  • 1/4 cup cream (60 ml)
  • butter (for serving)
  • piece of charcoal (optional)

Instructions

  1. Step 1: Wash and rinse urad dal and rajma in a large bowl and soak in 3 cups water overnight.
  2. Step 2: Drain the soak water and transfer lentils to a pressure cooker with 1 teaspoon salt and 3.5 cups water.
  3. Step 3: Pressure cook on high-medium heat for 10 whistles, then lower heat to low-medium and cook for another 10 minutes.
  4. Step 4: Let the pressure release naturally until the dal and rajma are completely cooked and mashable.
  5. Step 5: Mash some of the dal and rajma using a potato masher and let it simmer on the lowest heat.
  6. Step 6: Heat 2 tablespoons butter and 1 tablespoon ghee in a large pot on medium heat.
  7. Step 7: Add finely grated onion and cook for 6 to 7 minutes or until light golden brown.
  8. Step 8: Add ginger garlic paste and cook for 1 to 2 minutes.
  9. Step 9: Add tomato puree and cook for 2 minutes or until oil starts oozing from the sides.
  10. Step 10: Stir in the boiled dal, garam masala, kashmiri red chili powder, and salt.
  11. Step 11: Add 1/2 cup water, stir, and simmer on low heat uncovered for around 45 minutes, adding water as needed (total 1.5 cups).
  12. Step 12: Stir in sugar after the simmering process.
  13. Step 13: Add the remaining 1 tablespoon butter and 1/4 cup cream and mix well.
  14. Step 14: Simmer for 10 more minutes on low heat.
  15. Step 15: (Optional) For smokey flavor, place a steel bowl on a trivet inside the dal, put a red hot charcoal piece in the bowl, pour 1 tablespoon melted ghee over it, and cover with a lid for 2 minutes before removing the bowl.
  16. Step 16: Garnish with more cream and serve with a pat of butter.

Notes

You may use 1 cup urad dal only if kidney beans are unavailable. If using fresh tomatoes instead of puree, add 1 tablespoon of tomato paste for rich flavor. Simmering on low heat for at least 30 to 60 minutes is key for the best flavor.

  • Prep Time: 10 minutes
  • Cook Time: 2 hours
  • Category: Main Course
  • Method: Pressure Cooking and Simmering
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 293 kcal
  • Sugar: 2 g
  • Sodium: 793 mg
  • Fat: 19 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 7 g
  • Protein: 9 g
  • Cholesterol: 58 mg

Keywords: Dal Makhani, Indian Dal, Black Lentils, Creamy Dal, Restaurant Style Dal