Dum Aloo Banarasi (Baby Potato Curry with Tomato and Yoghurt)
Why this recipe works
- Layered spice base: Cumin seeds, aromatics and ground spices are cooked before the tomatoes go in, building a warm, savoury foundation for the gravy.
- Tangy, rounded sauce: Tomatoes provide brightness while yoghurt softens the acidity and gives the curry a fuller, smoother finish.
- Tender potatoes, rich gravy: Baby potatoes hold their shape well and absorb flavour as they simmer, creating a curry that feels hearty without needing meat.
Get the most out of this recipe
Adjust the heat
- For a gentler curry: Reduce the Kashmiri chilli and rely on the garam masala for warmth rather than heat.
- For more heat: Add extra chilli gradually with the dry spices, tasting the finished gravy before adjusting further.
- Keep the flavour rounded: If the curry tastes sharp or hot, a little extra yoghurt can soften the edges while keeping the sauce tangy.
Ingredient notes
- Kashmiri chilli: Kashmiri chilli is valued for its deep red colour and relatively moderate heat, which suits this style of potato curry.
- Baby potatoes: Use small, firm potatoes so they cook evenly and stay intact while being turned through the gravy.
- Yoghurt texture: Plain yoghurt gives a lighter tang, while Greek yoghurt makes the gravy thicker and creamier.
Common mistakes
- Adding yoghurt over high heat: Lower the heat and stir the tempered yoghurt in gradually; boiling it hard can cause the sauce to split.
- Boiling the potatoes too long: Stop when the potatoes are just tender, as they continue cooking in the gravy and can break apart if overdone.
- Catching the spices: Bloom the ground spices briefly and keep them moving so they release their aroma without turning bitter.
Make-ahead tips
- Make ahead: The curry can be cooked in advance and refrigerated once cool; the gravy will thicken as it sits.
- Reheat gently: Warm in a saucepan over low heat, stirring often and adding a splash of water if the sauce has tightened.
- Flavour improves with resting: A short rest, or overnight refrigeration, allows the potatoes to absorb more of the spiced tomato-yoghurt gravy.
Equipment you'll need
Ingredients
Instructions
- Put the potatoes in a large pot and cover with cold water. Add 1 tsp of the fine sea salt, bring to the boil, then simmer for 10 to 12 minutes until just tender when pierced. Drain well in a colander and set aside.
- Finely slice the yellow onion. Grate the ginger root and crush the garlic.
- Heat the sunflower oil in the pot over medium heat. Add the cumin seeds and cook for 30 to 45 seconds until fragrant and slightly darker. Stir in the onion and cook for 8 to 10 minutes until golden.
- Add the ginger and garlic and cook for 1 minute, stirring. Stir in the ground turmeric, ground Kashmiri chili and garam masala, and cook for 30 seconds so the spices bloom without catching.
- Tip in the canned chopped tomatoes and bring to a gentle simmer. Cook for 8 to 10 minutes, stirring occasionally, until the sauce looks thicker and the oil begins to separate at the edges.
- In a mixing bowl, whisk the yogurt with 3 tbsp of the hot tomato sauce until smooth. Lower the heat and stir the yogurt mixture into the pot a little at a time, keeping the curry at a gentle simmer so it does not split.
- Add the potatoes and the remaining 1 tsp fine sea salt, then simmer gently for 10 to 12 minutes, turning the potatoes so they get well coated. The gravy should be thick enough to cling to the potatoes; if it tightens too much, add a splash of water from the kettle. Taste and adjust salt if needed.
- Roughly chop the fresh coriander and stir most of it through the curry. Rest for 2 minutes off the heat, then scatter over the remaining coriander to serve.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- For the best texture, stop boiling the potatoes when they are just tender; they will finish cooking in the gravy without breaking up.
- Keep the heat low when adding the yogurt and stir steadily to help prevent the sauce splitting.
- If serving vulnerable groups, use pasteurised yogurt and ensure the curry is simmered until piping hot throughout.
Substitutions
- Replace the yogurt with greek-yogurt for a thicker, creamier gravy.
- Replace the sunflower-oil with ghee for a richer, more traditional flavour.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container. Reheat gently in a saucepan over low heat, stirring often, until piping hot; add a splash of water if the gravy has thickened.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 55min (25min active)
- Difficulty: Medium
- Cuisine: Indian
-
Allergens:
Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.























