Skip to content
Zaffaron

Dopiaza (دو پیازہ) — Afghan Onion-rich Meat Stew with Warm Spices

Dopiaza is a beloved Afghan-style meat stew built on two stages of onions for deep sweetness and body. Warm spices and a gentle simmer create tender lamb in a glossy, richly onioned sauce served with rice or naan.

By Zaffaron Kitchen· Published April 15, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
110 min total Prep 20m · Cook 90m 6 servings 520 cal
↓ Jump to Recipe
Dopiaza — Afghan Onion-rich Meat Stew with Warm Spices - authentic afghan recipe

Printable Recipe Card

Servings: 6 · Total: 110 min · Difficulty: medium

Ingredients (quick list)

  • 900 g lamb shoulder, boneless, cut into 3 cm cubes (trim excess surface fat)
  • 900 g yellow onions, thinly sliced (about 5 large onions)
  • 45 ml vegetable oil
  • 12 g garlic, finely grated (about 4 cloves)
  • 10 g fresh ginger, finely grated
  • 30 g tomato paste
  • 2 tsp ground coriander
  • 1.5 tsp ground cumin
  • 1 tsp ground turmeric
  • 1 tsp Kashmiri chili powder (mild heat, deep color)
  • 0.5 tsp black pepper, finely ground
  • 4 whole cloves

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Heat a heavy pot over medium-high heat and add the vegetable oil. Add 600 g of the sliced onions and cook for 12–15 minutes, st…
  2. Add the lamb and spread it in an even layer so it contacts the hot pot. Cook for 8–10 minutes, turning occasionally, until the…
  3. Stir in the garlic and ginger and cook for 60–90 seconds until fragrant, keeping the heat at medium so they do not scorch. Add…
  4. Add ground coriander, cumin, turmeric, Kashmiri chili, black pepper, and the salt, and stir for 30–45 seconds to bloom the spic…
  5. Pour in 700 ml water and scrape the bottom of the pot to dissolve any browned bits into the sauce. Bring to a boil, then reduce…
  6. Add the remaining 300 g sliced onions and stir them into the stew; this is the second “onion layer” that stays more distinct an…

+ 1 more steps in the full instructions section below.

Cultural Background

Dopiaza, meaning “two onions,” reflects a regional technique used across Afghanistan and neighboring cuisines to build depth without heavy cream. It’s a home-style stew often served for family gatherings, where slow-cooked onions create a naturally rich sauce.

savorytangywarm-spicedtender meatthick brothsaffron warmthtoasted turmeric🌶 mild

Equipment

heavy-bottomed Dutch oven or pot with lidchef’s knifecutting boardwooden spoonmeasuring spoonskitchen scale

💡 Tips

  • Slice onions evenly (about 3–4 mm) so the first batch melts into the sauce while the second batch stays silky and intact.
  • If the pot looks dry while browning, add 30 ml water and scrape; it prevents scorching without cooling the pot too much.
  • For a cleaner spice profile, remove the cinnamon stick, bay leaf, and cardamom pods before serving.

⚠️ Common Mistakes

  • Rushing the first onions so they stay pale and watery.

    ✅ Fix: Cook the first 600 g onions until deeply golden; lower heat and extend time by 5–8 minutes if needed for proper caramelization.

  • Boiling hard for the full cook time, making lamb tough and sauce thin.

    ✅ Fix: Keep a gentle simmer with small bubbles; partially cover if reducing too fast, or add 60 ml water if it gets too thick early.

  • Adding all onions at once so the sauce never becomes silky.

    ✅ Fix: Split onions into two additions; the first melts for body, the second adds sweetness and texture.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove with 60–90 ml water, covered, until steaming hot; the sauce thickens as it chills and loosens again with heat.

📅 Make Ahead

Slice onions and cube the meat up to 24 hours ahead and refrigerate separately. The finished stew tastes even better the next day; chill overnight, then reheat gently with a small splash of water to restore the sauce.

🍽️ Pairs Well With

  • Afghan challow rice
  • naan
  • sliced radishes
  • cucumber salad
  • plain yogurt.

