Recipesโ†’Indiaโ†’Dal Makhani

Dal Makhani

A rich and creamy Punjabi classic, this Dal Makhani is slow-cooked to perfection with whole black lentils, kidney beans, butter, and aromatic spices. It's a deeply flavorful and indulgent dish, traditionally simmered for hours to achieve its signature velvety texture.

Prep15 minutes active, plus 12 hours soaking
Cook1 hour 30 minutes to 2 hours (pressure cooker) + 1 hour (stovetop)
TotalApproximately 13 hours 45 minutes (including soaking and active cooking)
Serves8
LevelMedium
Dal Makhani - India traditional dish

๐Ÿง‚ Ingredients

  • 250 g Whole black urad dal (sabut urad)(Also known as black gram lentils.)
  • 60 g Kidney beans (rajma)(Dried kidney beans.)
  • 120 g Unsalted butter(Divided use. More can be added for serving.)
  • 180 ml Heavy cream(For richness and a creamy finish.)
  • 240 ml Tomato puree(Or finely pureed fresh tomatoes.)
  • 2 tbsp Ginger-garlic paste(Freshly made is best.)
  • 2 tsp Kashmiri red chili powder(Provides color and mild heat. Adjust to taste.)
  • 1 tsp Garam masala(Added towards the end for aroma.)
  • to taste Salt(Essential for flavor.)
  • as needed Water(For soaking and cooking.)

๐Ÿ’ก Pro Tips

  • โœ“For authentic flavor, don't rush the simmering process. The longer it simmers on low heat, the better the texture and taste.
  • โœ“The traditional method involves very long, slow cooking, sometimes up to 24 hours, often in a tandoor or on very low heat. This recipe is a more accessible, yet still delicious, version.
  • โœ“Serve garnished with a swirl of extra cream, a dollop of butter, and fresh cilantro.
  • โœ“If you don't have a pressure cooker, you can cook the soaked dal and beans in a large pot with plenty of water until tender, which will take significantly longer (3-4 hours).

โœจ Twist Ideas

Inspiration for your own version of this recipe

  • For a smoky flavor (Dhungar method): Heat a piece of charcoal until red hot. Place it in a small heatproof bowl. Pour a teaspoon of ghee over the hot charcoal and immediately place the bowl in the center of the dal pot. Cover the pot tightly for 5-10 minutes to infuse the smoke. Remove the charcoal before serving.
  • Instant Pot version: Use the 'Bean/Chili' setting or High Pressure for 30-35 minutes with natural pressure release for the dal and beans. The stovetop finishing steps remain similar.

๐Ÿท๏ธ Tags

๐Ÿฝ๏ธ Pairs Well With

Wine Pairings

Explore all wines