Afghan Curry Recipe with Chicken and Potatoes

Updated November 4, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Afghan Curry Recipe with Chicken and Potatoes

This Afghan-style chicken curry is a one-pot dish of tender chicken, potatoes, tomatoes, and warming spices, served with rice or flatbread. Afghan recipes vary by region and household; this version takes inspiration from qorma-style stews, building flavor from slowly softened onions rather than relying on curry powder.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken thighs, cut into 1½-inch (4 cm) pieces
  • 3 tbsp (45 ml) neutral oil, such as sunflower or canola oil
  • 2 medium yellow onions (about 300 g), finely chopped
  • 4 garlic cloves (about 12 g), finely chopped or grated
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 tsp (4 g) ground coriander
  • 1½ tsp (3 g) ground cumin
  • 1 tsp (3 g) ground turmeric
  • ½ tsp (1 g) ground cinnamon
  • ¼ tsp (0.5 g) ground cardamom
  • ¼ tsp (0.5 g) cayenne pepper, or less to taste
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 1 can (14.5 oz/411 g) diced tomatoes, with their juices
  • 1½ cups (355 ml) low-sodium chicken broth or water
  • 1 lb (450 g) Yukon Gold or other waxy potatoes, peeled if desired and cut into 1-inch (2.5 cm) cubes
  • ½ cup (120 g) plain whole-milk yogurt, at room temperature
  • 1 tbsp (15 ml) fresh lemon juice
  • ¼ cup (10 g) chopped fresh cilantro, for serving
  • 2 tbsp (20 g) sliced almonds, optional, for serving

Instructions

  1. Prepare the ingredients, 25 minutes. Cut the chicken into evenly sized pieces so they cook at the same rate. Chop the onions, garlic, and ginger, and cut the potatoes into 1-inch cubes. Measure the spices and broth, and take the yogurt out of the refrigerator so it can lose some of its chill. Keeping the pieces and ingredients ready before you start makes the cooking easier to manage.
  2. Soften the onions, 10 minutes. Heat the oil in a heavy-bottomed Dutch oven or large lidded pot over medium heat. Add the onions and cook, stirring every minute or two, until soft, translucent, and beginning to turn golden at the edges. If they brown quickly, lower the heat; the aim is a sweet, even onion base, not dark or scorched bits.
  3. Add aromatics and spices, 1 minute. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant. Add the coriander, cumin, turmeric, cinnamon, cardamom, cayenne, salt, and black pepper. Stir continuously for the remaining 30 seconds. Spices can turn bitter if left on the hot pot without liquid, so move promptly to the next step.
  4. Brown the chicken, 8 minutes. Add the chicken pieces and turn them in the onion-spice mixture until coated. Spread them out as much as the pot allows and cook, turning occasionally, until the surfaces are no longer raw and have picked up a little color. If your pot is small and the chicken is crowded, cook it in two batches; crowding can make it steam rather than brown. It will finish cooking in the sauce.
  5. Build the sauce and simmer, 31 minutes. Stir in the tomatoes and their juices, broth, and potatoes, scraping the bottom of the pot to release any browned-on flavor. Bring the mixture to a gentle boil, then lower the heat so it simmers steadily. Cover and cook for 25 minutes, stirring once or twice. Uncover and simmer for about 6 minutes more, until the potatoes are tender and the sauce has thickened slightly. Check a large piece of chicken in its thickest part with a food thermometer; USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry. If it has not reached that temperature, simmer a few minutes longer and check again.
  6. Finish with yogurt and lemon, 5 minutes. Turn the heat to low. Put the yogurt in a small bowl and stir in a few spoonfuls of hot sauce, one spoonful at a time, to warm it gradually. Stir the warmed yogurt into the pot, then add the lemon juice. Heat gently for about 5 minutes, stirring now and then; do not let the curry boil vigorously, which can cause the yogurt to separate. Taste and adjust the salt, lemon, or cayenne before serving.
  7. Garnish and serve. Spoon the curry into bowls and scatter over cilantro and, if using, sliced almonds. Include plenty of sauce with each serving. If the curry thickens while it stands, stir in a splash of hot water or broth to loosen it.

Tips

  • Keep the onion heat moderate. Slowly softening the onions gives the sauce body and a gentle sweetness. If they catch on the bottom before softening, add a tablespoon of water and reduce the heat. Avoid rushing them over high heat, since burnt onion can make the whole pot taste bitter.
  • Use plain yogurt and temper it. Unsweetened whole-milk yogurt gives the sauce a mild tang and creamy finish. Low-fat yogurt is more likely to split, especially if cold yogurt goes straight into a bubbling pot. Tempering it with hot sauce and keeping the finished curry below a boil helps it blend smoothly.
  • Choose potatoes that hold their shape. Yukon Gold potatoes are creamy but generally stay intact during a covered simmer. Starchy russets also work, though they may break down and make the sauce thicker. Cut whichever kind you use into similar-sized cubes and begin checking for tenderness near the end of the covered simmer.
  • Adjust heat and salt at the end. Cayenne varies in strength, and broth varies in saltiness. Starting with the listed amount keeps the curry gently warm; add more cayenne only after tasting. If the sauce tastes flat, a pinch of salt or a little extra lemon may sharpen it without adding more spice.

