Authentic Dum Aloo Recipe: Kashmir-Style Potato Curry Guide

Dum Aloo is a flavorful yogurt-based potato curry popular in North India, made with baby potatoes simmered in a spiced gravy. This version keeps the traditional taste while offering a healthier twist by air frying the potatoes for a golden finish without excessive oil.

At home we enjoyed Dum Aloo often. My family loved its rich, tangy and spicy notes. Earlier, the potatoes were shallow-fried until golden in lots of oil; now I prefer the air fryer for the same color and texture with much less oil. The rest of the recipe remains authentic, with small adjustments to make it lighter yet still deeply satisfying. Serve it with rotis or steamed rice for a hearty meal.

These are other tasty potato recipes you might enjoy: aloo methi, aloo matar, dahi ke aloo, aloo tamatar tari wale, and easy aloo poha recipe.

Tasty dum aloo curry in a kadhai against a grey background.

This dish was reserved for special occasions in my family. My father used to bring a unique Dum Aloo spice mix from Allahabad, which made the curry exceptionally aromatic. When that spice mix wasn’t available, my mother used good-quality garam masala and the dish was still delicious.

What does Dum Aloo mean?

“Dum” refers to a slow-cooking technique where the pot is sealed so the food cooks gently in its own steam, allowing flavors to concentrate and vegetables to absorb the spices. Dum Aloo traditionally uses small, parboiled baby potatoes that are peeled and sautéed in mustard oil to give them a distinctive taste.

Regional versions vary: Kashmiri Dum Aloo often uses cream and a milder spice profile, while Punjabi Dum Aloo can be richer with cashews and cream. The Uttar Pradesh style shown here is tangy and spicy, built on a yogurt-based curry with whole garam masala for depth and aroma.

If you haven’t tried this dish yet, give it a go — the balance of spices, yogurt and tender potatoes is irresistible.

What makes for delicious dum aloo?

1. Baby potatoes: Small baby potatoes work best — they cook evenly and hold the flavors well. If unavailable, use regular potatoes cut into bite-size pieces.

2. Yogurt: Thick yogurt or Greek yogurt, well whisked, creates a creamy, tangy gravy without the heaviness of cream or nuts.

3. Mustard oil: Mustard oil gives a pleasant smoky note that complements the spices. Substitute vegetable oil or ghee if preferred.

4. Whole spices: A tempering of whole garam masala (bay leaf, cinnamon, cardamom, cloves, cumin, peppercorns) adds aroma and layers of flavor. Powdered fennel (saunf) is a signature touch in this style.

5. Aromatics: Onion, ginger and garlic form the flavorful base and give body to the curry.

Step-by-step Recipe

Parboil the baby potatoes until slightly underdone in salted water. In a pressure cooker, one whistle is enough. Let them cool, peel and set aside.

Frying the potatoes

On pan: Heat 2 tbsp mustard oil or vegetable oil. Add peeled baby potatoes and sauté on low heat until golden brown on all sides. Keep aside.

In air fryer: Preheat the air fryer to 200°C (390°F) for 5 minutes. Place peeled baby potatoes in a single layer in the basket, brush lightly with oil and air fry at 200°C for 10–12 minutes until golden. Set aside.

baby potatoes for air frying
baby potatoes after air frying

To prepare the curry

Heat 1 tbsp mustard oil or ghee in a pan. Add whole garam masala and toast for about a minute until fragrant. Add sliced onion and cook for 2–3 minutes until golden.

Frying onions and whole garam masala in a pan

Add ginger-garlic paste and tomato-green chili puree, cooking on low heat until the mixture becomes soft and well combined. Add the fried or air-fried potatoes.

Whisk the yogurt until smooth and lower the heat. Gradually add the yogurt to the pan, stirring gently to prevent splitting. Add turmeric, cayenne or red chili powder, garam masala powder, powdered fennel (saunf), coriander powder and salt. Mix well.

Fried onion, ginger garlic and tomatoes with yogurt and spices in a pan

Cover and simmer for 8–10 minutes on low heat. If the yogurt curdles slightly, just mix the gravy well; it will come together. Add water to adjust the consistency — less for a thick gravy, more for a thinner one.

Simmering dum aloo curry

Serve hot, garnished with chopped cilantro, alongside rotis or boiled rice.

img 1669 7

Dum Aloo Recipe

Dum Aloo is a tangy, spiced yogurt curry made with baby potatoes. Air frying the potatoes keeps the dish lighter while preserving great texture and flavor.
Prep Time 30 mins
Cook Time 25 mins
Total Time 55 mins
Course Main Course
Cuisine Indian, North Indian/ UP
Servings 4
Calories 328 kcal

Equipment

  • Air fryer (optional)

Ingredients

  • 20 baby potatoes (or 500 g regular potatoes, cubed)
  • 1 cup Greek yogurt (or thick Indian curd)
  • 1 onion, finely chopped
  • 1 tsp ginger-garlic paste (or minced)
  • 2–3 green chillies, pureed (optional)
  • 1 tomato, pureed
  • 1 tsp cayenne or red chilli powder (adjust to taste)
  • 1 tsp garam masala powder
  • ½ tsp turmeric powder
  • 1 tsp coriander powder
  • 1 tsp powdered fennel (saunf)
  • 1–2 cups water (as needed)
  • 1 tbsp mustard oil or ghee for tempering
  • 1 tsp mustard oil for brushing if air frying
  • 2 tbsp mustard oil if sautéing potatoes
  • Salt to taste
  • Cilantro for garnish

Whole garam masala

  • 1 bay leaf
  • 4 cloves
  • 1 piece cinnamon
  • 3–4 green cardamom
  • ½ tsp cumin seeds
  • 1 tsp peppercorns

Instructions

  1. Parboil baby potatoes in salted water until slightly underdone. Cool and peel. Pierce with a fork and set aside.
  2. For frying: Heat 2 tbsp oil or ghee and sauté potatoes until golden. For air frying: Preheat to 200°C and air fry potatoes for 10–12 minutes until golden.
  3. To make the curry: Heat 1 tbsp ghee or mustard oil, add whole garam masala and fry for a minute. Add chopped onion and cook until golden, then add ginger-garlic paste and tomato-green chilli puree. Cook until well combined.
  4. Add the fried potatoes. Lower the heat and gradually stir in the whisked yogurt. Add turmeric, cayenne, garam masala powder, saunf powder, coriander powder and salt. Mix gently.
  5. Simmer covered for 8–10 minutes. If the yogurt curdles slightly, stir well — the gravy will come together. Adjust water for desired consistency. Garnish with cilantro and serve hot.

Notes

  1. Baby potatoes are ideal; use regular potatoes cut into cubes if needed.
  2. Kashmiri red chilli powder gives color without much heat.
  3. Deep-frying makes the potatoes richer but raises calories; air frying is a healthier alternative for browned potatoes.
  4. Omit green chillies for a milder curry.
  5. Nutrition values are approximate.
  6. For a richer finish, add a drizzle of cream or sprinkle dried fenugreek (kasuri methi) before serving.
  7. Substitute ghee or vegetable oil if you prefer.
  8. Serve with rotis or rice.

Nutrition

Calories: 328 kcal
Carbohydrates: 61 g | Protein: 12 g | Fat: 5 g
Fiber: 10 g | Sodium: 122 mg | Potassium: 1513 mg

Serve Dum Aloo hot, garnished with cilantro, alongside rotis or steamed rice.

Tasty dum aloo in a close up shot.

If you enjoyed this recipe, please consider leaving a star rating to help others find it.

I’d love to connect — find me on social media to share your photos and feedback.