SecondRecipe

  • Home
  • Recipes
  • Web Stories
  • About Us
  • Contact Us
menu icon
go to homepage
  • Recipes
  • Airfryer
  • Contact Us
  • About Us
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipes
    • Airfryer
    • Contact Us
    • About Us
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Indian recipes » Curries and Lentils

    Dhaba-style dal makhani | punjabi Dal Makhni recipe

    19th December 2021 by bhavana bhatia Leave a Comment

    267 shares
    ↓ Jump to Recipe
    ↓ Jump to Video

    Punjabi dal makhni or Maa di dal is a dish which everyone can enjoy. Makhani dal or kali dal is a whole black lentil (or sabut urad ) recipe which is great for parties too. It needs less ingredients. Everyone can eat it as it is very low in spices and it has a creamy texture. Very simple yet very tasty. We love cooking it on Sunday for a lazy lunch. Hope you will enjoy making it too. All you need is some overnight soaking. You can make it in a sauce pan, and even in an instant pot. You will never go wrong with serving this flavorful dal makhani for any party lunch or dinner with butter naan.

    One can understand the importance of this wholesome lentil by the fact that it is served in langar or community lunch at the Golden Temple Amritsar . Simply one word, divine Langar dal. Simple food yet full of flavor and devotion. Indian recipes can be complex and yet so simple, that is the beauty of our food.

    recipe of dal makhni
    maa ki dal recipe
    Jump to:
    • Ingredients
    • Related links
    • how do you make dal makhani ? (video recipe)
    • how to make dal makhani ? step-by-step instructions
    • authentic dal makhni | punjabi dal makhani recipe

    Ingredients

    The dal makhani ingredients are pretty basic, apart from the black dal/lentils & kasuri methi, rest of the items are easily available in any pantry.

    • For boiling lentils
      •  Kali urad daal/ whole black lentils
      •  Rajma/ red kidney beans (fresh or canned kidney beans)
      •  Salt
      •  Water
    • For cooking
      •   Fresh tomatoes
      •   Ginger garlic paste
      •   Malai/milk cream
      •   Red chili powder
      •   Garam masala
      •   Dried red chilly ,green chilies (if you like it spicy)
      •   Ghee
      •   Chopped coriander
      •   Kasuri methi/dried fenugreek leaves  

    Related links

    • Vegan Dal Makhani | Black lentils recipe
    • Green moong dal
    • Dhaba style matar paneer | Mutter paneer recipe
    • Besan Kadhi recipe | Kadhi pakora recipe
    • Kadai paneer

    how do you make dal makhani ? (video recipe)

    Equipment

    • Deep saucepan/steel pot or handi can be used. 
    • Blender

    Note: You can also boil the black gram in pressure cooker or use an instant pot to make this recipe.

    how to make dal makhani ? step-by-step instructions

    1. Ingredients are mainly kali urad daal and rajma. Rinse and wash with cold water for 1-2 times in a bowl. Soak them in enough water for 8 hours. Once soaked, they double in size. Discard the water.
    dal makhani step 1

    2.  In a pot, add the dahl and rajma along with water and salt. Allow it to boil. Once it has come to boil cover it with a lid. Let it cook on a low heat for 30 mins. If it is not soft, then add little more water and cook for few more minutes. You can also cook this in an instant pot or pressure cooker for 20 minutes.

    dal makhni step 2

    3. Once the dal is boiled, keep it aside .

    dal makhni step 3

    4. In a seperate pan,heat oil, add ginger and onion with littl salt.

    dal makhni step 5

    5. Add the tomatoes and continue to cook on low flame.

    dal makhni step 6

    6. Add the spices and cook for few minutes

    dal makhni step 7

    7. Add the boiled dal/lentil with water to the mix.

    dal makhni step 8

    8. Add fresh cream or coconut cream cook for 10 mins.

    dal makhni step 9

    9. Add kasuri methi and cook for 10 mins.

    dal makhni step 10

    10. Stir well. Add more water if required.

    Optionally, you can add a tadka/tempering of ghee with little red chilli powder on top of this dal if you want to make the amritsari dal makhani recipe. Serve it with plain rice. Some lemon pickle and chopped onions sprinkled with salt & lime juice and some accompaniaments like masala papad.

    dal makhani ki recipe
    Print Recipe
    4.73 from 11 votes

    authentic dal makhni | punjabi dal makhani recipe

    Silky smooth Dal makhani is as simple and delicious a lentil can get. Eat it with some tandoori roti or jeera rice to your heart's content. Learn how to make dhaba style recipe here.
    Prep Time20 minutes mins
    Cook Time1 hour hr 10 minutes mins
    Soaking time4 hours hrs
    Total Time1 hour hr 30 minutes mins
    Course: Main Course
    Cuisine: Indian
    Keyword: dal makhni, dal makhni dhaba style, ma di dal, maa ki dal recipe, makhni dal
    Servings: 4
    Author: bhavana bhatia

    Ingredients

    For boiling dal

    • 1 cup kali Whole urad dal /black gram lentils soaked overnight
    • ¼ cup Rajma /red kidney beans soaked overnight
    • 2 teaspoon salt
    • 1 litre Water

    For cooking

    • 2 tablespoon Ghee or clarified butter or vegetable oil
    • 1 large onion
    • 2 large tomatoes chopped
    • ½ cup malai or fresh cream or coconut cream if vegan
    • 2 tablespoon ginger
    • 1 tablespoon Green chillies chopped finely
    • ½ tablespoon coriander leaves chopped finely
    • 2 tsp. garam masala
    • ½ tablespoon Red chilli powder
    • 1 tablespoon Kasoori methi or Dried fenugreek leaves
    • ½ tbsp. salt

    Instructions

    For boiling dal

    • Rinse and wash urad dal and rajma with cold water for 1-2 times in a bowl.
    • Soak them in enough water for 8 hours. Once soaked, they double in size. Discard water before usage.
    • In a pot, add the dahl and rajma along with water and salt. Allow it to boil. Once it has come to boil cover it with a lid. Let it cook on a low heat for 30 mins. If it is not soft, then add little more water and cook for few more minutes. You can also cook this in an instant pot or pressure cooker for 20 minutes.

    For cooking dal makhani

    • Heat oil /ghee in a pot,add ginger and onion with littl salt.
    • Add the tomatoes and continue to cook on low flame.
    • Add the spices and cook for few minutes
    • Add the cooked dal with water and let it come to boil
    • Add fresh cream cook for 10 mins.
    • Add kasuri methi and cook for 10 mins.
    • Optionally, if you like lentils extra hot, you may heat ghee in a pan and temper red chillies. Add this to dal to make it spicy. Garnish with coriander.
    • Serve hot with rice or roti/parantha.

    Video

    Notes

    Note: Replace the tomatoes with 4 tablespoons of thick tomato paste or ¼ cup tomato puree to enhance the taste and color.
    You can also pressure cook black gram and rajma if you are in a hurry. Just wait for natural pressure release and add the remaining ingredients as per the cooking instructions.
    Bring the cream to room temperature before using chilled or cold cream can split when put in hot dal.
    Adjust the quantity of water while cooking the dal. Please note that once the dal cools, it will become more thick. Add a teaspoon garam masala or increase the quantity of red chilli powder if you like it spicier.
    You may use low fat cream as well if you want a low fatty ice cream

    What can we eat with dal makhani?

    These cooked lentils are best served with tandoori roti or naan. It is made with love and it shows. Add a teaspoon of ghee just before you serve for that extra yum feeling. I don't own a tandoor(I wish I had that space in an apartment) but making it on gas stove or instant pot works for now.

    If you want to plan a menu for a guest. Serve with a boondi raita and  jeera rice. Add an easy curry like aloo baingan or matar paneer or any Punjabi curry from the below list. Finish the meal with good old gulab jamun , rasmalai , phirni or an easy kheer.

    Best Punjabi curries you can make

    • Rajma

    • Vegan dal makhani

    • Aloo gobhi
    • Chole bhature
    • Paneer butter masala
    • Achari paneer

    Variations

    One of the variation that can be done is to make langar dal or langar wali dal. A langar is the community kitchen of a gurdwara, which serves meals to all free of charge, regardless of religion, caste, gender, economic status, or ethnicity. The only change is to not to add the cream,just add the tempering of ghee and cumin seeds with red chilli powder at the end.

    Travel trivia: Legendary Kesar da dhaba

    This is my favorite place to have this buttery dal. Kesar da dhaba is a  legendary dhaba which is over 100 years old. It is a on every foodies mind when they come to Amritsar. Once you have tasted food here you are spoilt for good. It is a place you will come back again and again. When you make food with this devotion and serve it with so much love, one can never forget. Minimal décor but maximum taste. It is a taste you will go back too time and again. I visited them again after 12 years in 2023 and it was just as great as the first time with a bigger restaurant.

    Both locals and tourists adore this food heaven. This dhaba is legendary and even the locals prefer getting this from dhaba, instead of making it due to its authentic taste. Reason: Slow cooking for long hours, mostly overnight over a low flame. I feel so fortunate having visited it and been able to speak to the legendary cooks who make it day in and out. You should see the pride and love in their eyes with which they serve. They can teach a lot to many about service and humility.

    kesar da dhaba dal makhani recipe

    Storage

    leftover dal makhni can be stored in refrigerator for 3-4 days. You can also freeze this for later. 

    Conclusion: delicious dal makhani is an easy recipe from North India which is much loved across the world.

    More Curries and Lentils

    • vegetable korma
      Veg korma recipe | Vegan korma
    • instant pot vegetarian indian recipes
      Instant pot Indian vegetarian recipes
    • broccoli indian curry
      Indian broccoli curry recipe | Broccoli in masala gravy
    • frozen bhindi in airfryer
      how to make Frozen Bhindi masala recipe in Air Fryer
    267 shares
    4.73 from 11 votes (11 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Hi,I am Bhavana & this is my wonderland of recipes.I have been in IT for 15+ years have always loved writing.My husband Gaurav & I,love to cook, click & host people

    More about me →

    Easy Air fryer recipes

    • accordion potatoes
      Air fryer accordion potatoes recipe

    • smashed potatoes recipe air fryer
      Air fryer smashed potatoes | smashed potatoes recipe

    • air fryer potato wedges
      Crispy and easy Ninja Air fryer potato wedges recipe

    • homemade air fryer french fries
      Easy air fryer french Fries | air fryer home fries

    Popular posts

    • onion pakora air fryer
      Air fryer onion pakora | Crispy Onion bhajiya recipe

    • air fryer potato cakes recipe
      Air fryer potato cakes | Potato cakes in air fryer

    • indian curry recipes authentic
      authentic Indian curry sauce recipe

    • saag chana recipe
      Curried chana saag | Spinach Chickpeas curry recipe

    Footer

    ^ back to top

    Our Recipe collections

    • easy soup recipes
    • 50+ indian air fryer recipe
    • Easy Indian pickles recipe | pickle recipes indian
    • Vegetarian Indian street food recipes| street food recipes indian

    Useful links

    • Contact Us
    • Recipes
    • Web Stories
    • Privacy Policy

    Copyright © 2025 Secondrecipe

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.