Skip to content
Zaffaron

Soup-e Gharch-o Morgh (سوپ قارچ و مرغ) — Persian Creamy Mushroom and Chicken Soup

A velvety Persian banquet soup built on chicken broth, sautéed mushrooms, and a butter-flour velouté enriched with whole milk. Finished with vegetables and parsley, it’s comforting yet celebratory.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
120 min total Prep 35m · Cook 85m 6 servings 360 cal ~$2.4/serving
↓ Jump to Recipe
Soup-e Gharch-o Morgh — Persian Creamy Mushroom and Chicken Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Chicken wings (split at joints for better extraction)
  • 300 g Chicken necks (optional but traditional for a richer broth)
  • 150 g Yellow onion (roughly chopped)
  • 120 g Carrots (cut into 1 cm pieces)
  • 80 g Celery (cut into 1 cm pieces)
  • 1800 ml Water (cold)
  • 8 g Fine sea salt (plus more to taste)
  • 1 tsp Whole black peppercorns
  • 1 leaf Bay leaf
  • 60 g Unsalted butter (divided)
  • 60 g Fried onions (store-bought crispy fried onions or homemade, crushed slightly)
  • 450 g Button mushrooms (wiped clean, sliced 5 mm)

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Make the stock: Add chicken wings, necks, onion, carrots, celery, water, salt, peppercorns, and bay leaf to a pot. Bring to a b…
  2. Strain and shred: Remove chicken pieces to a tray. Strain the stock through a fine sieve into a bowl; you should have about 120…
  3. Sauté aromatics and mushrooms: In the same pot, melt 30 g butter over medium heat. Add fried onions and cook 2 minutes, stirrin…
  4. Build a velouté base: Lower heat to medium. Add remaining 30 g butter to the mushrooms, then sprinkle in flour. Stir constantly…
  5. Combine with stock and gently thicken: While whisking, pour in 1000 ml of the strained chicken stock. Bring just to a simmer ov…
  6. Add vegetables and chicken: Stir in shredded chicken, peas, and diced bell pepper. Simmer 8–10 minutes on low until peas are te…

+ 1 more steps in the full instructions section below.

Cultural Background

Creamy chicken-and-mushroom soup is commonly served as a first course at Iranian celebrations and formal meals, where smooth texture and careful thickening are valued. It reflects a banquet tradition of starting with a warming soup before rice and stews, often finished with fresh herbs for fragrance.

savorybutterymildly sweet from vegetablesbright finish from lemonvelvety brothtender chickensoft mushroomssmall vegetable bitestoasted butterearthy mushroomssweet onionfresh herbs🌶 mild

Equipment

Large heavy-bottom pot (5–6 L)Fine-mesh sieveWhiskWooden spoon or heatproof spatulaChef’s knife and cutting boardMeasuring jug and spoons

💡 Tips

  • Keep the soup at a gentle simmer after adding milk; boiling can cause a grainy texture.
  • For deeper mushroom flavor, do not overcrowd the pot—sauté until the pan looks dry and mushrooms brown at the edges.
  • If you prefer a smoother banquet-style texture, blend 2 cups (about 480 ml) of the soup and stir it back in before adding parsley.
  • Room-temperature milk reduces the risk of splitting when added to the hot pot.
  • Lemon juice at the end brightens richness; add gradually so it stays balanced.

⚠️ Common Mistakes

  • ❌ Adding cold milk directly to very hot soup

    💡 Why: A sudden temperature shock can cause dairy to split or turn grainy.

    ✅ Fix: Use room-temperature milk and add gradually; keep the soup below a boil once milk is in.

  • ❌ Not cooking the flour in butter long enough

    💡 Why: Under-cooked flour can taste raw and won’t thicken evenly.

    ✅ Fix: Cook the butter-flour mixture 2–3 minutes, stirring constantly, until it smells nutty.

  • ❌ Stewing mushrooms without browning

    💡 Why: Crowding or low heat makes mushrooms release water and turn pale, reducing depth.

    ✅ Fix: Use medium-high heat and cook until the pan looks mostly dry and mushrooms show golden edges.

  • ❌ Boiling hard after thickening

    💡 Why: Vigorous boiling can scorch the bottom and break the velouté texture.

    ✅ Fix: Maintain a gentle simmer and stir frequently, especially along the pot’s bottom.

🧊 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, stirring often; avoid boiling. Freeze up to 2 months, noting dairy soups may separate—whisk while reheating to re-emulsify.

📅 Make Ahead

Prepare the stock and shred the chicken up to 2 days ahead; refrigerate separately. Cook mushrooms and make the velouté base up to 1 day ahead. Reheat gently, then add peas, bell pepper, and parsley just before serving for best color and texture.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • A simple herb platter with radishes and cucumbers
  • Pickled vegetables
  • A light salad with lemon-olive oil dressing

