Dum Aloo: A Flavorful Indulgence from the Heart of Asia


Dum Aloo is a quintessential Kashmiri dish that hails from the northern regions of Pakistan, particularly Kashmir and Punjab. This rich and aromatic curry features baby potatoes cooked to perfection in a luscious, spiced gravy, resulting in a delightful blend of flavors and textures. 

The dish is a staple at festive occasions, family gatherings, and celebratory feasts, and its popularity has spread far beyond the Indian subcontinent. Let’s delve into the art of preparing Dum Aloo and experience the tantalizing tastes of this iconic dish.


For the Dum Aloo:
  • 500 grams baby potatoes (preferably small and uniform in size)
  • 2 large tomatoes, pureed
  • 1 large onion, finely chopped
  • 1/4 cup plain yogurt (whisked)
  • 2 tablespoons vegetable oil or ghee (clarified butter)
  • 1 teaspoon cumin seeds
  • 1-inch cinnamon stick
  • 2-3 green cardamom pods
  • 3-4 cloves
  • 1 bay leaf
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh cilantro leaves for garnish
For the Spice Paste:
  • 4 garlic cloves
  • 1-inch piece of ginger
  • 2-3 green chilies (adjust to spice preference)
  • 10-12 cashew nuts (soaked in warm water for 15 minutes)


  1. Boil the baby potatoes in salted water until they are just tender. Drain the water, let the potatoes cool slightly, and peel their skin. Prick the potatoes with a fork or toothpick to allow the flavors to penetrate.

  2. Prepare the spice paste by blending garlic, ginger, green chilies, and soaked cashew nuts into a smooth paste. Add a little water if needed.

  3. In a heavy-bottomed pan or a traditional “handi,” heat the oil or ghee over medium heat. Add the cumin seeds, cinnamon stick, green cardamom pods, cloves, and bay leaf. Sauté until the spices release their aroma.

  4. Add the finely chopped onions and sauté until they turn golden brown.

  5. Lower the heat and add the spice paste to the pan. Cook the paste for a few minutes until the raw smell disappears, and it turns slightly golden.

  6. Stir in the tomato puree and cook until the oil starts to separate from the masala.

  7. Add the turmeric powder, red chili powder, ground coriander, ground cumin, and salt. Mix well and cook for a couple of minutes to let the spices infuse into the gravy.

  8. Whisk the plain yogurt until smooth and add it to the pan. Stir continuously to avoid curdling of the yogurt and cook for another 5 minutes.

  9. Now, gently add the boiled baby potatoes into the gravy, ensuring they are evenly coated with the rich masala.

  10. Sprinkle garam masala over the potatoes, cover the pan with a tight-fitting lid, and let the Dum Aloo cook on low heat (dum) for about 15-20 minutes. This slow-cooking process allows the flavors to meld together and results in a delectable, tender texture.

  11. Check the seasoning and adjust salt and spices according to your taste preferences.

  12. Once the Dum Aloo is fully cooked, garnish it with fresh cilantro leaves for a burst of color and freshness.

Serving Suggestion:

Dum Aloo pairs perfectly with steamed basmati rice, naan, or roti. It is often served as the star of the meal, accompanied by cooling cucumber raita or tangy pickles.

Dum Aloo, with its tantalizing blend of spices and succulent baby potatoes, is a celebration of Pakistani culinary artistry. Its comforting flavors and rich textures make it a timeless favorite that continues to captivate palates around the world. Whether served at festivities or enjoyed as a soulful comfort food, Dum Aloo is a true representation of the vibrant and diverse cuisine of India. Embrace the essence of this traditional dish and savor its unforgettable taste with friends and family.

Scroll to Top