Punjabi Dal Makhani Recipe

Dal Makhni Recipe

By | Posted on 2/18/2011 10:24:24 PM

I hope you know Punjab is a state in North India and dal makhani is the signature recipe of this state.

It is rich, spicy and full of protein as the main ingredients are various dals. You will love it with rice, roti or naan. The dal/nuts kind of foods are highly nutrious comparing to the beans, peas and other vegetables. If you are vegetarian and advised to eat more protein rich food then this dish is perfect for you. Here I have given you the simple procedure to make dal makhni in your kitchen.

Ingredients for Dal Makhni Recipe:

  • Urad dal (1/2 cup whole black lentils)
  • Rajma (2tbsp red kidney beans)
  • Channa dal (1tbsp Bengal gram dal, also Ok to use chickpeas/garbanzo beans)
  • Ginger-garlic paste(1tsp)
  • Green chilies(optional)
  • Salt (to taste)
  • Coriander powder(1tsp)
  • Dry fenugreek leaves/kasturi methi(1tsp)
  • Onion(1/1medium finely chopped)
  • Clarified butter/ghee(1tbsp)
  • Cumin seeds(1tsp)
  • Asafetida(a pinch)
  • Tomato paste or puree(1 medium size)
  • Food cream(1-2tbsp)
  • Coriander leaves(1/2 cup finely chopped for garnishing)

How to Make Dal Makhani:

  • Soak all lentils (urad, rajma and channa dal) in water overnight or at least for 6 hours. Boil all of the lentils with salt, and simmer until lentils are well cooked or give 2-3 whistles in a pressure cooker.
  • Drain off excess water and mash the lentils lightly.
  • Heat the ghee or oil in a heavy pan until hot, and add the cumin seeds and stir until they crackle. Then add the asafetida
  • Add the chopped onion to the oil and stir it till its color changes to light brown.
  • Add ginger-garlic paste and fry for a while. Add chopped tomato, coriander powder, chili powder, kasturi methi to the masala and fry till oil comes out of it.
  • Add to the cooked dal, mix well. Bring the dal to the boil again. Add butter and cream(if you do not have cream then do not worry about it you can use milk also). Cook it in a low flame for 10-15 minutes. Garnish with chopped coriander and serve hot with rice or naan.

Now the delicious dal makhani is ready to serve 4 people. Try it in your kitchen and do not forget to leave me your comment here.

dal makhani picture


<< Sweet Potato and Spinach Curry



Name: Chris Lehman

Hello. Dal Makhani sounds very delicious. I bought a frozen Dal Makhani from an Indian grocery store. I have a question: Do I have to do any further cooking of it? Your recipe says to eat it hot, so do I just heat it in a microwave or oven or do I fry it? What oil would I fry it in? Please help me out because I'm looking forward to eating it; and I'm defrosting it right now. Thanks. :)

Name: Pragyan

Hi Chris Lehman first defrost your frozen Dal makhani than you can microwave it for a little longer time like 5-10 minutes or you can heat it directly on stove but for a better taste you can use a handful of chopped onion,a tsp tomato ketchup and a tsp butter to it. In a pan fry your chopped onion along with butter and ketchup,mix it with your frozen dal makhani. Hope you will like it.

*Code: Please enter the sum of 5+2