India · South Asia

Indian Recipes With Potatoes: Aloo Curry

Updated November 3, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written
Cuisine
India
South Asia

Jump to recipe

Indian Recipes With Potatoes: Aloo Curry

This North Indian-style aloo curry simmers potatoes in a spiced tomato sauce with ginger, cumin, coriander, and garam masala. It is a flexible home-style dish rather than one fixed regional formula, and the potatoes make it hearty enough to serve with rice or flatbread.

Ingredients

  • 1½ lb (680 g) Yukon Gold or other waxy potatoes, peeled and cut into 1-inch (2.5 cm) cubes
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 1 tsp (2 g) cumin seeds
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 medium garlic cloves, about 2 tsp (6 g) finely minced
  • 1 medium green chile, about 1 tbsp (10 g) finely chopped, or less to taste
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ½ tsp (1 g) Kashmiri chili powder
  • 1½ cups (360 ml) crushed tomatoes
  • 1½ cups (360 ml) water, plus a little more if needed
  • 1¼ tsp (7 g) fine salt, divided, or to taste
  • ½ tsp (1 g) garam masala
  • 1 tbsp (15 ml) lemon juice
  • ¼ cup (10 g) chopped fresh cilantro leaves and tender stems

Instructions

  1. Prepare the potatoes and aromatics. Peel the potatoes and cut them into evenly sized 1-inch (2.5 cm) cubes so they cook at about the same rate. Rinse the cubes briefly under cold water to wash away loose surface starch, then drain well. Chop the onion, ginger, garlic, and chile while the potatoes drain. This preparation takes about 20 minutes, including peeling and measuring the ingredients.
  2. Bloom the cumin. Set a medium heavy-bottomed saucepan or Dutch oven over medium heat. Add the oil and let it warm for about 1 minute. Add the cumin seeds and cook for 30 seconds, stirring once or twice, until they smell fragrant and begin to sizzle. Keep them moving if the pan is very hot; burnt cumin can make the sauce bitter.
  3. Soften the onion. Add the chopped onion and ¼ teaspoon of the salt. Cook for 5 to 6 minutes, stirring often, until the onion is soft and translucent with a few lightly golden edges. It does not need to brown deeply. Stir in the ginger, garlic, and green chile, and cook for 1 minute, just until their raw smell fades.
  4. Cook the spices and tomato. Add the ground coriander, turmeric, Kashmiri chili powder, and the remaining 1 teaspoon salt. Stir for about 20 seconds so the spices coat the onion. Pour in the crushed tomatoes and scrape the bottom of the pan to loosen any browned bits. Cook for 5 minutes, stirring occasionally, until the tomato mixture thickens slightly and no longer looks watery around the edges.
  5. Simmer the potatoes. Add the drained potato cubes and stir until each piece is coated in the tomato mixture. Pour in 1½ cups (360 ml) water and bring the liquid to a gentle boil. Lower the heat, cover the pan, and simmer for 18 minutes. Stir once about halfway through, gently so the potato cubes do not break apart. If the sauce is sticking before the potatoes soften, add water 2 tablespoons (30 ml) at a time.
  6. Check the texture and finish. Pierce a large potato cube with a fork; it should be tender all the way through but still hold its shape. If it is firm in the center, cover and simmer for another 2 to 4 minutes, then check again. Stir in the garam masala and lemon juice. Taste the sauce and adjust the salt or lemon as needed. For a thicker curry, gently press two or three potato pieces against the side of the pan and stir them into the sauce. Finish with cilantro and serve hot.

Tips

Choose potatoes that keep their shape. Yukon Gold potatoes have a creamy interior and generally hold together well in a simmered curry. Waxy red potatoes also work; cut larger ones into evenly sized cubes. Very floury potatoes, such as russets, can become crumbly if stirred a lot, though they are fine if you prefer a thicker, softer sauce. If using russets, make slightly larger cubes and handle them gently.

Control the heat in the pan. Ground spices can scorch quickly in hot oil, so add them after the onion has softened and stir briefly before adding tomato. If your stove runs hot, lower the heat before stirring in the spices. Kashmiri chili powder gives mild heat and a red color. If it is unavailable, use ½ teaspoon (1 g) sweet paprika plus a small pinch of cayenne; paprika changes the flavor slightly, while cayenne can make the curry hotter, so add it cautiously.

Keep the pieces even and the simmer gentle. Cubes of different sizes finish at different times: small pieces may collapse before large pieces cook through. Once the potatoes go in, use a gentle simmer rather than a hard boil and stir only occasionally. If the curry thickens too quickly, add a splash of water. If it is too thin when the potatoes are tender, uncover the pan and simmer for a few minutes, stirring carefully.

Adjust the sauce at the end. Salt and acidity affect how lively the tomato sauce tastes. Add lemon juice in small amounts and taste before adding more. Garam masala is stirred in near the end so its aroma stays noticeable. If you do not have it, leave it out rather than substituting a large amount of another spice blend; the curry will still taste good, though it will have a simpler flavor.

