Punjab · Dal · 2 hr 15 min

Dal makhani recipe

Black lentils slow-cooked with butter and cream.

Dal makhani

Photo: MyStockPhotos, CC0, via Flickr

6 servings15 min prep2 hr cook2 hr 15 min total

Ingredients

Method

  1. Pressure cook the dal and beans with 4 cups water for 8 to 10 whistles, or simmer for about 2 hours, until completely soft.
  2. Melt 2 tbsp butter, fry the cumin, then the onion until golden. Add ginger-garlic paste, then tomato puree and chilli, and cook until thick.
  3. Add the cooked dal with its liquid and the salt. Mash a little.
  4. Simmer on the lowest heat for 45 minutes to 1 hour, stirring often and adding water as needed. The long simmer makes it creamy.
  5. Stir in garam masala, the rest of the butter, cream and kasuri methi. Serve with naan or jeera rice.

The spices that matter

Cumin Jeera

The most common first spice in a tadka: crackle the seeds in hot oil or ghee before adding onions, dal or vegetables. Roasted and ground, it goes int…

No cumin? Caraway or shahi jeera are the closest whole-seed swaps. For ground cumin, use a little extra ground coriander with a pinch of chilli.

Kashmiri chilli Kashmiri mirch

Used for the rich red colour of tandoori dishes, rogan josh, butter chicken and many restaurant-style curries without making them very hot.

No kashmiri chilli? Sweet or smoked paprika is the easiest swap for colour. Byadgi chilli, from Karnataka, is similar.

Dried fenugreek leaves Kasuri methi

Crushed between the palms and sprinkled on butter chicken, paneer makhani, dal makhani and naan dough at the end of cooking.

No dried fenugreek leaves? Dried celery leaves give a similar note. Fresh methi leaves can be used in larger amounts.

Nice to have

The blend to use

Garam masala (Punjabi style): The best-known Indian spice mix: warm, aromatic and only mildly hot. Every household has its own version; this one is a classic Punjabi-sty…

Salt, oil or ghee, onions, ginger, garlic and fresh herbs are assumed. See how to make a tadka for the order to add whole spices.

Dishes with similar spices

Frequently asked questions

How long does dal makhani take to make?

About 15 minutes to prepare and 120 minutes to cook (plus soaking or marinating time where noted).

What spices are in dal makhani?

The essentials are cumin, kashmiri chilli, dried fenugreek leaves. Nice to have: whole garam masala.

Tips from travellers

Use Dal makhani differently at home? Share your tip. The first good one goes right here.

Share a tip

We read every tip before it goes live. No links, please, and nothing personal about other people.