Home Rice Accompaniment Dal makhani recipe| side dish for roti (with video)

Dal makhani recipe| side dish for roti (with video)

by Jeyashri suresh
Dal makhani is a creamy punjabi style gravy, served with roti or jeera rice. Every one will have their own version or recipe for dal makhani, today i am sharing my own version of how to make creamy dal makhani. Punjabi style dal makhani  is a popular dabba special recipe. The recipe is updated with video. Check out my

Dal makhani recipe

  Preparation Time : 15 mins + 8 hours soaking| Cooking Time : 40 Mins |Serves: 3-4

   Whole urad dal      1/2 cup
    Rajma (kidney beans)   2 tblsp
    Channa dal   1 tbslp
    Ginger garlic paste   1 tblsp
    Onion    2
    Tomato puree 1/2 cup
    Fresh cream    1/4 cup
    Red chili  powder  1 tsp
    Cumin powder  1 tsp
    Coriander powder   1/2 tsp
    Salt  as needed
    Garam masala    1/4 tsp
    Kasoori methi   2 pinches
    Oil   5 tsp
                                Video on dal makhani



dal makhani 2

  • Soak the dals for 7-8 hours or overnight.
  • Pressure cook the soaked dal along with star anise and salt for 5-6 whistles.
  • Discard the star anise after it is cooked.
  • Mash the dal nicely and keep this aside.
IMG_8067-1 IMG_8086
  • Chop the onions finely.
  • In a pan, add oil and throw in the ginger garlic paste and saute till the raw smell goes.
  • Now add the onions and saute in a medium flame till it turns golden brown.


  • Now add the tomato puree and add the chilli powder, cumin powder, coriander powder and garam masala to this and saute in a low flame for 3-4 minutes.
  • Now add the mashed dal to the onion tomato mixture.
  • Cook for two minutes and add 1 cup of water.
  • Using a potato masher nicely mash the dal.
  • Simmer the flame and cook for 15-20 minutes.
  • Stir in between to avoid the gravy sticking to the bottom.
IMG_8085 IMG_8087-1
  • Now add the fresh cream to this and mix well.
IMG_8088-1 IMG_8089-1
  • Serve hot with roti or jeera rice. You can add 1 tsp of butter after switching off the stove.

dal makhani 3

  1. Tomato puree can be replaced by grinding 2-3 ripe tomatoes in the mixie.
  2. If you don’t have fresh cream,just replace with normal full cream milk.
  3. Even evaporated milk can be added instead of fresh cream.

You may also like


Priya December 5, 2011 - 9:27 am

Thick dal makhani looks super nutritious and inviting.

Kaveri December 5, 2011 - 10:05 am

Looks super creamy and yum!

Herbs & Flowers: Spring Onions

Anisha December 5, 2011 - 10:57 am

Dal Makhni looks Yumm...

Pari December 5, 2011 - 11:32 am Reply
Radhika December 5, 2011 - 11:58 am

Ah Very creamy indeed Jeyashri.

PriyaVaasu December 5, 2011 - 12:10 pm

Rich and Creamy!!!

Aruna Manikandan December 5, 2011 - 1:07 pm

looks rich and creamy 🙂

revathi December 5, 2011 - 2:06 pm

Dal makhani looks super good... Perfect with rotis ..:) Very delicious..

DV December 5, 2011 - 2:10 pm

Evaporated milk is a great addition! 🙂 creamy proteIn packed dal 🙂

Sharmilee! :) December 5, 2011 - 2:46 pm

This has been onto my todo since long...urs look perfect, creamy n yummy

ANU December 5, 2011 - 3:05 pm

wow awesome dal.....very creamy....

I am hosting a event series on Spices starting this month let me knw if you would like to guest host in future months....

SYF&HWS - Cook With SPICES" Series - CARDAMOM (Dec 5th to Jan 5th)
LGSS -"Tomato" - Nov 5th to Dec 5th
100 Friends/Followers & GIVEAWAY

Laavanya December 5, 2011 - 4:44 pm

I love dhal makhani but I end up not making it often.. Looks creamy and good Jeyashri.

Nisha December 5, 2011 - 9:13 pm

Loved your use of star anise.

divya December 6, 2011 - 1:27 am

wow am drooling dear....beautiful curry....mouthwatering too...

Mahi December 6, 2011 - 3:43 am

This is my hubby's favorite n somehow I don't like it! 😉 He is asking me to make this curry for a long time. Your version looks simple n yum! Thanks for sharing!

Kalpana Sareesh December 6, 2011 - 6:07 am

am yet to try this so so creamy n yummy

Vardhini December 6, 2011 - 7:39 am

Nice and creamy side dish.

Event: Sinful Delights
Event: Stuffed Paratha

Uma December 6, 2011 - 12:22 pm

I like your version jeyashri. I have not tried making dal makhani for my own. I like the creamy and rich look texture.

Rachana December 6, 2011 - 10:25 pm

I love dal makhani. Loved your version too.

Nalini's Kitchen December 7, 2011 - 2:42 am

looks yummy,delicious and creamy..

Nags December 7, 2011 - 11:12 am

Looks super creamy.I think mine looks much drier

Reshmi Mahesh December 7, 2011 - 8:13 pm

Dal Makhni looks delicious...Thick and creamy..

shwetha December 9, 2011 - 9:24 am

Awesome recipe. thanks for sharing.
u r invited to participate in my blog's first event. do read the terms and participate for sure.

Sara January 5, 2012 - 4:32 am

This looks really delicious! Yum, fantastic flavors! 🙂

Deepa July 12, 2012 - 4:51 pm

why to add star anise?

admin July 13, 2012 - 6:45 am

Hi deepa,
Staranise we add just to give a wonderful flavor. If you do not have star anise in hand just skip it and proceed with the next step

Deepa July 12, 2012 - 4:52 pm

Why to add Star Anise?

Apani Rasoi November 26, 2012 - 4:57 pm

Very nice blog.

indian vegetarian recipes

Ragini Sharma December 17, 2012 - 12:04 pm

This is perfect recipe.
Joint Replacement India

Sarah July 20, 2013 - 11:31 pm

This looks so good!

Rumana Ambrin July 23, 2013 - 9:00 am

Perfect for this weather...

Akshara S October 7, 2013 - 10:44 am

Why don't you plan to open a restaurant? Your dal makhani looks exactly similar to the restaurant style stuff..

jeyashri suresh October 7, 2013 - 1:47 pm

Hahaha, Will make it happen one day. Thanks for the nice words

deviwrites December 28, 2013 - 3:03 pm

how do i make evaporated milk ?

jeyashri suresh January 6, 2014 - 7:17 am

We get in stores here. You can replace with full cream milk if you don't get


Leave a Reply

%d bloggers like this: