Print Options:

Dal Makhani

Yields4 ServingsPrep Time10 minsCook Time2 hrsTotal Time2 hrs 10 mins

Ingredients
 160 g urad dal, dried (black lentils)
 230 g cooked kidney beans
 3 tbsp ghee (or butter)
 1 tsp garlic
 1 tsp ginger
 1 onion, grated
 100 g tomato paste
 ½ tsp each: kashmiri chili, garam masala, salt, and sugar
 60 ml cream
Directions
1

The night before: in a large bowl of water, soak the urad dal (make sure the dal is completely covered by water at least 3x over so it can expand).

2

Cook the dal: Drain the water from the bowl once the dal has expanded then place into a pot on the stove with 350ml of water and let cook for 30 minutes until the water has been adsorbed and the dal is mostly soft.

3

In the same pot, add to the dal the cooked kidney beans and mash the beans and dal with a potato masher until they make a soft paste and then simmer on low heat (adding water if needed) while you make the spice mixture.

4

Heat 2 tbsp of butter in a pan, once the butter starts to foam add the grated onion and cook for 5-7 minutes until the onion starts to break down.

5

Add the ginger and garlic, cook for just one minute then add the tomato puree and all the rest of the spices and mix to combine.

6

Add in to the dal-bean mixture to the pan and put heat to very low. Cook for 45 minutes, stirring every 5-10 minutes. Add more water if needed.

7

To finish, turn the heat off, add the cream and extra butter if desired, stir well. Adjust seasoning to taste and serve with naan, rice, or roti.

Nutrition Facts

4 servings

Serving size