top of page


Dal Makhni is one of the most loved dal's in India which is rich, creamy and buttery in texture.

This creamy buttery dal is made with black lentils (whole urad) and is slowly cooked by simmering it for hours on low heat traditionally. It often has kidney beans added to it.... Here I am sharing my little tips and tricks to make this restaurant style dal at home in a much less time and yet achieving that unique flavour you get in Dal Makhni cooked traditionally.

Lentils are quite a staple diet in every Indian household. Different dals are cooked almost every day and at my maternal house, mum would always make masoor, moong, chana or toor dal as the regulars on a daily basis and Dal Makhni would be cooked only on special occasions. This norm is still prevailing in my house after marriage.

Dal Makhni is quite meaty in taste and creamy in texture. It's a rich dal with lots of cream and butter which makes it a delicacy and is cooked only on special occasions.

I am sharing my recipe of making the best Dal Makhni recipe ever and do give it a try and tag me on my Instagram page and do write comments below as well. Would love hear feedback from you. Keep cooking!


PREP TIME: 15 minutes

COOKING TIME: 45 minutes

TOTAL TIME: 1 hour



  • 3/4 cup urad dal (whole)/ black lentil

  • 2 tbsp rajma (kidney beans)

  • 3 tbsp butter/ ghee

  • 1 tsp cumin seeds

  • 3-4 cloves

  • 1" long cinnamon stick

  • 3-4 cardamom green

  • 1 medium onion, chopped

  • 1" piece ginger, chopped

  • 2 tsp garlic, chopped

  • 2 cloves garlic whole, peeled

  • 2 green chilli, cut in half

  • 1 cup tomato puree

  • 2 tbsp tomato paste

  • 1-2 bay leaves

  • 2 pinch asafoetida powder

  • 2 tsp coriander powder

  • 1/2 tsp kashmiri red chilli powder

  • 1/4 tsp garam masala

  • 1/2 cup fresh cream

  • 2 tsp salt or to taste

  • 1/2" piece ginger, julienned

  • 15g butter (cut in small cubes)

  • 1 tbsp fresh coriander, chopped


  1. Wash dal and rajma 3-4 times and place it in the pressure cooker. Add 4 cups of water, salt, whole garlic, cinnamon stick, bay leave and cloves. Cover the cooker with lid, leaving on high heat let the pressure build, once it starts whistling, reduce the heat and pressure cook for 25-30 minutes on low flame or until it is cooked.

  2. Allow the steam to escape before opening the lid.

  3. For tempering, melt butter in a heavy based deep saucepan, add cumin seeds. When cumin seeds crackle add chopped ginger & garlic, green chillies, asafoetida and stir for 1 minute.

  4. Now add onions, roast until little brown, add chilli, coriander powder and garam masala, stir for a minute to roast spices. Add tomato puree and tomato paste and stir. Cook over medium heat until the mixture leaves oil on the side of the pan.

  5. Add cooked dal to the mixture and mix well. Add little warm water to the dal (if required) and simmer for 5-7 minutes.

  6. To this add fresh cream, (reserving 1 tbsp for garnishing); mix well. Simmer for 2-3 more minutes. Ladle into serving bowl.

  7. Garnish with chopped coriander, ginger strips, cubes of butter and cream. Serve hot.


  • If not using pressure cooker for making dal, soak it overnight along with rajma or for at least 5-6 hours and cook by simmering for 50 minutes to an hour on low flame.

  • These are best served with any staple Indian breads like garlic naan, lachchaa parantha, tandoori roti or rice pulaos like jeera pulao or peas pulao.

  • Wash and rinse the dal thoroughly, at least 3-4 times before cooking.

  • If making in pressure cooker, always lower the heat after first whistle and cook on low flame else water will evaporate quickly and your dal can burn. Hence simmering at lower flame is an important step.

  • If using fresh tomato puree you must add tomato paste as tomato paste is concentrated and adds an extra rich colour and flavour.

  • You can also enhance the flavour of the dal by infusing smoky flavour. place a steel cooker stand or trivet inside the dal pot. Put hot coal in a small steel bowl, place it on the trivet inside the dal pot. Drop a teaspoon of ghee on hot coal and immediately cover the pot with aluminium foil or a tight lid. Leave it for 10 minutes and then remove bowl and trivet from the dal.

  • #vegetarian #dalmakhni #indianfood #maincourse #dal #lentil #blacklentil #indiancurries


Thanks for subscribing!

Get the latest recipes sent straight to your inbox!

  • Simran's Kitchen Facebook Page
  • Simran's Kitchen Youtube Channel
  • Simran's Kitchen Instagram Page
  • Simran's Kitchen Pinterest Page
  • Simran's Kitchen Email
bottom of page