Skip to content
Zaffaron

Afghan Lamb Do Pyaza (دو پیازه) — Lamb and Onion Stew with Double Onions

Do Pyaza is a beloved Afghan-style lamb stew built on “double onions,” added in two stages for deep sweetness and body. Gentle spices, tomatoes, and slow simmering create a comforting, home-table dish served with rice or naan.

By Zaffaron Kitchen· Published April 3, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
130 min total Prep 20m · Cook 110m 6 servings 520 cal
↓ Jump to Recipe
Afghan Lamb Do Pyaza — Lamb and Onion Stew with Double Onions - authentic afghan recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 1000 g lamb shoulder, boneless, cut into 4 cm cubes (trim excess surface fat but keep some for flavor)
  • 900 g yellow onions, thinly sliced (about 5 large; half for browning, half for simmering)
  • 45 ml neutral oil (e.g., sunflower or canola)
  • 18 g garlic, finely grated (about 6 cloves)
  • 10 g fresh ginger, finely grated (about 1 tbsp)
  • 30 g tomato paste (about 2 tbsp)
  • 300 g tomatoes, grated or finely crushed (about 2 medium)
  • 6 g ground coriander (about 2 tsp)
  • 4 g ground cumin (about 1 1/2 tsp)
  • 3 g ground turmeric (about 1 tsp)
  • 2 g black pepper, freshly ground (about 1 tsp)
  • 2 leaf bay leaves

+ 4 more in the full ingredients section below.

Steps (summary)

  1. Split the sliced onions into two equal piles (about 450 g each) so you can add them in two stages. Pat the lamb dry with paper…
  2. Heat a heavy pot over medium-high heat and add the oil, then add the first half of the onions. Cook for 12–15 minutes, stirring…
  3. Add the lamb to the browned onions and cook for 8–10 minutes, turning the pieces so several sides pick up color. Sprinkle in 6…
  4. Stir in the garlic and ginger and cook for 60–90 seconds until fragrant. Add the coriander, cumin, turmeric, and black pepper a…
  5. Mix in the tomato paste and cook for 2 minutes, scraping the bottom of the pot to dissolve any browned bits. Add the grated tom…
  6. Add the second half of the onions, the bay leaves, and the water, then bring everything to a gentle boil. Immediately lower to…

+ 2 more steps in the full instructions section below.

Cultural Background

Do Pyaza, meaning “two onions,” is a time-honored home method across the region and is especially loved in Afghan kitchens for stretching meat with onions. The two-stage onion technique creates both caramel depth and soft body, ideal for rice and naan meals.

savorysweet-oniontangyfork-tender lambsilky onion-thickened gravycaramelized onion sweetnesswarm cumin and coriandergentle tomato richness🌶 mild

Equipment

heavy-bottomed pot or Dutch oven (5–6 L)chef’s knifecutting boardwooden spoonbox grater or microplanemeasuring spoonskitchen scale

💡 Tips

  • For the signature “do pyaza” depth, push the first onion batch to a deep golden color without burning; this is where much of the stew’s sweetness comes from.
  • Keep the simmer gentle and steady; a hard boil can tighten lamb and make the sauce greasy rather than silky.
  • If you want a thicker gravy, uncover for the final 15–20 minutes and stir more frequently to prevent scorching on the bottom.

⚠️ Common Mistakes

  • ❌ Burning the first batch of onions, making the stew bitter.

    ✅ Fix: Lower the heat once they turn golden and stir more often; add 30 ml water to cool the pot if dark spots appear too quickly.

  • ❌ Boiling hard, which can make lamb tough and the sauce oily.

    ✅ Fix: Keep a gentle simmer with small bubbles; partially cover the pot and adjust heat so the surface barely trembles.

  • ❌ Ending with a thin, watery sauce.

    ✅ Fix: Simmer uncovered for 15–25 minutes and stir; the onions will break down and naturally thicken the gravy.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat covered over low heat with 30–60 ml water, stirring occasionally, until steaming hot; flavors improve noticeably on day two.

📅 Make Ahead

Slice the onions and cube the lamb up to 24 hours ahead and refrigerate separately. The full stew can be cooked 1 day in advance; chill, then reheat gently so the onion gravy stays smooth and the lamb remains tender.

