|

Dum Aloo Recipe (Indian Baby Potatoes in Yogurt Gravy)

There are potato dishes, and then there is Dum Aloo. While the rest of the world boils, roasts, or fries potatoes as a supporting player, Indian cooking elevates the humble potato to the undisputed star of the dish. Dum Aloo, which translates literally as potatoes cooked on dum (slow steam cooking), is a recipe where baby potatoes are first deep-fried or pan-fried until golden and blistered, then slow-cooked in an intensely spiced, tangy, aromatic gravy until they absorb every molecule of flavor from the sauce. This is one of the most deeply satisfying vegetarian dishes in Indian cuisine.

dum aloo

Dum Aloo is loved across India but has two very distinct regional identities that produce completely different results. The Kashmiri version uses fennel, dried ginger, and whole spices for a fragrant, earthy, fiery red gravy with no onion or tomato. The Punjabi version, which is what most Indian restaurants, uses a rich onion-tomato-yogurt base that is creamy, tangy, and deeply comforting. This recipe is the Punjabi restaurant style, which the international audience knows and loves, with notes on the Kashmiri variation at the end.

Serve Dum Aloo with naan or poori for a truly authentic Indian meal, or alongside jeera rice for a satisfying weeknight dinner. It also pairs beautifully with dal tadka for a complete vegetarian thali spread.

Why You Will Love This Dum Aloo Recipe

  • Potatoes become extraordinary: The combination of pan-frying before gravy cooking creates a potato that is golden and slightly crisp outside, completely tender inside, and saturated with flavor all the way through.
  • Budget-friendly and pantry-friendly: This recipe uses ingredients that are widely available at regular American supermarkets. Baby potatoes are sold at Trader Joe’s, Whole Foods, Walmart, and most grocery stores year-round.
  • Genuinely healthy for a potato dish: At around 280 kcal per serving, Dum Aloo is one of the more moderate potato preparations in Indian cooking. The yogurt gravy adds protein and calcium, and the spices are extraordinary in their health benefits.
  • Naturally vegan and gluten-free: No modifications required for vegan, dairy-free (with one substitution noted below), or gluten-free diets.
  • Impressive for guests: Dum Aloo looks and tastes restaurant-worthy but is well within the ability of any home cook. The technique is straightforward; it is the patience during the slow simmer that produces the extraordinary result.
  • Two regional styles in one recipe: We give the full Punjabi recipe and detailed Kashmiri variation notes so you can explore both traditions.

What Does Dum Cooking Mean?

The word dum in Indian cooking refers to a technique of slow-cooking food in a sealed vessel so that the steam trapped inside circulates and cooks the food gently and thoroughly. Traditionally, the pot was sealed with dough around the rim and placed on very low coals. At home, we achieve the same effect by covering the pan tightly with a lid and cooking on the lowest possible heat setting. This slow steam cooking allows the potatoes to fully absorb the gravy and become infused with the spices in a way that fast, open cooking simply cannot replicate. It is a method that rewards patience with exceptional depth of flavor.

Ingredients for Dum Aloo (with Metric Measurements)

All measurements are given in US cups and spoons with metric equivalents in brackets for international readers.

For the Potatoes

  • 1.5 lbs (680g) baby potatoes: Also sold as new potatoes or petite potatoes at supermarkets. Look for small, evenly-sized potatoes approximately 1.5 inches in diameter for even cooking. If using larger potatoes, cut them into halves or quarters.
  • Oil for pan-frying: About 3 tablespoons. Canola, sunflower, or vegetable oil.
  • 1 teaspoon salt
  • Half teaspoon turmeric powder

For the Yogurt Gravy

  • Half cup (120g) plain whole milk yogurt: Room temperature is important. Cold yogurt added to a hot pan will curdle. Use full-fat for the best, richest gravy. Greek yogurt works but thin it slightly with 2 tablespoons of water first.
  • 1 large white onion: Finely chopped or blended to a paste for a smoother gravy.
  • 2 medium tomatoes: Roughly chopped. Or three-quarters cup (180ml) canned crushed tomatoes.
  • 4 garlic cloves: Minced or paste.
  • 1-inch piece fresh ginger: Grated or paste.
  • 1 green chili: Serrano or jalapeño. Use 2 for more heat.
  • 2 tablespoons neutral oil or ghee