Serving Suggestions

Serve the curry hot over basmati rice, which catches the tomato-spice sauce, or with naan, Afghan-style flatbread, or another sturdy bread for scooping. A simple cucumber and tomato salad adds a cool, crisp contrast. Plain yogurt on the side is also useful for anyone who wants a milder plate, and a small dish of lemon wedges lets people brighten their own serving.

For a fuller meal, add a vegetable side such as sautéed spinach, roasted cauliflower, or green beans. Keep the accompaniments simply seasoned so they do not compete with the fragrant sauce. If serving guests, put the cilantro and almonds in separate bowls; the garnish is optional, and keeping it separate makes the dish easier to adapt for different preferences.

Variations

Use bone-in chicken: Bone-in thighs or drumsticks can replace the boneless pieces, but they need more time to cook through and are less convenient to portion. Simmer until a thermometer inserted into the thickest part, away from bone, reads 165°F (74°C). Start checking after about 35 minutes of simmering, and add a little extra broth if the sauce gets too thick before the chicken is done.

Make it meat-free: Replace the chicken with 1½ lb (680 g) of cauliflower florets and add 1 can (15 oz/425 g) of drained chickpeas. Add the cauliflower with the potatoes and simmer until both are tender; stir in the chickpeas for the last 10 minutes so they warm through without breaking apart. Use vegetable broth or water. The result is a vegetable-and-legume curry with a softer, less meaty flavor.

Change the richness: For a dairy-free version, leave out the yogurt and finish with an extra teaspoon of lemon juice, tasting as you go. The sauce will be less creamy and a little more tomato-forward. For a richer finish, use ½ cup (120 ml) coconut milk in place of the yogurt; it changes the flavor noticeably, making the curry sweeter and more coconut-scented rather than tangy.

Make the spice profile your own: The listed spices keep the curry warm and aromatic without making it very hot. Add a small pinch of ground cloves for a deeper, sharper note, or increase the cayenne for more heat. If you have no cardamom, omit it rather than substituting a large amount of another spice; the curry will still be flavorful, though it will lose that light floral aroma.

Storage and Reheating

Cool leftovers in shallow containers and refrigerate them within 2 hours of cooking. The curry keeps for 3 to 4 days in the refrigerator. The potatoes may soften and absorb some sauce as it sits, so stir in a splash of water or broth when reheating. For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator when possible.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring partway through so it warms evenly. Add a little water if the sauce is too thick. Heat leftovers to 165°F (74°C), checking with a food thermometer, and bring the sauce to a gentle simmer. Avoid repeatedly cooling and reheating the same pot; divide it into meal-sized portions instead.

Frequently Asked Questions

Is Afghan curry the same as Indian curry?
They are broad labels for dishes with many regional and household versions, not one fixed recipe. This chicken curry uses a tomato-and-onion base with spices such as coriander, cumin, turmeric, and cardamom, and takes inspiration from Afghan qorma-style cooking. It is not meant to represent every Afghan preparation or to suggest that Afghan and Indian curries are interchangeable.

Can I make this curry ahead?
Yes. Cook it through, cool it promptly, and refrigerate it for up to 3 to 4 days. The flavors settle as it rests, though the potatoes may become softer and the sauce thicker. Reheat gently with a splash of broth or water, and make sure the leftovers reach 165°F (74°C). For the freshest garnish, add cilantro and almonds just before serving.

Can I use chicken breast instead of thighs?
Yes, but breast meat is leaner and can dry out if simmered too long. Cut it into generous, even pieces, add it after the potatoes have simmered for about 10 minutes, and cook until the thickest piece reaches 165°F (74°C). The timing will depend on the size of the pieces, so use a thermometer rather than relying only on the clock.

How can I make the sauce thicker or thinner?
For a thicker sauce, simmer uncovered for a few extra minutes after the potatoes are tender, stirring so nothing sticks. You can also lightly mash one or two potato cubes into the sauce. To thin it, add hot water or broth a tablespoon at a time. Avoid adding a large amount at once, since it can dilute the seasoning; taste and adjust salt and lemon afterward.

What can I use if I do not have cardamom?
Simply leave it out. Cardamom contributes a subtle floral, citrus-like aroma, but the other spices still make a balanced curry. A tiny pinch of ground cloves can add warmth, although it tastes stronger and less floral, so use very little. Avoid replacing cardamom with an equal quantity of cinnamon, which would make the sauce taste much sweeter and heavier.

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