All recipes
Indian
Dal Makhani

Dal Makhani

A rich Punjabi dal made with black urad lentils and kidney beans, slow-simmered in a tomato base with butter and cream.

Time120 min
Servings5
Calories171 kcal
LevelMedium

Ingredients

  • black urad lentils (whole)250 g
  • red kidney beans100 g
  • water2500 ml
  • onion120 g
  • tomato300 g
  • fresh ginger15 g
  • garlic4 cloves
  • green chili pepper1 pcs
  • butter40 g
  • vegetable oil15 ml
  • cumin1 tsp
  • ground red chili0.5 tsp
  • garam masala0.5 tsp
  • cream 20–30%100 ml
  • salt1 tsp

Instructions

1

Rinse the black urad lentils and kidney beans until the water runs clear, cover with 1500 ml water and leave to soak for 8–10 hours or overnight.

2

Drain the water, rinse the pulses once more and transfer them to a pressure cooker. Add 1000 ml fresh water and cook under pressure for 35–45 minutes, until the urad and beans are completely tender; you can lightly mash some of the grains with a spoon.

3

In a heavy-bottomed pot, melt 30 g of butter together with the oil. Add the cumin seeds and heat for 20–30 seconds until fragrant.

4

Add the finely chopped onion and sauté over medium heat for 6–8 minutes until golden. Stir in the grated ginger, minced garlic and green chili, and cook for another 1 minute.

5

Add the tomato purée and ground red chili. Simmer over low to medium heat for 8–10 minutes, stirring often, until the tomato mixture thickens and the fat starts to separate at the edges.

6

Transfer the cooked urad and beans into the pot along with their cooking liquid, add salt and stir well. Simmer uncovered over the lowest heat for 25–30 minutes, stirring occasionally, until the dal turns creamy and doesn't stick to the bottom.

7

Add the garam masala, cream and the remaining butter. Heat through for another 5–7 minutes, keeping it from boiling hard; adjust the consistency with a few spoonfuls of the cooking liquid if needed.

8

Remove the dal from the heat, let it rest for 5 minutes and serve hot.