Aloo Dum Recipe (Spiced Baby Potato Curry)
Aloo dum features tender baby potatoes simmered in a spiced, aromatic gravy. This version focuses on building a deeply savory base using browned onions, tomatoes, and everyday Indian spices.
Whether served with hot pooris, parathas, or simple jeera rice, this curry offers a satisfying balance of warmth and spice. The key to the dish is lightly pan-frying the potatoes first so they develop a golden exterior while staying soft inside.
Why This Recipe Works
- Pan-frying the boiled baby potatoes creates a firm outer layer that absorbs the gravy without falling apart.
- Cooking the onion and tomato paste slowly until oil separates ensures a smooth, rich base without raw spice notes.
Ingredient Notes
- Baby potatoes: Look for uniformly small potatoes so they cook evenly. If unavailable, cut larger potatoes into bite-sized chunks.
- Kashmiri red chili powder: Used primarily for a vibrant red color and mild warmth. Regular chili powder can be substituted in smaller amounts if needed.
If You’re Cooking Outside India
- Baby potatoes: Often sold in bags in the produce section. Look for waxy varieties rather than starchy baking potatoes for the best texture.
- Garam masala: Available in the international aisle of most major supermarkets or at South Asian grocery stores.
How to Make Aloo Dum
Boil and Fry the Potatoes
Boil the baby potatoes until fork-tender, peel them, and pan-fry in oil until golden brown on the outside.
Prepare the Gravy Base
Sauté whole spices, onions, ginger, and garlic, then add tomatoes and ground spices until the mixture thickens and releases oil.
Simmer
Add water and the fried potatoes, then simmer gently until the gravy coats the potatoes and thickens.
Cooking Tips
- Prick boiled potatoes lightly with a fork before frying so the flavors can penetrate deeper during simmering.
Common Mistakes to Avoid
- Overcooking the potatoes during the initial boil: Remove them from heat as soon as a fork slides in easily; otherwise, they will break apart during frying and simmering.
Variations
- Dahi Aloo Dum: Whisk half a cup of plain yogurt into the tomato gravy before adding the potatoes for a tangier, creamier sauce.
Serving Suggestions
- Serve hot with fluffy pooris or layered parathas.
- Pair with simple cumin rice for a comforting weeknight meal.
Storage & Make-Ahead
Make ahead: The potatoes can be boiled and fried a few hours in advance.
Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze: Freezing is not recommended as potatoes can turn grainy when thawed.
Reheat: Warm gently on the stovetop over medium-low heat, adding a splash of water if the gravy has thickened too much.
Frequently Asked Questions
Can I use large potatoes instead of baby potatoes?
Yes. Peel regular potatoes and cut them into uniform bite-sized chunks before boiling and frying.
Do I need to peel the baby potatoes?
Peeling helps the potatoes absorb the flavors of the gravy much better, though you can leave thin-skinned baby potatoes unpeeled if preferred.
More Indian Recipes to Try
Browse the IndiPlated recipe index

Ingredients
Equipment
Method
- Place baby potatoes in a saucepan with enough water to cover them. Boil over medium heat until fork-tender, about 12 to 15 minutes. Drain, peel once cool enough to handle, and prick lightly with a fork.
- Heat 2 tablespoons of oil in a skillet over medium heat. Add the boiled potatoes and fry, turning occasionally, until golden brown at the edges. Remove and set aside.
- In the same skillet, add another 2 tablespoons of oil. Add cumin seeds and let them sizzle. Add the chopped onions and sauté until light golden brown.
- Stir in the ginger-garlic paste and cook for 1 minute until the raw smell disappears. Pour in the tomato puree, Kashmiri red chili powder, turmeric powder, and coriander powder. Cook the mixture, stirring frequently, until oil begins to separate from the edges.
- Pour in 1 cup of water and salt, stirring well to combine with the tomato base. Add the fried baby potatoes, cover the pan, and simmer on low heat for 10 minutes so the potatoes absorb the flavors.
- Sprinkle garam masala over the curry, stir gently, and turn off the heat. Serve hot.
Notes







10 Comments