A Potato Curry Worth Celebrating
While my heart holds a special place for the simple Gujarati batata nu shaak of my childhood, I confess there’s one potato curry I’d trade it for in a heartbeat: the magnificent Punjabi Dum Aloo. Imagine this: tender, golden-fried baby potatoes swimming in a luxuriously creamy, spiced gravy, built from a ‘happy congregation’ of cashews, sweet onions, and tangy tomatoes. This isn’t just a dish; it’s a warm, comforting hug in a bowl that promises to never, ever be dull. It’s the kind of comfort food that makes you close your eyes and savor every single bite. A quick note before we begin: a blender is essential for achieving that signature creamy gravy, so be sure to have one handy!
Ingredients
• Serves 4 as a side
• ¼ cup / 40g unsalted cashews
• 1 tsp / 2g fennel seeds
• 2 lbs / 900g baby new potatoes
• 4 tbsp / 60 ml canola oil, divided
• 1 large yellow onion, sliced
• 4 cloves garlic, crushed
• 1½-inch / 4 cm piece ginger, peeled and grated
• 1 14-oz / 400g can plum tomatoes
• 1 tsp / 3g garam masala
• 1 tsp / 3g ground red chile powder
• 1 tsp / 6g salt, or to taste
• ½ cup / 120 ml boiling water, for soaking cashews
• 1½ cups / 360 ml water, for the gravy
Instructions
1. Prepare the Cashew Paste: In a small bowl, soak the cashews in ½ cup / 120 ml of boiling water for at least 10 minutes. Once softened, transfer the cashews and their soaking water to a blender. Blend until you have a completely smooth, fine paste. Set aside.
2. Prepare the Spices & Potatoes: While the cashews are soaking, use a pestle and mortar to crush the fennel seeds into a fine powder. Wash the baby potatoes and pat them dry. Keep the smallest ones whole and halve or quarter any larger ones to ensure they are all a uniform size.
3. Fry the Potatoes: Heat 2 tablespoons / 30 ml of the oil in a large, lidded frying pan or skillet over medium-high heat. Add the potatoes and fry for about 8 minutes, stirring occasionally, until they are lightly browned and have a slight crust. Remove the potatoes from the pan and set them on a plate.
4. Build the Gravy Base: In the same pan, add the remaining 2 tablespoons / 30 ml of oil over medium heat. Once hot, add the sliced onion and sauté for 10 minutes until soft, translucent, and golden. Add the crushed garlic and grated ginger, cooking for another 2 minutes until fragrant.
5. Create the Masala: Stir in the canned plum tomatoes, breaking them up with your spoon. Cook for 5-8 minutes, allowing the sauce to thicken and reduce. Add the crushed fennel seeds, garam masala, ground red chile, and salt. Stir well to combine all the spices.
6. Thicken and Simmer: Pour the prepared cashew paste into the pan and cook for 2 minutes, stirring constantly. Gradually stir in 1½ cups / 360 ml of water to form a smooth gravy.
7. Finish the Dum Aloo: Return the fried potatoes to the pan, stirring gently to coat them in the gravy. Bring to a simmer, then reduce the heat to low. Cover the pan with a lid and cook for 10-15 minutes, or until the potatoes are completely tender. Test by inserting a knife; it should slide through with no resistance.
8. Serve: Serve your delicious Punjabi Dum Aloo hot with fresh parathas, fluffy basmati rice, a side of moong dal, and your favorite pickles.
Nutritional Information
• Estimated per serving
• Calories: 450 kcal
• Carbohydrates: 55g
• Protein: 10g
• Fat: 22g
• Saturated Fat: 3g
• Sodium: 650mg
• Fiber: 8g
• Sugar: 9g
Pro Tips
• For deeper flavor, prick the baby potatoes all over with a fork before frying. This helps the gravy seep into the potatoes as they cook.
• For a richer, restaurant-style finish, substitute a quarter of the water with full-fat coconut milk or a splash of heavy cream at the end.
• If the gravy becomes too thick during simmering, simply stir in a splash of hot water until it reaches your desired consistency.
• This curry tastes even better the next day as the flavors have more time to meld. Reheat gently on the stovetop before serving.
FAQ
Q: Can I make this Punjabi Dum Aloo recipe vegan
A: Yes, this recipe is easily made vegan as it’s naturally dairy-free. The core ingredients are all plant-based. For the optional richer finish mentioned in the pro-tips, simply use full-fat coconut milk instead of heavy cream.
Q: What is a good substitute for cashews in the gravy
A: For a nut-free creamy gravy, you can substitute the soaked cashews with an equal amount of soaked sunflower seeds or pumpkin seeds (pepitas). Alternatively, blend in a few tablespoons of thick, plain plant-based yogurt or coconut cream with the tomato base in step 6.
Q: How can I add more protein to this potato curry
A: To make this a more protein-rich meal, consider adding one cup of cooked chickpeas or some pan-fried firm tofu cubes. Stir them in along with the potatoes in step 7 to heat through and absorb the flavors of the gravy.
Q: How long does this Dum Aloo last in the fridge
A: This curry stores wonderfully and the flavors deepen overnight. You can keep it in an airtight container in the refrigerator for up to 4 days. Reheat it gently on the stovetop, adding a splash of water if the gravy has thickened too much.





