Dum Aloo Recipe (Mughlai Style)

Step by StepJump to Recipe

Dum Aloo is a typical Indian style spiced potato curry that is slow cooked on low heat using the steaming method, also called dum. And just like many other dishes in Indian cuisine, the Dum Aloo Recipe also has its set of variations that differ as you travel from region to region. This recipe is a rich and creamy restaurant style version with North Indian flavors, perfect for your indulgent weekend meals or special gatherings. Just follow the recipe for the same.

dum aloo garnished with coriander leaves and served in a white bowl on a red bordered white napkin.

About Dum Aloo Recipe

The Persian word ‘dum’ comes from the traditional cooking technique of dum pukht. The word ‘dum’ means ‘breath’ which here refers to ‘steam’.

The word ‘pukht’ means ‘choking’ which aptly describes how the steam is trapped and prevented from escaping during the slow cooking process. In the dum cooking method, the food is cooked slowly in its own steam and juices.

The Hindi word ‘aloo’ means potatoes. So this dish is essentially a potato curry cooked slowly in its own steam. There are many variations of making this dish across many Indian states.

This dum pukht cooking technique is employed to make many more dishes. A few popular ones are biryanis like Dum Biryani and Paneer Dum Biryani. A few more interesting recipes are Yakhni Pulao, Dum Chai, Tehri and Dum Ke Baingan.

This Dum Aloo Recipe is a preparation that resembles more to the ones that are usually served at North Indian restaurants across the Indian subcontinent.

The taste and flavors typically come from the ingredients, which make up the cuisine of Northern India.

This recipe of Dum Aloo uses a mix of onions, cashews and curd (yogurt) along with some choicest of spices.

Since there is no addition of tomatoes in this recipe, the color of this particular variation is towards creamish or the lightest brown or yellow, and not a deep red or ombre.  

In this Dum Aloo Recipe, the gravy as well as the baby potatoes are dum cooked. Sealing the pan tightly and slow cooking the gravy in it, does bring a different flavor in this dish.

It makes for a truly rich, creamy and restaurant style version that is perfect for special occasions or on days you just want to have a rich potato curry.

About My Recipe

Basically, this Mughlai style Dum Aloo recipe has 3 major steps to follow – you begin by cooking the baby potatoes in salted water until they are just about cooked. Next, an onion-cashew paste is made.

This paste also has ginger, garlic and fennel seeds (saunf) and yogurt (curd) in it. This paste is sautéed first with the addition of some spices.

Finally, adding water, a spiced gravy is made with this paste to which the baby potatoes are added and simmered on low heat or dum.

For the gravy of this Dum Aloo Recipe, it is best you use ghee (clarified butter) to cook it. However, you can even use oil instead, if you wish to make a slightly less rich version.

Apart from this, other ingredients that go into making the curry of this Dum Aloo are whole spices like cinnamon, cloves, green cardamoms, caraway seeds (shahi jeera) and Indian bay leaf (tej patta).

Cashews and yogurt give the gravy a rich mouth feel making it creamy and smooth. The onions and spices add a lot of flavor.

The ground spices that are added in this Dum Aloo Recipe are turmeric powder, red chili powder (can even use Kashmiri red chili powder), coriander powder and garam masala powder.

For the garam masala powder, I would always recommend you to use a homemade one over a readymade store-bought one.

This North Indian style Dum Aloo is simply delicious and tastes fantastic with Indian flatbreads like roti, paratha or naan. So, you can serve it with these or even with steamed rice or jeera rice.

Variations

Another variants to this dish is the Banarasi Dum Aloo too – a specialty from Banaras (Varanasi) in Uttar Pradesh, North India.

And the Kashmiri Dum Aloo which is a unique tasting spicy preparation from the state of Kashmir; made with spices and without onion & garlic. Also, not to forget the very flavorful and delicious Bengali Alur Dom.

Step-by-Step Guide

How to make Dum Aloo

Preparation

1. Rinse and scrub 250 grams baby potatoes very well in water. Then, bring 2.5 cups water to a boil in a pan or saucepan.

boiling water for cooking potatoes for dum aloo recipe.

2. Add the baby potatoes. Cover with a lid and cook on medium heat for 12 to 15 minutes.

cooking potatoes for dum aloo recipe.

3. Simmer until the baby potatoes are almost cooked. Do not overcook. In the picture below, the baby potatoes are almost softened and tender.

