Punjabi Dum Aloo (Baby Potatoes in Onion-Tomato Gravy)

Punjabi Dum Aloo
Punjabi Dum Aloo

Middle of last week, I was talking to my brother on what we should have for dinner, when he suddenly asked me if we have baby potatoes at home. Stange question to ask because ours is a traditional South Indian home where baby potatoes have not too much of a role to play.

Turns out he wanted to eat Dum Aloo. 🙂 So off he went to get some baby potatoes from the market. The next request was could we try a different recipe from the normal Kashmiri Dum Aloo that we make. So out came the iPad and the usual internet search.

The result is this recipe which is a mix-n-match of assorted recipes found on the Net.

I have deep fried the baby potatoes. You may parboil them and saute lightly in oil, but that is not as much fun. 🙁 It is OK to live it up once in a while!

Time: 45 Minutes

Serves: 4


  1. Baby Potatoes – 15-20
  2. Tomato – 1 Large
  3. Onion – 2 Large
  4. Yoghurt – 1/3 Cup
    Almonds – 8 (Vegan option)
  5. Ginger – 1″ knob
  6. Garlic – 4 Large Cloves
  7. Black Cardamom – 1
  8. Cinnamon – 1″ piece
  9. Cloves – 1
  10. Cumin Seeds – 1 tsp
  11. Coriander Seeds – 2 tsp
  12. Fennel Seeds – 1 tsp
  13. Red Chilli Powder – 1 tsp
  14. Punjabi Garam Masala – 1 tsp
  15. Turmeric – 1/3 tsp
  16. Oil – 1 Cup
  17. Salt to Taste


  1. If you are using almonds:
    • Soak them in warm water for 20 minutes. Add just enough water to cover the almonds.
    • Peel the almonds.
    • Grind the soaked almonds along with the water into a smooth paste.
  2. If you are using yoghurt, beat it to a smooth consistency.
  3. Heat a heavy pan.
  4. Dry roast the cumin seeds for 2-3 minutes. Set aside.
  5. Dry roast the fennel seeds for 2-3 minutes. Set aside.
  6. Grind the coriander, cumin, and fennel seeds into a fine powder.
  7. Peel and chop the onion into large pieces.
  8. Peel and chop the tomato into large pieces.
  9. Grind the onion, garlic pods, and ginger together into a fine paste. Set aside.
  10. Grind the tomato into a fine paste. Set aside.
  11. Wash and scrub the potatoes clean. Leave the skin on.
  12. Cut the baby potatoes in half.
  13. In a wok or kadai, heat the oil.
  14. In batches, fry the potato pieces till they start to turn brown. Set aside.
  15. Retain just 2 tbsp oil in the kadai. Discard the rest of the oil.
  16. Add the clove, cinnamon, and black cardamom.
  17. Stir fry for 1 minute.
  18. Add the onion paste and stir-fry till it turns brown.
  19. Add the tomato puree and stir-fry till the paste turns brown.
  20. Add the garam masala, chilli, turmeric, and coriander-cumin-fennel powders.
  21. Stir-fry for 2-3 minutes till the raw smell of the masalas disappears.
  22. Add the yoghurt or almond paste. Mix well.
  23. Add 1 cup water and salt.
  24. Mix well.
  25. Bring to a gentle simmer.
  26. Add the fried baby potatoes and cook for 5-7 minutes till the potatoes just begin to soften.
  27. Serve hot with phulkas or parathas.
Punjabi Dum Aloo
Punjabi Dum Aloo


  1. Baby potatoes are amazing ..They have a sweeter flavor which I love the most….One thing Aruna, I want to share that they are naturally low in fat .Thanks for sharing this wonderful dish..:)

I would love to hear your thoughts and suggestions. Do leave me a comment.