Log in

Sign up

Dal Makhani

Dal makhani without onion garlic is a very mildly spicy buttery dal. It has a creamy texture with beautiful red color. The generous use of ghee, butter and cream creates a memory one would certainly remember for a lifetime. After relishing this dal you will never ever miss your favorite restuarant style dal makhani.The key to a perfect melt in the mouth Dal Makhani is how long you cook it so that all of the starches are released from the dal, blending perfectly with each and every ingredient added. Dal makhani is a perfect company to all other kinds of gravy vegetables. You can serve it with paranthas, tandoori rotis and naans. This recipe is a completely hassle free and requires very few ingredients.

  • Prep Time8 hr
  • Cook Time1 hr
  • Total Time9 hr
  • Energy406 cal
  • Cuisine
    • Indian
    • North Indian
    • Punjabi
  • Course
    • Main Course
    • Party Menu
  • Cooking Method
    • Steaming

Main Ingredients

  • Urad Dal (Whole Black Gram)
  • Rajma (Red Kidney Beans)
  • Cream
  • Butter
  • Kasoori Methi


  • 200 gms Black Urad Dal
  • 50 gms Rajma (Kidney Beans)
  • 4 medium size Tomatoes
  • 2 – 3 Green Chillies
  • 1 tsp Kashmiri Chilli Powder (For color)
  • 1 tsp Chilli Powder
  • 1 Badi Elaichi (Brown Cardamom)
  • 1 1/2 tsp Jeera (Cumin Seeds)
  • 1 tbslp Kasuri Methi (Dried Fenugreek Leaves)
  • 1 tsp Garam Masala
  • 2 tblsp Coriander Leaves (Hara Dhania)
  • 4 tblsp Ghee
  • 100 gms Amul Butter
  • 100 ml Fresh Cream
  • Salt to taste

Preparing Dal Makhani


Soaking the dal – Wash and soak the urad dal and rajma overnight. In case you forget to soak overnight or for 8 hours than you can wash and soak the dal and rajma in hot water for 1 – 2 hour and keep it covered.


Next day, drain the water and in a pressure cooker add the dal, rajma, 1 moti elaichi (Black cardamom), salt and 5 cups of water.


Now cook the dal for 7 – 8 whistles and then lower the flame and cook for 10 mins. Then switch off the flame and let the pressure release naturally.


When you will open the pressure cooker the dal will be very soft to touch.


Now make fine puree of tomatoes and green chillies.


In a separate kadai or deep pan, add the ghee and heat it.


Add the jeera. When the jeera begins to crackle add the Kashmiri Red Chilly Powder. Just stir it for few seconds and then add the tomato puree. Make sure the kashmiri red chilly powder does not get burnt.


Add the jeera. When the jeera begins to crackle add the Kashmiri Red Chilly Powder. Just stir it for few seconds and then add the tomato puree. Make sure the kashmiri red chilly powder does not get burnt.


Now add garam masala, red chilly powder and the dal.


Stir it well and mix well till all the puree and dal is mixed properly. While mixing the dal mash it with the back of your ladle. This will give the dal a creamy texture.


Now lower the flame and add 50 gms of butter and let it melt in the dal properly. Then cover the pan with a lid and let it simmer for 20 – 25 mins on low flame.


In between stir the dal occasionally so that the dal does not stick on the bottom.


If the dal is very thick then add 1/2 cup of warm water. Remember if ever you have to add water make sure it is hot / warm. Never use water at room temparature.


Adjust the consistency and then add crushed kasoori methi and add the remaning 50 gms of butter. Let the butter get melted in the dal again.


Again cover the pan and let the dal cook for another 15 – 20 mins. Stir it occasionally mashing the dal with the back of the ladle.


By now the dal will get a creamy red color. Taste the salt and adjust the seasoning. Switch off the flame.


Now add the cream and mix thoroughly in the dal. Do not cook the dal after adding the cream. The cream might cuddle and make the dal with white spots. Not a beautiful sight.


Finally dish out the dal to a serving bowl. Garnish with some crushed fenugreek leaves and a tablespoon of butter.


A very simple easy Dal Makhani with very few ingredients. Enjoy your favorite restuarant style Dal Makhani without onion garlic at home.

What To Serve With Dal Makhani :

You can serve the dal makahani with Tandoori Roti, Naan, Ulte Tawa Ka Parantha, Amritsari Chur Chur Naan, Laccha Paratha.
Along with it Sirke Wale Pyaz, Hari Chutney and Masala Papad.
For rice you can serve Veg Biryani, Peas Pulao or Jeera Rice.
For side dish you can serve – Shahi Paneer Without Onion Garlic, Paneer Butter Masala, Gobhi Masala, Dum Aloo, Jeera Aloo Restaurant Style.

  • Amount per serving
  • Calories406
  • % Daily Value*
  • Total Fat28 g35.9%
  • Saturated Fat16 g80%
  • Cholesterol73 mg24.33%
  • Sodium149 mg6.48%
  • Total Carbohydrate25 g9.09%
  • Dietary Fiber10 g35.71%
  • Total Sugars5 g
  • Protein13 g26%
  • Calcium120 mg9.23%
  • Iron3.3 mg18.33%
  • Potassium341 mg7.26%
  • Vitamin A895 mcg99.44%
  • Vitamin C (Ascorbic Acid)5.4 mg6%
  • Vitamin A895 IU