Serving Suggestions

Serve the curry as a main dish with steamed basmati rice, jeera rice, or another plain long-grain rice. A bowl of rice catches the tomato sauce, while flatbreads such as roti, chapati, or naan make it easy to scoop up the potatoes. For a simple meal, add plain yogurt or raita on the side; its cool, creamy texture contrasts with the warm spices. Keep the yogurt separate rather than stirring it into the hot pan, where it may split.

To round out the table, add a cucumber salad, sliced red onion, or a lightly dressed cabbage salad for freshness and crunch. A dal or a simple lentil soup makes the meal more substantial without competing with the potato curry. Offer lemon wedges and extra chopped cilantro at the table so diners can season their own portions. If serving several dishes, keep this curry at a gentle warmth and avoid holding it uncovered for a long time, since the sauce will reduce and the potatoes may soften further.

Variations

Make it dry rather than saucy. Reduce the water to ¾ cup (180 ml), keep the lid slightly ajar, and stir carefully as the potatoes cook. This produces a more coating-style aloo sabzi suited to serving with roti. Add a little water if the pan dries before the potatoes are tender; the exact amount depends on the pan and how much moisture the tomatoes release.

Add cauliflower. For an aloo gobi-inspired version, use 1 lb (450 g) potatoes and 1 lb (450 g) cauliflower florets. Add the potato cubes first and simmer for 8 minutes, then add the cauliflower and cook another 10 to 12 minutes, until both vegetables are tender. You may need an extra ¼ cup (60 ml) water. The cauliflower softens faster than potatoes, so avoid cutting the florets very small.

Use peas or spinach. Stir in 1 cup (150 g) frozen peas for the final 5 minutes of simmering, or add 3 packed cups (90 g) baby spinach once the potatoes are tender and cook until wilted. Peas add sweetness; spinach adds a fresh, earthy flavor and releases some moisture, so check the sauce consistency before serving.

Make it milder or hotter. Leave out the green chile and use sweet paprika instead of Kashmiri chili powder for a gentle version. For more heat, keep the chile seeds or add a pinch of cayenne. Chili strength varies, so increasing it gradually is more reliable than adding a large amount at the start.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours in a covered, shallow container. The curry keeps for 3 to 4 days in the refrigerator. The potatoes may absorb some sauce as they sit, so stir in a tablespoon or two of water when reheating if the mixture looks dry. Reheat on the stovetop over medium-low heat, stirring gently, until steaming throughout; for food safety, leftovers should reach 165°F (74°C). If using a microwave, cover loosely, heat in short intervals, and stir between intervals so the center warms evenly.

You can freeze the curry in a freezer-safe container for up to 2 months for best texture. Thaw it overnight in the refrigerator before reheating. Potatoes can become a little softer or grainier after freezing, but the sauce remains usable and the dish is still suitable for a quick meal. Do not leave cooked curry at room temperature for extended storage, and discard leftovers that have been unrefrigerated for more than 2 hours.

Frequently Asked Questions

Can I leave the potato skins on?
Yes, if the potatoes are clean and their skins are in good condition. Scrub them well under running water, trim away any damaged areas, and cut them evenly. The skins add texture and save peeling time, though the finished curry will have a more rustic feel. For a smoother sauce and more classic peeled-potato texture, peel them first.

Why are my potatoes still hard?
They may be cut too large, the simmer may be too low, or the lid may not be trapping enough steam. Keep the pan covered and continue simmering in 2- to 4-minute increments until a fork slides into a large cube easily. Check that there is still liquid at the bottom of the pan; add a few tablespoons of water if it has nearly dried out.

How can I thicken the curry without adding flour?
Press a few tender potato cubes against the pan with the back of a spoon, then stir them into the sauce. Their starch thickens the tomato gravy naturally. You can also simmer the curry uncovered for a few minutes, but stir gently and watch the bottom so the sauce does not stick.

Can I make this ahead?
Yes. Make it up to 1 day ahead, cool it promptly, and refrigerate it in a covered container. The spices often taste more blended after resting, while the potatoes may take up some sauce. Reheat gently with a splash of water and bring leftovers to 165°F (74°C). Add fresh cilantro just before serving for a brighter finish.

Is this recipe vegan and gluten-free?
As written, it contains no animal ingredients and no wheat or other gluten-containing ingredients. Check the labels on packaged crushed tomatoes and spices if you are cooking for someone who must avoid gluten, since manufacturing and ingredient blends can vary. Serve it with rice or a suitable flatbread to keep the whole meal aligned with those preferences.

Can I use leftover boiled potatoes?
Yes, but they need less cooking. Make the onion-tomato masala as directed, then add about 1½ lb (680 g) cooked, peeled potato cubes with only ½ cup (120 ml) water. Simmer uncovered for 5 to 7 minutes, stirring gently until the potatoes are hot and coated in sauce. Taste and adjust seasoning, since previously cooked potatoes may already contain salt.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).