Check with a fork or knife. The potatoes must be tender but a bit firm too.

boiling potatoes for dum aloo recipe.

4. Drain all the water and let the potatoes become warm or cool to room temperature.

drained cooked potatoes for dum aloo recipe.

5. Once the baby potatoes become warm, peel them. Prick with a fork or toothpick. If you want, you can keep the peels too.

Pricking the potatoes helps them to absorb the flavors while dum cooking.

pricking peeled potatoes.

Make Curry Paste

6. Meanwhile, when the baby potatoes are cooking, soak 10 cashews in ⅓ cup hot water for 20 to 30 minutes. After 20 to 30 minutes, drain the water and set the cashews aside.

Meanwhile prep the remaining ingredients for the gravy or curry paste.

soaking cashews for making paste.

7. In a high-speed grinder or blender, take the following ingredients:

  • 1 cup roughly chopped onions
  • the soaked cashews
  • 1 inch peeled and chopped ginger
  • 5 small to medium peeled and chopped garlic cloves
  • ½ teaspoon fennel seeds (saunf)
roughly chopped onions, soaked cashews, chopped ginger, chopped garlic and fennel seeds added to grinder jar for making paste.

8. Add 2 tablespoons water and grind to a fine and smooth paste.

ingredients ground to a smooth paste with water.

9. Next, add ¼ cup fresh curd (yogurt).

curd added to ground paste.

10. Just blend for some seconds till the curd mixes well with the onion paste. Do not overdo.

curd blended with ground paste for dum aloo recipe.

Cook Curry Paste

11. Heat 2 tablespoons ghee in a pot or pan. Turn the heat to a low or medium and add the following spices:

  • 1 inch cinnamon
  • 2 cloves
  • 2 green cardamoms
  • 1 small to medium tej patta (Indian bay leaf)
  • ½ teaspoon caraway seeds (shahi jeera)

Let the spices crackle.

whole spices added to hot ghee in a pan for dum aloo recipe.

12. Keep the heat to low or you can turn off the heat. Then, add the prepared curry paste. The curry paste splutters, so take care.

prepared paste added to pan for dum aloo recipe.

13. Mix very well with a spoon.

paste mixed with the ghee in pan for dum aloo recipe.

14. Cover the pan with its lid and cook the paste. The pan needs to be covered with a lid as a lot of spluttering happens.

In between, check after every 2 to 3 minutes, so that the paste does not stick to the pan. Also, stir very well.

cooking paste in covered pan for making dum aloo.

15. The curry paste needs to be cooked till the color changes and you see some specks of ghee floating on the top and the sides.

Sautéing the paste takes about 7 to 8 minutes on low to medium heat.

sautéing the paste for dum aloo.

16. Next, add the following ground spice powders:

  • ½ teaspoon turmeric powder
  • ½ teaspoon red chili powder (or Kashmiri red chili powder)
  • ½ teaspoon coriander powder
  • ½ teaspoon garam masala powder
spice powders added to paste.

17. Mix the ground spice powders very well with the curry paste.

spice powders mixed well in the paste.

Make Dum Aloo

18. Add the baby potatoes. Mix them gently with the sautéed masala paste.

cooked potatoes added in the masala paste.

19. Pour 1 cup water.

water added in the pan for making dum aloo.

20. Season with salt as required.

adding salt to dum aloo.

21. Mix very well.

salt mixed well in the curry.

22. Seal the pan tightly with a foil.

If you do not prefer a foil, then use a tight fitting lid which does not have any vent that won’t allow any steam to escape from the pan.

pan with potato curry sealed with an aluminum foil.

23. Cover the pan with its lid.

pan covered with a lid.

24. On low heat, dum cook the curry for 10 to 12 minutes. Turn off the heat and allow the gravy to rest for 3 to 4 minutes. Then, open the lid and the foil.

You can also add 1 to 2 tablespoons of cream at this point for a more richer taste and flavor.

cooked dum aloo.

25. Add 1 to 2 tablespoons chopped coriander leaves. Stir to combine.

chopped coriander leaves added to cooked dum aloo.

26. Serve Restaurant Style Dum Aloo with chapati, naan, poori, pudina paratha, tandoori roti or jeera rice.

restaurant style dum aloo garnished with coriander leaves and served in a white bowl.