🍽️ Pairs Well With

  • Kabuli palaw
  • plain challaw
  • naan
  • cucumber-yogurt salad
  • pickled vegetables (torshi).

Regional Variations

  • Some Afghan households add 1–2 dried black limes for a deeper tang, removing them before serving.
  • In northern styles, a pinch of ground cardamom may be added at the end for a perfumed finish.
  • For a richer celebratory pot, the stew is finished with a spoon of ghee and extra caramelized onions on top.
everyday holiday party ramadan nowruz
#classic#family-style#one-pot#gluten-free

Ingredients

  • 1000 glamb shoulder, boneless, cut into 4 cm cubes (trim excess surface fat but keep some for flavor)
  • 900 gyellow onions, thinly sliced (about 5 large; half for browning, half for simmering)
  • 45 mlneutral oil (e.g., sunflower or canola)
  • 18 ggarlic, finely grated (about 6 cloves)
  • 10 gfresh ginger, finely grated (about 1 tbsp)
  • 30 gtomato paste (about 2 tbsp)
  • 300 gtomatoes, grated or finely crushed (about 2 medium)
  • 6 gground coriander (about 2 tsp)
  • 4 gground cumin (about 1 1/2 tsp)
  • 3 gground turmeric (about 1 tsp)
  • 2 gblack pepper, freshly ground (about 1 tsp)
  • 2 leafbay leaves
  • 12 gfine sea salt (about 2 tsp, added in stages)
  • 900 mlwater (plus extra if needed to keep lamb barely covered)
  • 15 mllemon juice (about 1 tbsp)
  • 15 gfresh cilantro, chopped (about 1/2 cup loosely packed)

🔄 Substitutions

  • lamb shoulder→ bone-in lamb shanks (1200 g)
  • fresh cilantro→ flat-leaf parsley (15 g)
  • neutral oil→ ghee (45 ml)

Instructions

  1. 1

    Split the sliced onions into two equal piles (about 450 g each) so you can add them in two stages. Pat the lamb dry with paper towels; this helps it brown instead of steaming and builds a richer stew.

  2. 2

    Heat a heavy pot over medium-high heat and add the oil, then add the first half of the onions. Cook for 12–15 minutes, stirring often, until deeply golden with browned edges; reduce the heat slightly if they threaten to burn.

  3. 3

    Add the lamb to the browned onions and cook for 8–10 minutes, turning the pieces so several sides pick up color. Sprinkle in 6 g of the salt and keep stirring; the onions will loosen and coat the meat with their caramelized sugars.

  4. 4

    Stir in the garlic and ginger and cook for 60–90 seconds until fragrant. Add the coriander, cumin, turmeric, and black pepper and toast them for 30–45 seconds, stirring constantly so the spices bloom without scorching.

  5. 5

    Mix in the tomato paste and cook for 2 minutes, scraping the bottom of the pot to dissolve any browned bits. Add the grated tomatoes and cook for 4–5 minutes until the mixture thickens and the raw tomato smell fades.

  6. 6

    Add the second half of the onions, the bay leaves, and the water, then bring everything to a gentle boil. Immediately lower to a steady simmer, cover with the lid slightly ajar, and cook for 75 minutes, stirring every 15 minutes to prevent sticking.

  7. 7

    Continue simmering uncovered for 15–25 minutes until the lamb is fork-tender and the sauce is thick enough to lightly cling to a spoon. If the pot dries before the lamb is tender, add 100 ml water at a time and keep the simmer gentle.

  8. 8

    Turn off the heat and stir in the remaining 6 g salt and the lemon juice, then let the stew rest for 10 minutes so the onions settle and the flavors round out. Finish with chopped cilantro, remove the bay leaves, and serve hot with plenty of the onion-rich gravy.

🪪 Recipe Passport

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

Cultural Background

Do Pyaza, meaning “two onions,” is a time-honored home method across the region and is especially loved in Afghan kitchens for stretching meat with onions. The two-stage onion technique creates both caramel depth and soft body, ideal for rice and naan meals.

Regional Variations

Some Afghan households add 1–2 dried black limes for a deeper tang, removing them before serving.
In northern styles, a pinch of ground cardamom may be added at the end for a perfumed finish.
For a richer celebratory pot, the stew is finished with a spoon of ghee and extra caramelized onions on top.

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
36g
Protein
33g
Fat
20g
Carbs
3.5g
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.