Go Back
+ servings
a hand putting a spoon into a bowl of Dum Aloo

Dum Aloo Curry Recipe

Dum Aloo is a delicious Indian veg potato curry recipe cooked Dhaba style. Here, mini or little potatoes are simmered in a creamy, flavorful onion-tomato gravy making it perfect for families who are craving for some restaurant-style food at home. 
Course entree, Main Course, Side Dish
Cuisine Indian, Punjabi
Prep Time 15 minutes
Cook Time 30 minutes
Servings 4 people
Calories 293.05kcal


  • pan


For onion tomato paste

Prep for the potatoes

  • 250 gms baby potatoes or 20 baby potatoes
  • Oil for shallow frying
  • 2 cups buttermilk
  • 1-2 tsp Salt
  • 2-3 green chilies or jalapenos

To prepare the curry


For onion tomato paste

  • Heat oil in the pan, saute whole spices like bay leaf, cloves, peppercorns and cinnamon stick along with kasoori methi (dried fenugreek leaves) for 4-5 minutes. Fry till the methi releases a nice aroma.
  • Now add chopped onions along with cashews and saute till the onions turn translucent.
  • Next, you need to add the chopped tomatoes and some kosher salt. Cook till the tomatoes turn soft.
  • Pour milk. Cover with lid and let it cook for 10 minutes or till it comes to a boil. Take it off the flame.
  • Let this mixture cool down and then transfer it to a blender jar.
  • Grind it to a fine smooth paste. Keep it aside for now.

Prep for the potatoes

  • You need to boil the potatoes al dente first just until they turn soft. Test by sticking in a fork and if it goes in smoothly, the potatoes are done.
  • I added them to a microwave-safe bowl and microwaved them for 10 minutes. You can boil them using any method convenient to you. Just be careful to not overcook them, else they will break apart.
  • Once done, peel and prick them at a few places using a fork or toothpick. This is done so that they absorb the flavors of the masala well and helps potatoes to become spongy. 
  • Heat oil in the pan and shallow fry the mini potatoes till they turn light golden. Keep tossing and turning them so that they fry evenly. 
  • Add buttermilk, salt, and minced green chilies to a bowl. Give it a stir and keep it aside for now. 
  • Strain the fried little potatoes in paper towels and then immerse them in this buttermilk mixture.
  • Let it rest in there for 15-20 minutes at-least. You can prick them once more after frying if needed. 

To prepare the curry

  • In the same pan, heat oil. Add and saute ginger paste, part of chopped cilantro, minced garlic, and green chilies for 2-3 minutes or till the smell of raw garlic goes away.
  • Then add the prepared onion-tomato masala paste to the pan along with kosher salt and continue to saute for another 2-3 minutes. Add water according to your desired consistency.
  • Sprinkle paprika and garam masala on top. Give it a stir.
  • Lastly, add the soaked mini potatoes minus the buttermilk. Don't add the buttermilk, you can serve it along with Dum Aloo, later. Give the mini potatoes a light mix so that they don't break. Cover the pan and let it cook for another 5-7 minutes.
  • Garnish with cilantro and some Kasuri methi, then take it off the flame. You can also squeeze lemon juice on top. Serve this delicious Dum Aloo warm with some Indian bread like naan, roti, chapati, puri, or even bhakri.


Cooking the potatoes in the first stage is a very important step. They need to cooked al dente and should not break or mash easily. Once they are cooked, if they are slightly bigger in size, you can slice them in half and then fry them. For a more authentic restaurant-style taste, deep fry the potatoes. Alternatively, to keep it low-fat, you can roast them in an Air Fryer. 
Regular sized potatoes can also be used in this recipe, you will need to cut in chunks and follow the recipe. Potatoes can also be substituted with paneer, mushrooms, tofu, koftas, or vegan meatballs. 
Does this freeze well?
First, the prepared curry can be refrigerated for 3-4 days easily. You can also freeze it. The other way to do it would be to prepare the masala base and freeze it. The day you want to make Dum Aloo, you can prep the potatoes, thaw, and heat the gravy and then add the potatoes to it. 
Can this be made vegan?
Yes, it very well can be made vegan. Use vegan buttermilk to soak the fried potatoes. You can also use any nut milk/water/stock when preparing the onion-tomato masala base. 


Calories: 293.05kcal | Carbohydrates: 34.12g | Protein: 10.09g | Fat: 13.7g | Saturated Fat: 4.51g | Cholesterol: 17.77mg | Sodium: 1473.17mg | Potassium: 783.63mg | Fiber: 5.87g | Sugar: 13.76g | Vitamin A: 1418.31IU | Vitamin C: 29.61mg | Calcium: 231.84mg | Iron: 1.81mg