Dum Aloo: Spiced Potato Curry with Cream and Cashews

Prep: 5 minCook: 1 hr 15 min2 servingsmediumNorth Indian
Dum Aloo: Spiced Potato Curry with Cream and Cashews

Dum aloo is a classic North Indian potato curry where small whole potatoes are braised in a rich, aromatic tomato-based sauce infused with cardamom, cinnamon, and dried chilies. The dish gets its name from the cooking method - dum means to cook in a sealed vessel, though this version uses an open wok. What makes it special is the balance of warm spices, creamy cashew paste, and tangy amchoor powder, creating layers of flavor without heat domination. The potatoes absorb the sauce while maintaining their tender texture, creating a comforting yet sophisticated dish. Best served with rice, naan, or chapati, dum aloo works for family dinners and special occasions alike. This version adds double cream and ground cashews for richness, enhancing it beyond simpler home-style preparations while remaining approachable for home cooks.

Ingredients

2 servings
  • 12 oz small new potatoes, whole, or 567g tinned
  • 1 ½ tsp salt
  • 3 ½ oz onion, diced
  • 3 clove garlic, mashed
  • ¼ tsp asafoetida
  • 2 whole dried red chilli peppers
  • 1 stick cinnamon
  • 3 pod cardamom
  • 6 leaf curry leaves
  • 3 tbsp ghee
    vegetable oil or coconut oil1:1vegandairy-free

    neutral fat substitute

    Full guide →
  • ½ tsp turmeric
  • 1 lb tomato passata
  • 1 tsp coriander powder
    fresh parsley0.8:1herb substitute

    milder flavor profile

    Full guide →
  • 1 tsp Kashmiri chilli powder
    paprika or regular chilli powder0.75:1mild heat substitute

    less vibrant color, slightly hotter

  • ½ tsp cumin powder
  • ¼ tsp amchoor
  • 3 ½ tbsp heavy cream
    coconut cream or Greek yogurt1:1vegan or dairy-free

    maintains richness and tang

    Full guide →
  • 3 tbsp unsalted cashew nuts
    almonds or sunflower seeds1:1tree-nut allergy

    similar binding and creaminess

    Full guide →
  • 1 cups water
  • ¼ tsp sugar
  • 1 oz fresh coriander, chopped
    fresh parsley0.8:1herb substitute

    milder flavor profile

    Full guide →
  • 1 tsp garam masala
  • 1 tsp dried fenugreek leaves

Instructions

  1. 1

    Boil small new potatoes in salted water until just cooked through, about 25-30 minutes.

  2. 2

    Drain, cool until handleable, and peel the potatoes.

  3. 3

    Dice the onion finely and mash the garlic to a puree.

  4. 4

    Blend water with cashew nuts in a mini blender and let soak.

  5. 5

    Heat ghee in a wok over medium heat.

  6. 6

    Add cinnamon stick, curry leaves, cardamom pods, and dried red chilies; stir-fry for 1 minute.

  7. 7

    Add diced onions and cook for 5-6 minutes.

  8. 8

    Add garlic and asafoetida; cook for 1 minute.

  9. 9

    Add potatoes, salt, and turmeric; cook for 5 minutes.

  10. 10

    Stir in coriander powder, Kashmiri chilli powder, cumin powder, and amchoor.

  11. 11

    Pour in tomato passata and stir; cook for 10 minutes.

  12. 12

    Add cream, sugar, and blended cashew mixture; simmer for 8-10 minutes.

  13. 13

    Stir in fresh coriander, garam masala, and dried fenugreek leaves.

  14. 14

    Remove from heat and rest for 3-5 minutes before serving.

  15. 15

    Garnish with reserved fresh coriander.

Tips

Tip 1

Do not overcook the potatoes in the initial boiling step to avoid mushiness when simmered in the sauce; they should be just tender. Tinned potatoes need no pre-boiling and require half the salt to prevent over-salting.

Tip 2

Blend the cashew paste thoroughly and let it soak while you cook the aromatics; this hydration ensures a smooth, creamy texture that thickens the sauce naturally without lumps.

Tip 3

Toast whole spices in the hot ghee for a full minute to release their essential oils and deepen their flavors before adding onions, creating a more complex spice foundation.

Good to Know

Storage

Keep in an airtight container in the refrigerator for up to 4 days. The flavors deepen and mellow slightly over time.

Make Ahead

Prepare through step 12 up to 1 day ahead. Reheat gently before adding the final garnish of fresh coriander and fenugreek leaves to preserve their brightness.

Serve With

Serve with steamed basmati rice, naan, roti, or chapati. Pairs well with a cooling raita or yogurt-based side dish and fresh lime wedges.

See pairing guide →

Common Mistakes

Watch

Do not skip the initial boiling of potatoes to avoid hard centers; they need partial cooking before the braising liquid.

Watch

Do not add cream until the tomato sauce has cooked for 10 minutes to avoid curdling; acidity must mellow first.

Watch

Do not omit the final 3-5 minute rest off heat; it allows flavors to meld and prevents an over-wet curry.

Substitutions

Dairy-Free Swaps

ghee
vegetable oil or coconut oil1:1vegandairy-free

neutral fat substitute

Full guide →
double cream
coconut cream or Greek yogurt1:1vegan or dairy-free

maintains richness and tang

Full guide →

General Alternatives

cashew nuts
almonds or sunflower seeds1:1tree-nut allergy

similar binding and creaminess

Full guide →
fresh coriander
fresh parsley0.8:1herb substitute

milder flavor profile

Full guide →
Kashmiri chilli powder
paprika or regular chilli powder0.75:1mild heat substitute

less vibrant color, slightly hotter

Find more substitutions →

FAQ

Can I use regular boiling potatoes instead of new potatoes?

Yes, but cut larger potatoes into quarters or halves so they cook evenly and absorb sauce. Avoid waxy varieties; use floury potatoes like russets. Adjust boiling time as larger pieces may need 30-35 minutes.

Can I freeze dum aloo?

Yes, freeze without the fresh coriander garnish. Cool completely, transfer to freezer containers, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding fresh coriander just before serving.

What if I don't have Kashmiri chilli powder?

Substitute with paprika plus a pinch of regular chilli powder to match the color and mild heat. Use 1 teaspoon total. The curry will be slightly less vibrant red but retain good flavor.