Afghan Double Onion Lamb Curry

Afghan Double Onion Lamb Curry

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Dopiaza, meaning 'double onions,' is a beloved Afghan curry where onions appear twice: once blended into the spiced sauce base and once slowly caramelized as a sweet-savory crown. Tender bone-in lamb shoulder simmers with warm whole spices, tomatoes, and yogurt until silky, then gets buried under deeply browned onion rings just before serving. Serve with basmati rice or warm flatbread to soak up every drop of the glossy, fragrant sauce.

Prep Time20 mins
Cook Time80 mins
Total Time100 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 560 kcalCalories
  • 32 gFat
  • 13 gSaturated Fat
  • 20 gCarbs
  • 5 gFiber
  • 9 gSugar
  • 42 gProtein
  • 640 mgSodium
  • 880 mgPotassium
  • 120 mgCalcium
  • 5.2 mgIron
  • 18 mgVitamin C
  • 210 mcgVitamin A

Ingredients

For the lamb and sauce base

  • 1.4 kg (3 lb) bone-in lamb shoulder, cut into 4 cm chunks
  • 180 ml (3/4 cup) plain whole-milk yogurt
  • 3 tbsp ghee or neutral oil
  • 2 large yellow onions (about 350 g), roughly chopped
  • 6 garlic cloves, minced
  • 1 tbsp finely grated fresh ginger
  • 2 medium tomatoes, finely chopped (about 250 g)
  • 1-2 green chilies, slit lengthwise
  • 60 ml (1/4 cup) water

For the spice blend

  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 1/2 tsp sweet paprika
  • 1 tsp ground turmeric
  • 1 tsp garam masala
  • 1/2 tsp ground cinnamon
  • 1/4 tsp ground cloves
  • 4 green cardamom pods, lightly crushed
  • 1 bay leaf
  • 1 1/2 tsp fine sea salt, plus more to taste
  • 1/2 tsp freshly ground black pepper

For the caramelized onion topping

  • 3 large yellow onions (about 500 g), halved and sliced 5 mm thick
  • 3 tbsp ghee
  • 1/2 tsp ground sumac (optional)
  • 2 tbsp fresh cilantro or flat-leaf parsley, chopped
  • 1 tsp lemon juice

Directions

  1. Pat the lamb dry, place in a bowl, and massage with the yogurt. Combine all spice blend ingredients in a small bowl. Slice the topping onions and set aside separately from the chopped base onions.
  2. Heat ghee in a heavy Dutch oven or karahi over medium heat. Add the chopped base onions and cook 10-12 minutes, stirring often, until deep golden. Stir in the garlic, ginger, and slit chilies; cook 1 minute until fragrant.
  3. Add the spice blend and bay leaf to the pot and toast for 30 seconds until fragrant. Add the tomatoes and 1/2 tsp salt; cook 5-7 minutes until the mixture thickens into a dark, jammy paste and oil begins to separate at the edges.
  4. Add the lamb along with any yogurt clinging to the pieces, and stir to coat. Pour in 60 ml (1/4 cup) water, bring to a simmer, cover, and reduce heat to low. Cook gently for 55-65 minutes, stirring every 15 minutes, until the lamb is fork-tender and the sauce is rich and reduced.
  5. While the lamb simmers, make the caramelized topping: melt 3 tbsp ghee in a wide skillet over medium-low heat. Add the sliced onions and a pinch of salt; cook 18-22 minutes, stirring frequently, until they collapse into soft, deeply browned ribbons. Stir in sumac, if using, and set aside.
  6. Uncover the lamb, taste, and adjust salt. Discard the bay leaf and cardamom pods. Stir in the lemon juice and most of the cilantro.
  7. Transfer the curry to a warm serving dish and mound the caramelized onions across the top, letting some sink into the sauce. Scatter the remaining cilantro over and serve immediately with basmati rice or Afghan flatbread.

Cook’s Notes

  • Bone-in lamb shoulder gives the richest flavor and silky sauce; ask your butcher to cut it into stew-sized chunks.
  • Caramelize the topping onions on medium-low heat with patience – rushing them will burn rather than sweeten them.
  • For a deeper, reddish-brown gravy, add 1 tsp tomato paste with the fresh tomatoes in step 3.
  • Leftovers keep refrigerated for 3 days and taste even better the next day as the spices meld; gently reheat with a splash of water.
  • Swap lamb for bone-in beef short rib or even chicken thighs; adjust simmer time to 45 minutes for chicken.
DinnerSavoureux