Expert Tips

  1. Potato Type: Baby potatoes are essentially used in this recipe. But if you do not get baby potatoes, you can use regular potatoes too. You can also opt to use new potatoes. Simply cut them into chunks or cubes.
  2. Cooking Potatoes: Ensure to cook the potatoes in a pan with water until they are almost cooked and tender. They must be tender but a bit firm as well. Ensure that they are not overdone as this will make them break during the cooking process.
  3. Prepping Cooked Potatoes: Do prick the potatoes with a fork or bamboo skewer as doing this helps the potatoes to absorb the flavors better. You can keep the peels of the cooked baby potatoes on, if you wish to.
  4. Frying Options: I have kept the recipe healthy, as I have not fried the potatoes. If you want, you can parboil and then fry the potatoes or fry the potatoes directly too without parboiling them. You could also air-fry or bake the potatoes.
  5. Slow Cooking: It is essential to slow cook this dish on a low heat in a tightly covered pan or pot. Cover the pan with a tight fitting lid or seal it with foil to trap the steam inside for the dum cooking to happen. This helps in making the dish incredibly flavorful with tender and soft beautifully cooked delicious potatoes.
  6. Cashew Replacement: For the gravy, you can use almonds in place of cashews.
  7. Adjusting Spices: You can add less or more of the ground spice powders according to your taste and spice preferences.
  8. Infusing Smoky Flavor: If you want, you can even try the dhungar method once the gravy is done, to infuse a smoky charcoal aroma in the dish.

FAQs

Where did dum cooking originate?

Dum cooking, also known as ‘dum pukht’, is a traditional method linked to the royal kitchens of the Mughal era, particularly in the Awadh region of pre-partition India. Today, this slow-cooking technique is also widely used in Central, West, and South Asian cuisines.

How many variations of Dum Aloo are there?

There are many variations of the Dum Aloo Recipe. Some of the most popular versions are Kashmiri, Punjabi, Banarasi and the Bengali Style Dum Aloo.

What is dum cooking or dum pukht?

Dum cooking, also known as ‘dum pukht’, comes from the Persian language. The term ‘dum’ means “to breathe”, and ‘pukht’ means “choking” This technique involves cooking food in sealed heavy clay pots (handi) on low heat, where the steam is trapped inside and cannot escape. As a result, the ingredients cook in their own juices and steam, releasing their unique flavors. The final dish is incredibly flavorful and has a delightful, aromatic fragrance.

More Potato Recipes To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

Dum Aloo Recipe (Mughlai Style)

Dum Aloo Recipe makes for a truly rich, creamy, restaurant-style version where baby potatoes are slow cooked in a curry paste of onions, cashews, yogurt, spices and herbs. Make this unique Mughlai style potato preparation for special occasions and serve with a side of roti, chapati, naan, paratha or steamed rice.
5 from 13 votes
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 55 minutes
Cuisine Mughlai, North Indian
Course Main Course
Diet Vegetarian
Difficulty Level Moderate
Servings 4
Units

Ingredients

For cooking baby potatoes

  • 250 grams (15 to 20) baby potatoes
  • 2.5 cups water – for cooking baby potatoes
  • ¼ teaspoon salt

For making cashew curd paste

  • 10 cashews
  • cup water – hot, for soaking cashews
  • 100 grams (1 cup) onions – roughly chopped
  • 1 inch ginger
  • 5 garlic cloves – small to medium
  • ½ teaspoon fennel seeds
  • 2 tablespoons water – for grinding
  • ¼ cup cup Curd (yogurt)

More ingredients for gravy

  • 2 tablespoons Ghee – you can also use 2 tablespoons oil
  • 1 inch cinnamon
  • 2 cloves
  • 2 green cardamoms
  • 1 tej patta – small to medium, (Indian bay leaf)
  • ½ teaspoon shahi jeera (caraway seeds)
  • ¼ teaspoon turmeric powder
  • ½ teaspoon red chilli powder kashmiri red chilli powder
  • ½ teaspoon Coriander Powder (ground coriander)
  • ½ teaspoon Garam Masala
  • 1 cup water
  • salt as required
  • 1 to 2 tablespoons coriander leaves – chopped, (cilantro)

Instructions
 

