Dum aloo recipe – Easy, delicious, creamy & flavorful restaurant style dum aloo recipe made of spicy onion, tomatoes, cashews & yogurt gravy. Dum aloo is one of the classic Indian dishes served in a special meals like weddings, celebrations or festivals . Dum translates to steam cooked & aloo to potatoes. So dum aloo translates to potatoes that are steam cooked.
In Indian cuisine there are a lot of dishes that are made by dum cooking. Dum biryani, dum aloo, dum baingan are some of the popular dishes.
These dishes are cooked by sealing the pot to trap the steam. These are basically slow cooked which makes the dishes very flavorful & delicious.
There are different ways a dum aloo is made. Some use besan, some use only spice powders & some use both besan & yogurt. The dum aloo recipe shared here is made with basic ingredients in the simplest way and does not use besan or gram flour.
Tips to make dum aloo
In restaurants to make dum aloo recipe, most times potatoes are deep fried which impart a great unique melt-in-the-mouth texture to the potatoes.
They turn light, tender, delicious and flavorful when added to the spicy gravy. This texture can however not be got by just boiling or steaming them.
For a home cooked dum aloo recipe to make the dish healthy, the potatoes can be boiled and used. However I have parboiled them for 3 to 4 mins, then fried them in 3 to 4 tbsp oil for 3 to 4 mins.
Then drained the oil and fried until golden. Then they are added to the gravy and dum cooked for a brief time. The dum cooking process makes the aloo very flavorful and delicious.
Dum aloo recipe
Ingredients (1 cup = 240ml )
- 250 grams potatoes (about 25 small baby potatoes)
- 1 cup onions cubed (2 large)
- 1 medium tomato ( do not use sour tomato)
- 10 cashew nuts or almonds
- 2 tablespoon oil
- 1 green chilli chopped (optional)
- 1 teaspoon ginger garlic paste
- salt as needed
- 3 tablespoon thick curd (plain yogurt) ( do not use sour one)
- 2 tablespoon coriander leaves chopped
Spices for dum aloo
- 1 bay leaf (very small or half)
- 1 green cardamom
- ¾ to 1 teaspoon garam masala (adjust to taste)
- ¾ to 1 teaspoon coriander powder (optional)
- ¾ to 1 teaspoon kashmiri chilli powder (adjust to taste)
- ¼ teaspoon turmeric powder
- ¾ teaspoon kasuri methi (dried fenugreek leaves)
How to make the recipe
- Wash and peel potatoes. If using large potatoes, then cube them to equal size.
- If using baby potatoes make sure all are of the same size. Prick each aloo with a fork 3 to 4 times to ensure they get cooked from inside as well.
Preparing aloo for dum aloo
- Option 1 – Boil the potatoes in 3 cups water until almost cooked or al dente (not mushy).
- Option 2 – Parboil them for 3 to 4 mins. Then cool & shallow fry them in 3 to 4 tbsp of oil until golden. Set them aside. Parboiled and then fried potatoes taste best in the gravy.
- Bring 2 cups of water to a boil and add onions to it. Boil for 3 to 4 mins until they turn pale and transparent.
- Drain them completely and add to a blender jar along with cashews and tomatoes. Make a smooth paste. If you do not have a powerful blender, then filter the puree. Keep this aside.
Making dum aloo recipe
- Heat a pan with oil, and saute bay leaf and cardamom.
- Fry ginger garlic paste until the raw smell goes.
- Add the onion tomato paste and saute until the raw smell goes away and the paste thickens slightly.
- Next add chili powder, garam masala, coriander powder (optional), salt and turmeric.
- Saute until the masala smells good and leave the sides of the pan.
- Pour curd and saute until it turns thick.
- Add potatoes and ½ to ¾ cup water. Stir well and bring the mixture to a boil.
- Cover with a tight lid or foil. Dum cook on a low heat for 5 to 7 minutes. At this stage the gravy must be thick and potatoes fully cooked.
- Sprinkle crushed kasuri methi. Stir and cook for just another minute. Turn off.
- Lastly sprinkle coriander leaves and transfer dum aloo to a serving bowl. Keep covered until dum aloo is served.
- Serve it with rice, roti, naan or even with flavored rice like jeera rice, ghee rice or pulao.
NUTRITION (estimation only)
- Some kind of onions taste bitter when pureed raw directly. So boil the onions and make a paste along with tomatoes and cashews.
- Dum aloo in restaurants is made by deep frying the potatoes until golden. This makes them light, tender and really delicious when added to the gravy. You can either deep fry, shallow fry or just boil and use them in this dum aloo recipe.
- Avoid using sour tasting yogurt as it makes the gravy sour.
If you are new to cooking, follow my detailed step by step photo instructions for best results.
Preparation for dum aloo recipe
1. I have used baby potatoes, but they can be replaced with cubed medium sized potatoes. Wash, peel, cube if large and prick them with fork randomly a few times.
If using uneven sized baby potatoes, cut the large size ones to make all of them of the same size. This way they cook evenly.
2. Option 1 – Boil the potatoes in 3 cups of water until almost cooked or al dente (not mushy). Remove from water and keep aside.
Option 2 – Parboil potatoes for just 3 to 4 mins. Cool & then fry them in 3 to 4 tbsps of oil until golden. You can shallow fry, deep fry or pan fry until golden.
I prefer to parboil first and then fry them for 3 mins in oil.
3. I drained off the oil and pan roasted until golden. I do this just to avoid heating oil for a long time. Set these aside.
4. Boil onions in 2 cups water until transparent for about 3 mins. Drain them. Add the cooled onions, tomatoes and cashews to a blender jar. I am not sure if you can skip cashews. But they lend a richness to the gravy.
5. Make a smooth paste. If your blender is not strong enough then filter the puree otherwise the gravy will not be smooth enough.
How to make dum aloo recipe
6. Heat the pan with little oil. Add bay leaf & green cardamom. Saute just for a minute. Add ginger garlic paste and green chili. Saute until the raw smell goes off.
7. Add the ground paste.
8. Saute until the paste thickens and raw smell goes away.
9. Add salt, turmeric, red chilli powder, garam masala & coriander powder. I used this punjabi garam masala.
10. Saute until the onion tomato masala begins to leave the sides of the pan. Make sure the raw smell has completely gone before you proceed with the next step.
11. Add fresh curd / yogurt. Please note: Do not use sour curd / yogurt.
12. Saute until it thickens and bubbles.
13. Add the fried potatoes and then ½ cup water. If needed add ¼ cup more.
14. Bring the gravy to a boil. Cover with a air tight lid or foil. Then dum cook on a very low flame for 5 to 7 mins. Check whether the potatoes are soft cooked. Make sure the gravy has reached a thick consistency. It thickens a bit more when cooled.
15. Add crushed kasuri methi. Cook for just a minute. Switch off.
Transfer to a serving bowl. Keep dum aloo covered until you serve. Serve with plain paratha, laccha paratha, naan, roti, plain basmathi rice or jeera rice.