← Back to blog

Recipe guide · 4 min read

How to Make Restaurant Style Dal Makhani

In brief: Dal makhani rewards time. Soak whole urad dal and a small handful of rajma overnight, then pressure cook them with salt until they are completely soft. The grains should mash easily between your fingers. Restaurant texture comes from slow simmering after this point, not from leaving the lentils undercooked or adding too much cream too

Slow black lentils, rajma, butter and cream cooked into the deep, smoky comfort of a Punjabi table.

Restaurant style dal makhani with butter and naan
Recipe guide

Ingredients

  • 1 cup whole urad dal
  • 2 tbsp rajma
  • 2 tbsp butter
  • 1 cup tomato puree
  • 1 tbsp ginger-garlic paste
  • 1/2 tsp Kashmiri chilli
  • 1/4 cup cream
  • Kasuri methi and garam masala
  • Salt to taste

How to make it

  1. 1Soak urad dal and rajma overnight. Pressure-cook with salt until completely soft.
  2. 2Cook butter, ginger-garlic, tomato puree, chilli and turmeric until glossy.
  3. 3Add dal and its liquid. Simmer on low heat for at least 45 minutes, stirring and mashing some lentils.
  4. 4Finish with cream, butter, garam masala and kasuri methi. Add a brief coal smoke if desired.

Chef tips

  • The creamy texture comes from slow simmering, not just cream.
  • Stir often so the dal does not catch.
  • Rest before serving for a deeper flavour.

Why this recipe works

Dal makhani rewards time. Soak whole urad dal and a small handful of rajma overnight, then pressure cook them with salt until they are completely soft. The grains should mash easily between your fingers. Restaurant texture comes from slow simmering after this point, not from leaving the lentils undercooked or adding too much cream too early.

In a heavy pot, heat butter with a little oil. Add ginger-garlic paste, tomato puree, Kashmiri chilli and a pinch of turmeric. Cook patiently until the tomato loses its raw smell and the masala turns glossy. Add the cooked dal with its liquid and begin simmering on low heat, stirring often so it does not catch at the bottom.

Mash some lentils against the side of the pot as it cooks. Add hot water as needed and keep reducing. After an hour, finish with butter, cream, garam masala and crushed kasuri methi. For a smoky dhaba note, place a hot coal in a small bowl, add ghee, cover the pot for two minutes, then remove it.

The restaurant finish comes from patience more than heavy cream or extra masala. Taste at the end, rest the dish for a few minutes, and serve it hot with naan, roti or jeera rice. At Sardaar Ji Dhaba, we look for the same balance every time: a gravy that clings, spice that stays warm, and a final bite that still feels generous.

The first bite should make you look up from the table.

Kitchen note · Sardaar Ji Dhaba