Cooking baby potatoes

  • Rinse and scrub baby potatoes throughly in water to get rid of any mud or dirt attached to their peels.
  • In a pan or saucepan, bring the water to a boil.
  • Add the baby potatoes to the hot boiling water in the pan.
  • Cover with a lid and cook the potatoes for 12 to 15 minutes on medium to medium-high heat.
  • Cook until the baby potatoes are almost tender and done. Ensure not to overcook them.
  • When almost cooked and done, drain all the water and set the potatoes aside on a plate to cool at room temperature.
  • Peel them one by one, when they are warm or have cooled. Prick the baby potatoes with a fork. If you prefer, you can keep the peels on them.

Making onion, cashew, yogurt paste

  • When you keep the potatoes for cooking, soak 10 cashews in ⅓ cup hot water for 20 to 30 minutes.
    Drain the water after the cashews have soaked and set them aside.
  • In a high speed blender or mixer-grinder, take the roughly chopped onions, soaked cashews, chopped ginger & garlic, and fennel seeds.
  • Add 2 tablespoons water and grind to a smooth and fine paste. 
  • Once the paste is finely ground, add curd to it in the blender or mixer-grinder.
  • Blend for a few seconds until the curd mixes very well with the onion paste. Do not over do the blending.

Sautéing spices & onion-cashew paste

  • Heat ghee in a pot or pan. Once the ghee becomes hot, then on a low to medium heat, add the following whole spices – cinnamon, cloves, green cardamoms, tej patta and shahi jeera (caraway seeds).
    Let the spices crackle.
  • Keep the heat to a low or you can turn the heat off. Then add the prepared onion-cashew-yogurt paste.
    Take care while adding the paste in the pan as it splutters.
  • Mix very well with a spoon.
  • Cover the pan with its lid and cook the curry paste on a low heat. The pan needs to be covered with a lid as a lot of spluttering happens. 
  • In between do check after every 2 to 3 minutes so that the masala does not stick onto the pan. Also stir very well.
  • The paste needs to be cooked till the color changes and you see some specks of ghee floating on the top and the sides.
  • Next add the following ground spice powders – turmeric powder, red chilli powder or kashmiri red chilli powder, coriander powder and garam masala powder.
  • Mix the spice powders very well with the sautéed curry paste.
  • Add the baby potatoes and mix them with the paste.
  • Pour water. Season with salt as required and mix very well.

Making dum aloo

  • Seal the pan tightly with an aluminium foil. Then cover the pan with its lid.
    If you do not prefer a foil, then use a tight fitting lid which does not have any vent that won't allow any steam to escape from the pan.
  • On a low heat dum cook for 10 to 12 minutes.
  • Turn off the heat and allow the gravy to rest for 3 to 4 minutes. Then open the lid and the foil. 
  • Add the chopped coriander leaves. Mix very well.
  • Serve restaurant style Dum aAoo with chapatis, naan, pooris or jeera rice.

Notes

  • You could also make the recipe with regular potatoes or new potatoes. Simply cook them with water until almost done and dice them into chunks.
  • This recipe is a healthier version as the potatoes are not shallow fried or deep fried. You can opt to parboil or half-cook the potatoes and fry them later. You could also fry the potatoes directly without boiling them.
  • If you prefer, you can keep the peels of the cooked baby potatoes.
  • If out of cashews, use almonds. Blanch almond and peel them.
  • Adjust the ground spice powders according to your spice preferences.
  • Ensure to use fresh cord that has not gone too sour. 
  • For a more richer version, add 1 to 2 tablespoons of cream in the dish once its finished cooking. Gently stir and mix.
  • Smoky charcoal flavor and aroma can be incorporated in the Dum Aloo gravy by implementing the dhungar method once the dish is cooked.
  • This recipe cannot be scaled. 

Nutrition Info (Approximate Values)

Nutrition Facts
Dum Aloo Recipe (Mughlai Style)
Amount Per Serving
Calories 170 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 5g31%
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 21mg7%
Sodium 321mg14%
Potassium 403mg12%
Carbohydrates 18g6%
Fiber 3g13%
Sugar 3g3%
Protein 3g6%
Vitamin A 102IU2%
Vitamin B1 (Thiamine) 0.1mg7%
Vitamin B2 (Riboflavin) 0.1mg6%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 0.3mg15%
Vitamin B12 0.1µg2%
Vitamin C 16mg19%
Vitamin D 0.01µg0%
Vitamin E 0.2mg1%
Vitamin K 3µg3%
Calcium 62mg6%
Vitamin B9 (Folate) 17µg4%
Iron 1mg6%
Magnesium 40mg10%
Phosphorus 93mg9%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

Your Recipe Rating