Recipe to Make Dum Aloo: Spiced Potato Balls in Creamy Gravy

Recipe to Make Dum Aloo: Spiced Potato Balls in Creamy Gravy

This classic North Indian dish transforms simple potatoes into a luxurious experience. The tender spiced potato balls soaked in a creamy tomato-based gravy deliver rich, aromatic flavors in every bite.

I’ve refined this traditional method to ensure the perfect balance of spices and texture. The slow-cooked sauce allows the dum aloo to absorb all the complex seasonings fully.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Recipe to Make Dum Aloo

These traditional ingredients create rich, aromatic spiced potato balls in a velvety sauce.

Ingredient Amount Notes
Baby Potatoes 🥔 1 ½ lb Peeled and boiled until tender
All-Purpose Flour 🌾 ½ cup For coating potato balls
Ghee 🧈 3 tbsp Clarified butter for frying
Onion 🧅 1 whole Finely chopped for gravy
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or minced
Tomato Puree 🍅 1 ½ cups Smooth, no chunks
Heavy Cream 🥛 1 cup For creamy texture
Cashew Paste 🌰 ¼ cup Soaked and blended smooth
Ground Cumin 🌿 1 tsp Toasted for aroma
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Red Chili Powder 🌶️ 1 tsp Adjust to spice preference
Garam Masala 🌿 1 tsp Freshly ground for best flavor
Kashmiri Red Chili Powder 🌶️ ½ tsp For vibrant color
Salt 🧂 1 ½ tsp Adjust to taste
Sugar 🍚 1 tsp Balances acidity in tomatoes
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Green Cardamom Pods 🌿 2 whole Lightly crushed
Bay Leaf 🍃 1 whole For tempering gravy
Cinnamon Stick 🌿 1 piece For aromatic depth

Optimal quality requires baby potatoes with firm texture—Yukon Gold or red potatoes work well. Indian grocery stores often carry the best Kashmiri red chili powder and garam masala. For cashew paste, raw cashews soaked in warm water for 30 minutes then blended yield the smoothest result. Ghee (clarified butter) is essential for authentic flavor, available at Patel Brothers or Whole Foods.

No baby potatoes? Regular potatoes cut into 1.5-inch pieces will work (adjust boiling time). Cashew powder can substitute for paste—use 3 tbsp mixed with 2 tbsp water. For a lighter gravy, replace half the heavy cream with whole milk. Fresh ginger-garlic paste (1 tbsp) can replace fresh ginger and garlic. Skip the cashews entirely for a nut-free version, though texture will be less rich.

Store potatoes in a cool, dark place for up to 2 weeks. Spices keep in airtight containers for 6-12 months, but whole spices retain potency longer than ground. The dish reheats beautifully—gravy thickens upon standing, so stir in 2-3 tbsp warm water before serving. Best consumed within 3 days.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this dish is my go-to for gatherings, and it always disappears fast.
  • One Pot Wonder: I love how everything comes together in a single pot—baby potatoes, onions, and garlic simmering in ghee.
  • Rich and Creamy: The ghee and baby potatoes create this melt-in-your-mouth texture that’s honestly hard to resist.
  • Feeds a Crowd: I’ll be real: this dish is my go-to for gatherings, and it always disappears fast.

Instructions

Master the technique for perfectly crisp potato balls and a velvety, rich gravy every time.

Step 1: Prepare and Shape the Potato Balls

Boil the 1.5 lb baby potatoes until tender, then peel and mash them while still warm. I find that using a potato ricer gives the smoothest texture, which is crucial for binding the balls later. Avoid overworking the potatoes—this can make them gummy.

Divide the mashed potatoes into equal portions and roll them into smooth, crack-free balls. Lightly coat each ball with the 0.5 cup all-purpose flour, shaking off any excess. This thin flour layer ensures the potato balls hold their shape during frying.

Step 2: Fry the Potato Balls to Golden Perfection

Heat 2 tbsp ghee in a deep pan over medium heat. The ghee should be hot but not smoking—test by dropping in a small piece of potato. If it sizzles immediately, it’s ready. Fry the potato balls in batches to avoid crowding the pan, which can lower the oil temperature and lead to soggy results.