Whole Spices (for the tempering)

  • 1 bay leaf
  • 2 green cardamom pods: Lightly crushed.
  • 1 small cinnamon stick
  • 3 cloves
  • 1 teaspoon cumin seeds

Ground Spices

  • 1 teaspoon coriander powder
  • Half teaspoon cumin powder
  • Half teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chili powder: For color and moderate heat. Available at Indian grocery stores and Amazon.
  • Half teaspoon garam masala: Added as a finishing spice.
  • 1 teaspoon salt: Adjust to taste.
  • Half teaspoon dried fenugreek leaves (kasuri methi): Optional but highly recommended for a restaurant-quality finish.
dum aloo gravy

How to Make Dum Aloo Step by Step

Step 1: Prep and Par-Boil the Potatoes

Wash the baby potatoes thoroughly. Place them in a pot of cold salted water and bring to a boil. Cook for 8 to 10 minutes until they are just barely tender when pierced with a fork. They should not be fully cooked through at this stage; they will finish cooking in the gravy. Drain and let them cool enough to handle. Once cool, peel the skins off if you prefer a smoother texture. Many cooks leave the skins on for a more rustic texture and extra fiber, which is perfectly authentic. Using a fork or skewer, prick each potato all over about 6 to 8 times. This is essential: the prick holes allow the gravy to penetrate deeply into the potatoes during the dum cooking stage, which is what makes the flavor so extraordinary.

Step 2: Pan-Fry the Potatoes Until Golden

Heat 3 tablespoons of oil in a wide pan over medium-high heat. Add the par-boiled, pricked potatoes. Sprinkle with a pinch of salt and turmeric. Fry, turning every couple of minutes, for 8 to 10 minutes until all sides are golden and slightly blistered. The skin should have a light, caramelized crust. Remove from the pan and set aside. This step is what separates great Dum Aloo from average aloo curry. The golden exterior adds texture and a layer of flavor that plain boiled potatoes cannot provide.

Step 3: Make the Onion-Tomato Base

In the same pan, heat 2 tablespoons of oil or ghee over medium heat. Add the whole spices including bay leaf, cardamom, cinnamon, cloves, and cumin seeds. Sizzle for 30 seconds until fragrant. Add the finely chopped onion. Cook for 10 to 12 minutes over medium heat, stirring regularly, until the onion is deeply golden. Do not rush this step. The deep golden color of the onion is the foundation of the gravy’s depth and color. Add the garlic and ginger. Cook for 2 minutes. Add the green chili and chopped tomato. Cook for 6 to 8 minutes, mashing the tomato with your spoon, until it breaks down completely and the oil begins to separate from the mixture at the edges of the pan.

Step 4: Add the Ground Spices

Lower the heat to medium-low. Add the coriander powder, cumin powder, turmeric, and Kashmiri chili powder. Stir constantly for 1 minute to toast the spices in the oil. The base will become fragrant and deepen in color significantly. This step is critical: undercooked ground spices taste raw and flat; properly bloomed spices add complex, layered flavor to the gravy.

Step 5: Add the Yogurt (Carefully)

This is the most important technical step in the entire recipe. The yogurt must be at room temperature, not cold from the refrigerator. Reduce the heat to low. Add the yogurt one tablespoon at a time, stirring constantly and quickly after each addition. Wait 30 seconds between each addition for the yogurt to incorporate fully before adding the next spoonful. This technique prevents the yogurt from curdling in the hot pan. Cook the yogurt-spice mixture, stirring frequently, for 4 to 5 minutes until the gravy tightens and small oil puddles appear at the surface. The gravy is now fully cooked and ready for the potatoes.

Step 6: The Dum Cooking Stage

Add three-quarters cup (180ml) of warm water to the gravy and stir to combine. Taste and adjust salt. Add the pan-fried potatoes to the gravy and gently stir to coat them evenly. Bring to a very gentle simmer. Cover the pan tightly with a lid. Reduce the heat to the lowest setting your stove allows. Cook on dum for 15 to 20 minutes. During this time, resist the urge to lift the lid frequently as this releases the steam that is doing the cooking. The potatoes will absorb the gravy and become saturated with the spiced sauce.

