Slow cooked potatoes in spicy onion tomato and yogurt gravy. This dum aloo is a popular restaurant style North Indian side dish. Serve dum aloo with rice, paratha, naan or roti. Make it in the instant pot or on the stovetop.
Recipe Snapshot
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
- Yield: 4 · 4 people
- Category: Side
- Cuisine: North Indian
Ingredients
- ½ kg (1 lb) potatoes ((or 25 small baby potatoes))
- 1¼ cup (230 grams) onions (cubed (2 medium))
- 1 cup (180 grams) tomatoes (chopped (2 medium))
- 12 cashew nuts (or almonds)
- 2 to 3 tablespoon oil
- 1 green chilli (chopped (optional))
- 1 teaspoon ginger garlic paste ((or 1 inch ginger & 3 garlic cloves finely minced))
- ¾ teaspoon salt ((adjust to taste))
- ¾ to 1 teaspoon sugar (to balance the flavors)
- ¼ cup curd ((plain yogurt) (refer notes))
- 1 tablespoon coriander leaves (finely chopped for garnish)
- 1 bay leaf ((very small or half))
- 2 green cardamom
- 1 teaspoon garam masala ((adjust to taste))
- 1 teaspoon coriander powder
- ¾ to 1 teaspoon kashmiri red chilli powder ((low heat kind, or paprika))
- ¼ teaspoon turmeric powder
- ¼ teaspoon fennel seeds powder ((optional, but recommended))
- 1 teaspoon kasuri methi ((dried fenugreek leaves))
Method
Preparation
- Wash and peel potatoes. If using large potatoes, then cube them to equal size about 1½ inch each. If using baby potatoes make sure all are of the same size.
- Bring 3 to 4 cups of water to a rolling boil in a pot. Then add the potatoes. Boil them until they are half cooked. To check, prick them with a fork, you will feel them hard but not very hard. Remove them from water with a slotted spoon. Set aside to cool & dry.
- This step is optional but gives a good texture to the potatoes. Heat 3 tablespoons of oil in a non-stick pan. Add the potatoes and shallow fry them on a medium high flame until golden. Remove them to a plate.
- Prick each aloo with a fork 3 times so it absorbs the flavors of the gravy. Ensure you don't overdo this and break them.
- Bring 2 cups of water to a boil and add onions to it. Boil for 6 to 8 minutes until they turn pale and transparent. Drain them completely & rinse with cold water. Drain again.
- Add them to a blender jar along with cashews and tomatoes. Make a smooth puree. If you do not have a powerful blender, then filter the puree. Keep this aside.
How to make Dum Aloo
- Heat a pan with 2 tablespoons oil. Add bay leaf and cardamom. Then add ginger garlic paste & fry until the raw smell goes away.
- 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, salt, fennel seeds powder, sugar and turmeric.
- Saute until the masala becomes thick, smells good and aromatic. (check step-by-step photos above)
- Meanwhile, whisk yogurt in a small bowl until smooth. Then add 2 tablespoons of the onion tomato masala to the whisked yogurt. Mix it well and add back to the pan.
- Saute until the masala turns thicker. Add potatoes and pour ½ cup water. Stir well to make a gravy. If needed add more water as required. Bring the gravy 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. Taste test and add more salt if needed. Turn off.
- Lastly sprinkle coriander leaves and transfer dum aloo to a serving bowl. Keep covered until dum aloo is served.
- Serve it with basmati rice, roti, butter naan or even with flavored rice like jeera rice, ghee rice or pulao.
Instant pot Instructions
- Bring 1 ½ cups water to a rolling boil in a small pot. Add the cubed onions and boil them for 6 to 8 mins, until transparent. Drain them completely and rinse with cold water. Drain again.
- Add these to a blender jar along with tomatoes & cashews. Blend to a smooth puree.
- Peel and dice the potatoes to 1 ½ inch pieces & keep them in water.
- Press the SAUTE button on the Instant pot and pour oil to the steel insert.
- Add bay leaf and green cardamoms to the hot oil. Followed by ginger garlic paste.
- Saute for 30 to 60 seconds until the raw smell goes away.
- Then add the onion tomato paste, red chilli powder, garam masala, coriander powder, salt, sugar and fennel powder.
- Saute for 3 to 4 until the mixture turns slightly thicker.
- While this is done, whisk yogurt in a small bowl until smooth. Take 2 tablespoons of the onion tomato masala to the yogurt and mix it well. Pour it back to the pot.
- Mix everything well and saute for another 3 to 4 minutes. The mixture turns very aromatic and you will get the caramelized smell. The raw smell of tomatoes has to go away by then. Do not burn. Press CANCEL button.
- Pour 1 ¾ cups water and deglaze the pot with a wooden spatula to release the bits of masala stuck at the bottom. Do not skip this step.
- Drain the water from diced potatoes and add them here. Taste test the gravy and add more salt if needed.
- Secure the Instant pot with the lid and position the steam release value to sealing. Press PRESSURE COOK button and set the timer to 4 minutes.
- The IP beeps when it is done. Wait for 6 to 7 minutes and then release the pressure manually by gently moving the steam release handle to venting.
- You see the dum aloo gravy is almost thick yet slightly runny. The potatoes also will be perfectly done. Crush kasuri methi and add it.
- Press SAUTE button and let it cook for 30 to 60 seconds. The gravy will thicken further after cooling.
- Garnish with coriander leaves and serve with naan or plain basmati rice.
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.