Fry for 4-5 minutes until the balls develop a golden-brown crust on all sides. Use a slotted spoon to turn them gently, ensuring even browning. Transfer the fried balls to a paper towel-lined plate to drain excess ghee. Reserve the remaining 1 tbsp ghee for the gravy.

Step 3: Build the Aromatic Base for the Gravy

In the same pan, heat the reserved 1 tbsp ghee over medium heat. Add the 2 whole green cardamom pods, 1 whole bay leaf, and 1 piece cinnamon stick, sautéing for 30 seconds until fragrant. These whole spices infuse the ghee with a warm, aromatic depth that defines the dish.

Add the finely chopped 1 whole onion and cook for 5-6 minutes until soft and translucent. Stir in the minced 6 cloves garlic cloves and 1 tbsp fresh ginger, cooking for another 1-2 minutes until the raw aroma disappears. This base forms the flavor foundation of the gravy.

Step 4: Develop the Spiced Tomato Gravy

Stir in the 1.5 cups tomato puree and cook for 8-10 minutes on medium-low heat, stirring frequently to prevent sticking. Add the 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 1 tsp red chili powder, and 0.5 tsp Kashmiri red chili powder. Cook until the oil separates slightly at the edges—a sign that the spices are fully bloomed.

Season with 1.5 tsp salt and 1 tsp sugar to balance the acidity of the tomatoes. Stir in the 0.25 cup cashew paste and 1 cup heavy cream, simmering for 3-4 minutes until the gravy thickens and takes on a rich, creamy consistency.

Step 5: Finish and Serve

Gently add the fried potato balls to the gravy, ensuring they are fully coated. Sprinkle in the 1 tsp garam masala and simmer on low heat for 5 minutes, allowing the flavors to meld. Avoid stirring vigorously to keep the potato balls intact.

Garnish with the 0.25 cup fresh cilantro and serve warm. The gravy should cling to the potato balls, offering a luxurious, creamy experience with every bite. This dish pairs beautifully with naan or steamed basmati rice.

👨‍🍳

Pro Tips For Making Recipe To Make Dum Aloo

  • Boil Potatoes Whole: Keep baby potatoes whole while boiling—peeled or unpeeled—to prevent them from turning mushy. I learned this the hard way after ending up with potato puree instead of firm dum aloo.
  • Fry Onions Slowly: Cook the onions in ghee on medium-low heat until deep golden brown, about 15 minutes. Rushing this step leaves them raw-tasting and the gravy lacks depth.
  • Skip Cold Ghee: Always heat ghee thoroughly before adding onions or flour, otherwise the flour clumps and the onions absorb oil unevenly. Sounds obvious, but I’ve messed this up more times than I’d like to admit.
  • Dust With Flour: Lightly coat the boiled potatoes with all-purpose flour before frying—this creates a crisp, golden crust that holds up in the gravy. A thin, even dusting is all you need.

Essential Equipment for Perfect Results

Must-Have Tools

To make the perfect Dum Aloo, you’ll need a few kitchen essentials. A heavy-bottomed pan or Dutch oven (like Le Creuset) ensures even heat distribution for simmering the gravy. A slotted spoon helps drain the fried potato balls without breaking them. 🍳

A deep-fry thermometer keeps oil temperatures precise, while a mixing bowl is handy for coating the potatoes. Don’t forget a wooden spatula to stir the gravy gently.

Nice-to-Have

For extra convenience, a food processor (like Cuisinart) speeds up chopping onions and tomatoes. An immersion blender smooths the gravy effortlessly. A cast-iron skillet adds a rustic touch for frying. 🔥

Budget Alternatives

No fancy gear? A sturdy stockpot works for simmering, and a fork can replace a slotted spoon. Use a kitchen knife for chopping if a food processor isn’t available. A regular spoon can stir the gravy just fine!

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 105mg35%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 5g18%
Sugars 6g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★5.0(4 reviews)
Tyler Parker