Regional Variations

  • Kabul-style: slightly more tomato paste (up to 45 g) for a redder, tangier gravy.
  • Herat-style: finish with 1 tsp dried fenugreek leaves for a deeper, earthy aroma.
  • Chicken dopiaza: replace lamb with 900 g bone-in chicken thighs and reduce simmer time to about 35–40 minutes.
everyday holiday party ramadan nowruz
#classic#family-style#one-pot#gluten-free

Ingredients

  • 900 glamb shoulder, boneless, cut into 3 cm cubes (trim excess surface fat)
  • 900 gyellow onions, thinly sliced (about 5 large onions)
  • 45 mlvegetable oil
  • 12 ggarlic, finely grated (about 4 cloves)
  • 10 gfresh ginger, finely grated
  • 30 gtomato paste
  • 2 tspground coriander
  • 1.5 tspground cumin
  • 1 tspground turmeric
  • 1 tspKashmiri chili powder (mild heat, deep color)
  • 0.5 tspblack pepper, finely ground
  • 4whole cloves
  • 4 podgreen cardamom pods, lightly crushed
  • 1 stickcinnamon stick (about 5 cm)
  • 1 leafbay leaf
  • 12 gfine sea salt (about 2 tsp)
  • 700 mlwater
  • 15 mllemon juice
  • 10 gfresh cilantro, chopped (optional but traditional)

🔄 Substitutions

  • lamb shoulderbeef chuck
  • Kashmiri chili powdersweet paprika
  • fresh cilantroflat-leaf parsley

Instructions

  1. 1

    Heat a heavy pot over medium-high heat and add the vegetable oil. Add 600 g of the sliced onions and cook for 12–15 minutes, stirring often, until they turn deep golden and start to jam slightly; this is the first “onion layer” that gives Dopiaza its body.

  2. 2

    Add the lamb and spread it in an even layer so it contacts the hot pot. Cook for 8–10 minutes, turning occasionally, until the meat is browned on several sides and the onions cling to it; this browning builds a richer, less watery stew.

  3. 3

    Stir in the garlic and ginger and cook for 60–90 seconds until fragrant, keeping the heat at medium so they do not scorch. Add the tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly and loses its raw edge.

  4. 4

    Add ground coriander, cumin, turmeric, Kashmiri chili, black pepper, and the salt, and stir for 30–45 seconds to bloom the spices in the fat. Add the cloves, cardamom, cinnamon stick, and bay leaf, then stir again so the whole spices are distributed through the onions.

  5. 5

    Pour in 700 ml water and scrape the bottom of the pot to dissolve any browned bits into the sauce. Bring to a boil, then reduce to a gentle simmer, cover, and cook for 60 minutes, stirring every 15 minutes to prevent sticking and to keep the onions emulsified into the gravy.

  6. 6

    Add the remaining 300 g sliced onions and stir them into the stew; this is the second “onion layer” that stays more distinct and sweet. Cover and simmer for 20–25 minutes until the onions are tender but not fully melted and the lamb is fork-tender.

  7. 7

    Uncover and simmer for 5–10 minutes to thicken the sauce to a glossy, spoon-coating consistency. Turn off the heat and stir in the lemon juice; rest the stew for 10 minutes so the flavors settle, then garnish with cilantro before serving.

🪪 Recipe Passport

Origin: Afghan Cuisine
Researched by: Zaffaron Kitchen
Published: April 15, 2026

Cultural Background

Dopiaza, meaning “two onions,” reflects a regional technique used across Afghanistan and neighboring cuisines to build depth without heavy cream. It’s a home-style stew often served for family gatherings, where slow-cooked onions create a naturally rich sauce.

Regional Variations

Kabul-style: slightly more tomato paste (up to 45 g) for a redder, tangier gravy.
Herat-style: finish with 1 tsp dried fenugreek leaves for a deeper, earthy aroma.
Chicken dopiaza: replace lamb with 900 g bone-in chicken thighs and reduce simmer time to about 35–40 minutes.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
33g
Protein
33g
Fat
23g
Carbs
4g
Fiber
820mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.