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.

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)
- 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…
- 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…
- 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…
- Add the sliced mushrooms and cook for 6–8 minutes, stirring, until they release their moisture and begin to take on light color…
- Sprinkle the flour evenly over the chicken and mushrooms and stir continuously for 60–90 seconds to cook out the raw flour tast…
- 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.
Equipment
💡 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.
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
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
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
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
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
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
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
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
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
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
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Yemeni Saltah (سلتة) — Bubbling Fenugreek Lamb Stew
Yemeni · Stews · 130 min

Cameroonian Ndolé (Ndolé) — Bitterleaf Peanut Stew with Beef and Seafood
West african · Stews · 140 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Cornish Pasty (Cornish Pasty) — Traditional Beef and Swede Hand Pie
British · Main Courses · 100 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.