Skip to content
Zaffaron

Khoresh-e Gharch (خورش قارچ) — Aromatic Persian Mushroom & Chicken Stew

Khoresh-e Gharch is a contemporary Iranian stew that pairs earthy mushrooms with tender chicken in a saffron-scented, creamy sauce. It’s a modern home-style khoresh inspired by classic Persian techniques like piaz dagh and gentle simmering.

By Zaffaron Kitchen· Published April 6, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
65 min total Prep 20m · Cook 45m 4 servings 520 cal
↓ Jump to Recipe
Khoresh-e Gharch — Aromatic Persian Mushroom & Chicken Stew - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 65 min · Difficulty: medium

Ingredients (quick list)

  • 600 g Chicken breast, boneless skinless (cut into 3 cm cubes)
  • 450 g Fresh white mushrooms (sliced 6–8 mm thick)
  • 250 g Yellow onion (thinly sliced)
  • 60 ml Vegetable oil (divided)
  • 20 g All-purpose flour (about 2 tbsp)
  • 360 ml Whole milk (warm)
  • 30 ml Bloomed saffron water (made from 0.25 tsp ground saffron + 30 ml hot water)
  • 30 ml Fresh lemon juice (about 2 tbsp)
  • 8 g Sea salt (about 1 1/4 tsp, divided)
  • 2 g Black pepper (about 1 tsp, divided)
  • 300 ml Water (plus more if needed to maintain a gentle simmer)

Steps (summary)

  1. Bloom the saffron by stirring 0.25 tsp ground saffron into 30 ml hot water, then cover and let it steep for 10 minutes. Warming…
  2. Make the piaz dagh: heat 45 ml of the oil in a wide pot over medium heat, then add the sliced onion. Cook for 12–15 minutes, st…
  3. Push the onions to one side of the pot and add the remaining 15 ml oil to the cleared area. Add the chicken cubes, then season…
  4. Add the sliced mushrooms and cook for 6–8 minutes, stirring, until they release their moisture and begin to take on light color…
  5. Sprinkle the flour evenly over the chicken and mushrooms and stir continuously for 60–90 seconds to cook out the raw flour tast…
  6. Pour in the warm milk slowly while stirring to prevent lumps, then add 300 ml water and bring to a gentle simmer. Keep the heat…

+ 2 more steps in the full instructions section below.

Cultural Background

Khoresh traditions in Iran celebrate slow-simmered stews served with rice, balancing aroma, acidity, and richness. Khoresh-e Gharch reflects a modern urban style—lighter and quicker—while keeping essentials like piaz dagh and saffron.

savorytangyrichtender chickensilky saucemeaty mushroomssaffron warmthcaramelized onionearthy mushrooms🌶 mild

Equipment

Wide heavy-bottom pot with lidWooden spoon or silicone spatulaChef’s knifeCutting boardMeasuring cups/spoonsSmall cup for blooming saffron

💡 Tips

  • For crispier piaz dagh, slice onions evenly and keep the heat at medium so they slowly caramelize instead of scorching.
  • Warm milk is essential: adding cold milk to a hot pot increases the chance of curdling and a grainy sauce.
  • If the sauce thickens too much after resting, loosen it with 30 ml hot water and simmer 2 minutes.

⚠️ Common Mistakes

  • ❌ Adding cold milk directly to the hot pot and ending up with a grainy sauce

    ✅ Fix: Warm the milk and pour it in slowly while stirring; keep the stew at a gentle simmer, not a boil.

  • ❌ Crowding mushrooms so they steam and turn pale

    ✅ Fix: Use a wide pot and cook mushrooms until their liquid evaporates and they start to brown.

  • ❌ Overcooking chicken breast until dry

    ✅ Fix: Sear briefly, then simmer gently and stop once the chicken reaches tenderness; resting 5 minutes finishes it without extra heat.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat with 30–60 ml water, stirring often; avoid boiling to keep the milk-based sauce smooth. Freeze up to 2 months, thaw overnight in the fridge before reheating.

📅 Make Ahead

Slice onions and mushrooms up to 24 hours ahead and refrigerate separately. Bloom saffron up to 2 hours ahead at room temperature. The stew tastes even better after a night in the fridge; reheat gently with a splash of water.