Step 7: Finish and Serve

After 15 to 20 minutes, open the lid. The gravy should have thickened considerably and the potatoes should be fully tender and coated in the rich sauce. Add the garam masala and crushed kasuri methi. Stir gently and cook uncovered for 2 more minutes. Taste one final time and adjust salt. Garnish with fresh cilantro and a small drizzle of fresh cream if desired. Serve hot.

Pro Tips for the Best Dum Aloo

  • Prick the potatoes generously: More prick holes means more gravy absorption during the dum cooking stage. This is the single technique that most transforms the flavor of the finished dish.
  • Do not skip the pan-frying step: The golden, blistered exterior of the fried potato is what gives Dum Aloo its characteristic texture and flavor. Boiling and adding directly to the gravy produces a completely different and inferior dish.
  • Room temperature yogurt is essential: Cold yogurt hitting a hot pan will break and curdle. Take your yogurt out of the refrigerator 30 minutes before cooking, or warm it briefly in the microwave for 15 seconds.
  • Add yogurt one tablespoon at a time: This is the professional kitchen technique for making a stable yogurt-based gravy. Patience here prevents curdling.
  • Use the lowest heat for dum cooking: The steam trapped inside the pan is doing the work. Too high a heat will evaporate the liquid too fast and cause the bottom to burn before the potatoes are fully infused.
  • The gravy should cling to the potatoes: Dum Aloo should be a semi-dry, clingy curry rather than a thin, soupy one. If the gravy is too thin after the dum stage, remove the lid and simmer on medium heat for 3 to 4 minutes to reduce it.
dum aloo recipe

Kashmiri Dum Aloo: The Original Version

The Kashmiri version of Dum Aloo is older, more austere, and uses a completely different spice profile that produces a fiery red, deeply aromatic gravy with no onion, no tomato, and no fresh ginger. The key Kashmiri spices are fennel powder (saunf), dried ginger powder (sonth), and whole Kashmiri red chilies, which are soaked and blended to a paste. The potatoes are typically deep-fried until the skin is very dark and blistered. The gravy base is made by frying the chili paste in mustard oil, adding yogurt, and then the fried potatoes, and cooking on dum for a long time. The result is completely different from the Punjabi version: intensely spiced, somewhat fiery, and deeply fragrant with fennel and cardamom. Kashmiri Pandit tradition makes this dish without onion and garlic for religious reasons.

Ingredient Substitutes for Kitchens

  • Baby potatoes substitute: Any small waxy potato works well. Fingerling potatoes are an excellent alternative. Regular Yukon Gold potatoes cut into 2-inch chunks are also fine but do not absorb the gravy as dramatically as small whole potatoes.
  • Whole milk yogurt substitute: Plain Greek yogurt thinned with 2 tablespoons water. Or full-fat coconut yogurt for a vegan version with a slight coconut note that works well with the spices.
  • Kashmiri chili powder substitute: Half teaspoon sweet paprika mixed with a small pinch of cayenne replicates the color and moderate heat.
  • Ghee substitute: Any neutral oil works as a substitute for ghee throughout this recipe.
  • Fresh tomatoes substitute: Three-quarters cup (180ml) of canned crushed tomatoes is a perfectly acceptable substitute and is often more convenient.

Variations of Dum Aloo

Dum Aloo Banarasi Style

This variation from Varanasi (Banaras) uses a paste made from poppy seeds and cashews to create an exceptionally rich, ivory-colored gravy. Soak 2 tablespoons of white poppy seeds and 8 cashews in warm water for 30 minutes, then blend to a smooth paste. Add this paste along with the yogurt for a creamy, nutty, and very luxurious result.

Air Fryer Dum Aloo (Healthier Version)

Instead of pan-frying the par-boiled potatoes in oil, toss them with just 1 tablespoon of oil and air fry at 400°F (200°C) for 12 to 15 minutes, shaking halfway, until golden and blistered. This reduces the oil used in the recipe by half while still producing excellent results. Proceed with the rest of the recipe as normal.

Dum Aloo with Paneer

Add 7 oz (200g) of pan-fried paneer cubes to the gravy along with the potatoes during the dum cooking stage. This creates a heartier, higher-protein dish that combines the best of two classic Indian ingredients. For all our paneer recipes, visit our complete paneer recipe collection.