Regional Variations

  • Tehran-style banquet serviceOften thicker and very smooth, sometimes partially blended for a uniform creaminess, and served in small bowls as a formal starter.
  • Northern Iran (Caspian influence)May include extra herbs and a brighter finish with more lemon, keeping the soup slightly lighter while emphasizing freshness.
weddings family celebrations holiday gatherings formal dinners cold-weather meals
#banquet-style#creamy#comfort-food#make-ahead-friendly

Ingredients

  • 600 gChicken wings (split at joints for better extraction)
  • 300 gChicken necks (optional but traditional for a richer broth)
  • 150 gYellow onion (roughly chopped)
  • 120 gCarrots (cut into 1 cm pieces)
  • 80 gCelery (cut into 1 cm pieces)
  • 1800 mlWater (cold)
  • 8 gFine sea salt (plus more to taste)
  • 1 tspWhole black peppercorns
  • 1 leafBay leaf
  • 60 gUnsalted butter (divided)
  • 60 gFried onions (store-bought crispy fried onions or homemade, crushed slightly)
  • 450 gButton mushrooms (wiped clean, sliced 5 mm)
  • 45 gAll-purpose wheat flour (about 1/3 cup, spooned and leveled)
  • 600 mlWhole milk (room temperature)
  • 150 gGreen peas (frozen or fresh)
  • 120 gRed bell pepper (diced 7 mm)
  • 25 gFresh parsley (finely chopped)
  • 15 mlFresh lemon juice (about 1 tablespoon, to brighten at the end)
  • 0.5 tspGround black pepper (or to taste)

🔄 Substitutions

  • Chicken wings and necks→ Bone-in chicken thighs (700 g)
  • Whole milk→ 2% milk plus 60 ml heavy cream
  • All-purpose wheat flour→ Cornstarch (22 g) slurry with 60 ml cold milk

Instructions

  1. 1

    Make the stock: Add chicken wings, necks, onion, carrots, celery, water, salt, peppercorns, and bay leaf to a pot. Bring to a boil over high heat, about 10–12 minutes, skimming foam for a clearer broth. Reduce to a gentle simmer, partially cover, and cook 60 minutes at a low bubble.

  2. 2

    Strain and shred: Remove chicken pieces to a tray. Strain the stock through a fine sieve into a bowl; you should have about 1200 ml. When cool enough to handle, pick the meat from wings/necks and shred into bite-size strands (aim for 180–220 g meat). Discard skin and bones.

  3. 3

    Sauté aromatics and mushrooms: In the same pot, melt 30 g butter over medium heat. Add fried onions and cook 2 minutes, stirring to bloom their sweetness. Add sliced mushrooms and cook 10–12 minutes until their liquid evaporates and edges turn golden; keep heat medium-high as needed.

  4. 4

    Build a velouté base: Lower heat to medium. Add remaining 30 g butter to the mushrooms, then sprinkle in flour. Stir constantly for 2–3 minutes until the flour smells nutty and no dry patches remain. Slowly whisk in 400 ml of the milk in a thin stream to prevent lumps.

  5. 5

    Combine with stock and gently thicken: While whisking, pour in 1000 ml of the strained chicken stock. Bring just to a simmer over medium heat, then reduce to low. Cook 12–15 minutes, stirring every 2 minutes, until silky and lightly thickened (it should coat a spoon).

  6. 6

    Add vegetables and chicken: Stir in shredded chicken, peas, and diced bell pepper. Simmer 8–10 minutes on low until peas are tender and chicken is heated through. Gradually add the remaining 200 ml milk to reach your preferred creaminess, keeping the soup below a boil to avoid curdling.

  7. 7

    Finish and serve: Turn off heat. Stir in parsley, lemon juice, and ground black pepper. Taste and adjust salt if needed. Rest the soup 5 minutes so the texture settles. Serve hot in bowls, ensuring each portion gets mushrooms, vegetables, and chicken in a creamy broth.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

Cultural Background

Creamy chicken-and-mushroom soup is commonly served as a first course at Iranian celebrations and formal meals, where smooth texture and careful thickening are valued. It reflects a banquet tradition of starting with a warming soup before rice and stews, often finished with fresh herbs for fragrance.

Regional Variations

Tehran-style banquet service: Often thicker and very smooth, sometimes partially blended for a uniform creaminess, and served in small bowls as a formal starter.
Northern Iran (Caspian influence): May include extra herbs and a brighter finish with more lemon, keeping the soup slightly lighter while emphasizing freshness.

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

360
Calories
22g
Protein
20g
Fat
24g
Carbs
3g
Fiber
620mg
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.