Khoresht-e Gharch (خورشت قارچ) — Persian Mushroom & Chicken Stew
A modern Persian mushroom and chicken stew with crispy fried onions, saffron, and lemon. A light flour-and-milk liaison creates a velvety sauce while keeping the flavors bright and earthy.

Printable Recipe Card
Servings: 4 · Total: 70 min · Difficulty: medium
Ingredients (quick list)
- 500 g Chicken breast, boneless and skinless (cut into 3 cm cubes)
- 450 g Fresh mushrooms (cremini or white button; wiped clean and sliced 6 mm thick)
- 80 g Crispy fried onions (store-bought or homemade; crush lightly)
- 45 ml Vegetable oil (divided)
- 20 g All-purpose flour (about 2 1/2 tbsp; for thickening)
- 300 ml Whole milk (room temperature)
- 30 ml Bloomed saffron water (made from 1/4 tsp ground saffron bloomed in 30 ml hot water for 10 minutes)
- 30 ml Fresh lemon juice (plus more to taste)
- 7 g Sea salt (about 1 1/4 tsp, divided; adjust to taste)
- 1 g Black pepper (about 1/2 tsp, freshly ground)
- 350 ml Water (hot, for simmering; add gradually as needed)
Steps (summary)
- Set a heavy pot over medium heat for 2 minutes. Add 15 ml vegetable oil and the chicken. Season with 3 g sea salt and all the b…
- In the same pot, add 15 ml vegetable oil and the sliced mushrooms. Cook over medium-high heat for 8–10 minutes, stirring every…
- Add the crispy fried onions and stir for 30 seconds to coat. Pour in 300 ml hot water and scrape the bottom to dissolve browned…
- Make the liaison: in a small saucepan over medium heat, warm 15 ml vegetable oil. Whisk in the flour and cook 60–90 seconds unt…
- Lower the stew heat to low. While stirring the pot, drizzle in the milk mixture. Simmer uncovered for 8–10 minutes, stirring of…
- Turn off the heat. Stir in the bloomed saffron water and fresh lemon juice. Rest the stew, covered, for 10 minutes so the saffr…
Cultural Background
Mushroom stews are a familiar part of Iranian home cooking, often prepared as a lighter alternative to heavier meat-forward stews. This style highlights saffron and citrus for balance, while fried onions provide the foundational savory depth common in many Persian dishes.
Equipment
💡 Tips
- Brown the mushrooms until their moisture evaporates; this prevents a thin, gray sauce and builds a deeper, earthy flavor.
- Keep the milk at room temperature and add it gradually to avoid curdling; always simmer gently after the liaison is added.
- Crush crispy fried onions slightly before adding so they dissolve into the sauce and give a more even texture.
- Add lemon juice off the heat to keep the flavor fresh and to reduce the risk of dairy splitting.
- For a more pronounced saffron aroma, bloom saffron in hot (not boiling) water and cover it while it steeps.
⚠️ Common Mistakes
❌ Adding mushrooms and immediately covering the pot
💡 Why: Covered cooking traps steam, so mushrooms release water and turn pale, making the stew thin and less flavorful.
✅ Fix: Cook mushrooms uncovered over medium-high heat until their liquid evaporates and they brown, then proceed with simmering.
❌ Boiling the stew after adding the milk mixture
💡 Why: High heat can cause dairy to split and the sauce to become grainy.
✅ Fix: Keep the pot at a gentle simmer on low heat and stir often; reheat leftovers slowly without boiling.
❌ Adding lemon juice early in the simmer
💡 Why: Acid plus heat can increase the chance of curdling and dull the fresh citrus aroma.
✅ Fix: Stir in lemon juice off the heat or at the very end, then rest the stew before serving.
❌ Using cold milk straight from the refrigerator
💡 Why: A large temperature shock can create lumps and increase curdling risk.
✅ Fix: Let milk stand 20 minutes at room temperature and whisk it in gradually to a warm roux.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat, adding 15–45 ml water or milk if thickened. Avoid boiling to prevent the sauce from splitting. Freeze up to 2 months; thaw overnight in the refrigerator.
📅 Make Ahead
You can cook the stew up to 1 day ahead; cool, refrigerate, and reheat gently on low heat. Add saffron water and lemon juice after reheating for the freshest aroma. The liaison can be made 2 hours ahead and kept covered at room temperature; whisk before using.
🍽️ Pairs Well With
- Persian-style steamed basmati rice
- Salad Shirazi (cucumber-tomato salad)
- Plain yogurt or cucumber yogurt
- Pickled vegetables
Regional Variations
- Tehran-style home cookingOften kept light and bright with extra lemon juice and a thinner sauce, served with steamed rice and simple herbs or salad.
- Northern Iran (Caspian influence)Sometimes enriched with more mushrooms and a slightly tangier profile; cooks may increase fried onions for deeper sweetness and color.
Ingredients
- 500 gChicken breast, boneless and skinless (cut into 3 cm cubes)
- 450 gFresh mushrooms (cremini or white button; wiped clean and sliced 6 mm thick)
- 80 gCrispy fried onions (store-bought or homemade; crush lightly)
- 45 mlVegetable oil (divided)
- 20 gAll-purpose flour (about 2 1/2 tbsp; for thickening)
- 300 mlWhole milk (room temperature)
- 30 mlBloomed saffron water (made from 1/4 tsp ground saffron bloomed in 30 ml hot water for 10 minutes)
- 30 mlFresh lemon juice (plus more to taste)
- 7 gSea salt (about 1 1/4 tsp, divided; adjust to taste)
- 1 gBlack pepper (about 1/2 tsp, freshly ground)
- 350 mlWater (hot, for simmering; add gradually as needed)
🔄 Substitutions
- Chicken breast→ Boneless, skinless chicken thighs
- Whole milk→ Evaporated milk diluted with water (1:1)
- All-purpose flour→ Cornstarch slurry
Instructions
- 1
Set a heavy pot over medium heat for 2 minutes. Add 15 ml vegetable oil and the chicken. Season with 3 g sea salt and all the black pepper. Sear 6–8 minutes, stirring occasionally, until the chicken turns opaque with light golden edges (it will not be fully cooked). Transfer chicken to a plate.
- 2
In the same pot, add 15 ml vegetable oil and the sliced mushrooms. Cook over medium-high heat for 8–10 minutes, stirring every minute, until their released liquid evaporates and the mushrooms develop browned spots. This concentrates flavor and prevents a watery stew. Return the chicken and any juices to the pot.
- 3
Add the crispy fried onions and stir for 30 seconds to coat. Pour in 300 ml hot water and scrape the bottom to dissolve browned bits. Bring to a gentle boil, then reduce to a steady simmer (small bubbles). Cover and cook 15 minutes, stirring once halfway, until the chicken is just cooked through.
- 4
Make the liaison: in a small saucepan over medium heat, warm 15 ml vegetable oil. Whisk in the flour and cook 60–90 seconds until it smells lightly nutty but stays pale. Slowly whisk in the room-temperature milk in a thin stream. Simmer 3–4 minutes, whisking, until smooth and lightly thickened.
- 5
Lower the stew heat to low. While stirring the pot, drizzle in the milk mixture. Simmer uncovered for 8–10 minutes, stirring often, until the sauce turns velvety and coats a spoon. If it becomes too thick, add 30–60 ml hot water. Taste and add remaining 4 g salt if needed.
- 6
Turn off the heat. Stir in the bloomed saffron water and fresh lemon juice. Rest the stew, covered, for 10 minutes so the saffron aroma settles and the sauce slightly tightens. Taste again and adjust with up to 10 ml more lemon juice for brightness. Serve hot with steamed rice.
🪪 Recipe Passport
Cultural Background
Mushroom stews are a familiar part of Iranian home cooking, often prepared as a lighter alternative to heavier meat-forward stews. This style highlights saffron and citrus for balance, while fried onions provide the foundational savory depth common in many Persian dishes.
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

Smoked Silk Mirza Ghasemi (میرزا قاسمی) — Silky smoked eggplant with tomato, garlic, and eggs
Persian · Appetizers · 60 min

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chakapuli (ჩაქაფული) — Georgian Spring Lamb, Tarragon, and Sour Plum Stew
Georgian · Stews · 135 min

Brodet (Brodet) — Croatian Adriatic Fish Stew with Tomato and White Wine
Croatian · Stews · 70 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Hot and Sour Soup (酸辣汤) — Northern Chinese Soup with Tofu and Black Vinegar
Chinese · Soups · 45 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.