What to Serve with Dum Aloo

  • Poori: The most traditional and beloved pairing for Dum Aloo in North India. The puffed, crispy poori scooped through the thick potato gravy is a genuine celebration of Indian food.
  • Naan: The restaurant pairing that most international audiences know. Excellent with the thick, clingy gravy.
  • Paratha: Layered flatbread is a wonderful everyday pairing.
  • Jeera Rice: For serving Dum Aloo as a main course with rice, jeera rice is the classic companion.
  • Dal Fry: Serve Dum Aloo alongside Dal Fry with rice and bread for a complete, balanced Indian meal.
  • Boondi Raita: The cool, crispy yogurt side balances the warm spices of the potato gravy beautifully.
  • Cucumber Salad: Light and refreshing as a contrast to the rich, deeply spiced curry.
  • Onion Chutney: The sharp, tangy chutney cuts through the richness of the gravy.

Storage and Reheating Instructions

How to Store

Refrigerator: Cool completely and store in an airtight container for up to 3 to 4 days. Like most Indian curries, Dum Aloo actually improves after a day in the refrigerator as the potatoes absorb more of the spiced gravy overnight.

Freezer: Dum Aloo freezes well for up to 2 months. The potatoes may soften slightly after freezing but the flavor remains excellent. Thaw completely in the refrigerator overnight before reheating.

How to Reheat

  • Stovetop (best method): Reheat gently over medium-low heat, adding 3 to 4 tablespoons of warm water to loosen the gravy, which will have thickened during storage. Stir gently to avoid breaking the potatoes.
  • Microwave: Heat in 90-second intervals, stirring gently between each interval. Cover with a microwave-safe lid.

Nutrition and Health Benefits

One serving of Dum Aloo (recipe serves 4) contains approximately:

  • Calories: 280 kcal per serving
  • Protein: 7g (from yogurt and potatoes)
  • Carbohydrates: 38g
  • Fat: 12g
  • Fiber: 4g
  • Potassium: 750mg (21% of daily value) from potatoes
  • Vitamin C: 30mg (33% of daily value) from potatoes and tomatoes
  • Vitamin B6: 0.5mg (29% of daily value) from potatoes

Potatoes have an undeserved reputation as an unhealthy food. In reality, potatoes are one of the most nutritionally dense vegetables available, rich in potassium, vitamin C, vitamin B6, and fiber. The issue is generally with how potatoes are prepared, not the potato itself. Dum Aloo uses a moderate amount of oil in pan-frying and a yogurt-based gravy rather than a cream-heavy sauce, which keeps the calorie count very reasonable for such a deeply satisfying dish. The spices in this recipe, particularly turmeric, cumin, coriander, cardamom, and ginger, are all significant sources of bioactive compounds that have been studied for anti-inflammatory, digestive, and antioxidant properties. This is comfort food that is genuinely good for you.

Frequently Asked Questions

Why do my potatoes break apart in the gravy?

This happens when potatoes are over-boiled during the par-boiling stage. The potatoes should be just barely tender before pan-frying, with some firmness remaining in the center. They will finish cooking completely during the dum stage. Also make sure to stir the gravy gently after adding the potatoes to avoid breaking them.

Can I make Dum Aloo without deep-frying?

Yes. Pan-frying as described in this recipe uses much less oil than deep-frying and produces excellent results. Alternatively, use the air fryer method described in the variations section. The key is to get a golden, blistered exterior on the potato by whatever method you prefer.

My yogurt curdled in the gravy. What went wrong?

Two things cause yogurt to curdle: cold yogurt in a hot pan, and adding yogurt too quickly without stirring. Make sure your yogurt is room temperature before adding it. Add it one tablespoon at a time, stirring constantly and vigorously after each addition. Cook it on medium-low heat, not high heat. These three habits will prevent curdling every time.

Can I use regular large potatoes instead of baby potatoes?

Yes. Cut Yukon Gold or red potatoes into 2-inch chunks. The prick-before-cooking technique is even more important with larger potato pieces to ensure the gravy penetrates properly. Par-boil for 12 to 15 minutes instead of 8 to 10 minutes. The finished dish will have a different visual presentation but will taste equally excellent.

