Dum Aloo Banarasi (Baby Potato Curry with Tomato and Yoghurt)

Dum aloo Banarasi brings baby potatoes into a thick, gently spiced tomato and yoghurt gravy, a style of North Indian curry where the sauce is as important as the vegetable. The potatoes are first cooked until just tender, then finished slowly in the masala so they absorb the warmth of cumin, ginger, garlic, Kashmiri chilli, turmeric and garam masala without falling apart. Yoghurt gives the gravy a rounded tang and creamy body, while fresh coriander lifts the richness at the end. It is substantial enough for dinner, especially with steamed rice or chapatis, and works well when you want a vegetarian curry with depth, colour and a satisfying clingy sauce.
Cuisine style North Indian-style vegetarian curry
Spice level Medium
Cooking style One-pot cooking • Meal prep friendly
Time commitment Under 1 hour

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
Print
  1. 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.
  2. Finely slice the yellow onion. Grate the ginger root and crush the garlic.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Steamed rice Chapatis

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.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Dum Aloo Banarasi (Baby Potato Curry with Tomato and Yoghurt)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (25min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Milk
With serving suggestions One pot

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

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

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

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 Google

Every 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.