🍽️ Pairs Well With

  • Chelow (Persian steamed rice)
  • tahdig
  • Shirazi salad
  • torshi
  • fresh herbs (sabzi khordan)

Regional Variations

  • Tehran-style modern versions often use a milk-thickened saffron sauce and finish with lemon for brightness.
  • Some home cooks add a pinch of turmeric (0.5 tsp) with the flour for deeper color and warmth.
  • A richer party variation replaces 120 ml of milk with 120 ml light cream for a more luxurious texture.
everyday party ramadan nowruz
#classic#family-style#weeknight

Ingredients

  • 600 gChicken breast, boneless skinless (cut into 3 cm cubes)
  • 450 gFresh white mushrooms (sliced 6–8 mm thick)
  • 250 gYellow onion (thinly sliced)
  • 60 mlVegetable oil (divided)
  • 20 gAll-purpose flour (about 2 tbsp)
  • 360 mlWhole milk (warm)
  • 30 mlBloomed saffron water (made from 0.25 tsp ground saffron + 30 ml hot water)
  • 30 mlFresh lemon juice (about 2 tbsp)
  • 8 gSea salt (about 1 1/4 tsp, divided)
  • 2 gBlack pepper (about 1 tsp, divided)
  • 300 mlWater (plus more if needed to maintain a gentle simmer)

🔄 Substitutions

  • Chicken breast→ Chicken thighs, boneless skinless (600 g)
  • Whole milk→ Evaporated milk (360 ml)
  • Fresh lemon juice→ Verjuice (30 ml)

Instructions

  1. 1

    Bloom the saffron by stirring 0.25 tsp ground saffron into 30 ml hot water, then cover and let it steep for 10 minutes. Warming the milk now (to about 45–55°C) also helps prevent the sauce from splitting later.

  2. 2

    Make the piaz dagh: heat 45 ml of the oil in a wide pot over medium heat, then add the sliced onion. Cook for 12–15 minutes, stirring often, until deeply golden and crisp at the edges; reduce heat if it browns too fast so it sweetens instead of burning.

  3. 3

    Push the onions to one side of the pot and add the remaining 15 ml oil to the cleared area. Add the chicken cubes, then season with 4 g salt and 1 g black pepper; sear for 4–6 minutes, turning to lightly color all sides. This quick sear builds flavor while keeping the chicken tender for the simmer.

  4. 4

    Add the sliced mushrooms and cook for 6–8 minutes, stirring, until they release their moisture and begin to take on light color. Letting the mushroom liquid cook off concentrates their earthy flavor and keeps the final sauce velvety rather than watery.

  5. 5

    Sprinkle the flour evenly over the chicken and mushrooms and stir continuously for 60–90 seconds to cook out the raw flour taste. The mixture should look lightly coated and slightly pasty, which is the base for a smooth Persian-style creamy khoresh.

  6. 6

    Pour in the warm milk slowly while stirring to prevent lumps, then add 300 ml water and bring to a gentle simmer. Keep the heat low and simmer uncovered for 18–22 minutes, stirring every few minutes so the milk doesn’t catch on the bottom and the sauce thickens evenly.

  7. 7

    Stir in the bloomed saffron water and simmer 5 minutes more to perfume the stew and deepen the golden color. Add the remaining 4 g salt and 1 g black pepper, then adjust consistency with 30–60 ml water if you want a looser khoresh.

  8. 8

    Turn off the heat and stir in the lemon juice, then rest the stew for 5 minutes so the flavors round out. Serve hot, ensuring each portion gets chicken, mushrooms, and plenty of saffron-scented sauce.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

Cultural Background

Khoresh traditions in Iran celebrate slow-simmered stews served with rice, balancing aroma, acidity, and richness. Khoresh-e Gharch reflects a modern urban style—lighter and quicker—while keeping essentials like piaz dagh and saffron.

Regional Variations

Tehran-style modern versions often use a milk-thickened saffron sauce and finish with lemon for brightness.
Some home cooks add a pinch of turmeric (0.5 tsp) with the flour for deeper color and warmth.
A richer party variation replaces 120 ml of milk with 120 ml light cream for a more luxurious texture.

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
46g
Protein
26g
Fat
24g
Carbs
3.5g
Fiber
980mg
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.