What is the difference between Dum Aloo and Aloo Curry?

The key differences are the frying of the potatoes before adding to the gravy, the addition of yogurt to the base, and most importantly the dum cooking technique where the pot is sealed and cooked on low heat. Regular Aloo Curry typically adds boiled or raw potatoes directly to a gravy and cooks openly. Dum Aloo is significantly more complex in flavor and texture as a result of these additional steps.

Is Dum Aloo suitable for vegans?

It is very close to vegan as written. The only ingredient to substitute is the yogurt. Use plain, unsweetened coconut yogurt or any plant-based yogurt as a direct substitution. The rest of the recipe is naturally vegan. Avoid ghee and use oil instead if making it vegan.

More Indian Potato and Vegetarian Recipes You Will Love

Recipe Card

Dum Aloo Recipe (Restaurant Style)

Creamy North Indian-style Dum Aloo made with golden-fried baby potatoes simmered in a flavorful onion-tomato and yogurt-based gravy. Perfect with naan, roti, or rice.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Indian
Servings 4 people
Calories 280 kcal

Equipment

  • 1 Heavy-bottomed pan
  • 1 Blender/grinder
  • 1 Mixing bowl
  • 1 Slotted spoon
  • 1 Fork

Ingredients
  

  • 500 g baby potatoes
  • Water for boiling
  • ½ tsp salt for boiling
  • 3 tbsp oil for frying
  • 2 tbsp oil
  • 1 tsp cumin seeds
  • 5 garlic cloves chopped
  • 1 inch ginger grated
  • 2 medium onions sliced
  • 2 dried red chilies
  • 2 medium tomatoes chopped
  • ½ tsp salt
  • 12 cashews
  • ¼ cup water
  • 4 tbsp oil
  • 1 small cinnamon stick
  • 1 black cardamom
  • 2 green cardamoms
  • 2 cloves
  • ½ tsp cumin seeds
  • ½ tsp turmeric powder
  • 1 tsp red chili powder
  • ½ cup thick curd yogurt
  • ½ tsp dry ginger powder saunth
  • 1 tsp fennel powder saunf
  • tsp coriander powder
  • 1 tbsp fresh cream malai
  • ½ cup water optional, for desired consistency
  • 2 tbsp fresh coriander leaves chopped, for garnish

Instructions
 

  • Wash the baby potatoes thoroughly and parboil them in lightly salted water until almost cooked. Drain, peel, and place them in cold water for a few minutes to firm up. Prick each potato with a fork so they can better absorb the flavors later.
  • Heat some oil in a pan and shallow-fry the fork-pricked potatoes on medium heat until golden brown on all sides. Remove them from the pan and set aside.
  • In the same pan, heat a little more oil and add cumin seeds, chopped garlic, grated ginger, sliced onions, and dried red chilies. Sauté until the onions turn golden brown and aromatic.
  • Add chopped tomatoes, cashews, and a pinch of salt. Pour in a splash of water and cook until the tomatoes soften completely. Allow the mixture to cool, then blend it into a smooth paste to form the base of the gravy.
  • In a clean pan, heat oil and add whole spices like cinnamon, cardamoms, cloves, and cumin seeds. Once they crackle, mix in turmeric and red chili powder. Add the prepared onion-tomato-cashew paste and cook until the oil separates from the masala.
  • Whisk curd with dry ginger powder, fennel powder, coriander powder, and a little fresh cream. Add this curd mixture to the pan, stirring continuously to prevent curdling, and cook for a few minutes until well combined.
  • Add the fried potatoes to the masala and coat them thoroughly. Pour a little water if the gravy is too thick and simmer on low heat until the potatoes soak in the flavors. Garnish with fresh coriander leaves and serve hot with naan, roti, or steamed basmati rice.

Notes

  • You can use regular potatoes for Dum Aloo recipe. Cut into large chunks if baby potatoes are not available.
  • You can also skip onions and garlic and use just tomatoes and cashews.
  • Adjust spice level by modifying chili quantity.
Keyword dum aloo curry, dum aloo recipe, Dum Aloo with yogurt gravy, how to make dum aloo, Restaurant-style baby potato curry

Similar Posts

Leave a Reply