Soop-e Sefid (سوپ سفید) — Persian Creamy Chicken and Mushroom Soup
A luxurious Persian cream soup with tender chicken, mushrooms, and vegetables in a silky roux-thickened broth finished with cream and parsley. Often served as an elegant starter for formal gatherings and celebrations.

Printable Recipe Card
Servings: 6 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 450 g Chicken breast, boneless skinless (cut into 2–3 large pieces for poaching, then shredded)
- 1500 ml Water (for poaching and broth)
- 180 g Yellow onion (finely diced)
- 12 g Garlic cloves (minced (about 3 medium cloves))
- 120 g Carrot (peeled and cut into 6 mm dice)
- 220 g Potato (peeled and cut into 1 cm dice)
- 250 g White button mushrooms (wiped clean and sliced 5 mm thick)
- 9 g Fine sea salt (plus more to taste)
- 1 tsp Black pepper (freshly ground)
- 1 leaf Bay leaf (optional but traditional for a clean aroma)
- 60 g Unsalted butter (divided)
- 45 g All-purpose flour (about 1/3 cup, spooned and leveled)
+ 3 more in the full ingredients section below.
Steps (summary)
- Poach the chicken for a clean, delicate broth: add water (1500 ml), chicken breast, 60 g of the diced onion (reserve the rest),…
- Transfer the chicken to a plate and rest 10 minutes, then shred into bite-size strands. Strain the broth through a fine sieve i…
- Build the vegetable base: in a heavy pot, melt 30 g butter over medium heat. Add the remaining onion (about 120 g) and cook 6–8…
- Add potatoes and mushrooms: stir in diced potato and sliced mushrooms with the remaining 3 g salt and 1/2 tsp black pepper. Coo…
- Make a pale roux for velvety thickness: in a small saucepan, melt the remaining 30 g butter over medium-low heat. Add flour and…
- Thicken and finish gently: whisk the roux slurry back into the soup pot and simmer 6–8 minutes, stirring often, until the soup…
+ 1 more steps in the full instructions section below.
Cultural Background
Creamy white soup is commonly served as a refined first course at Persian weddings and formal dinners, where lighter starters lead into rice and stew main dishes. Its pale color and smooth texture are associated with elegance and careful technique, and families often adjust thickness and richness to suit the occasion.
Equipment
💡 Tips
- Keep the cream at room temperature and add it over very low heat; boiling can cause a grainy texture.
- For an extra-silky soup, blend 2 cups (about 450 ml) of the soup (without cream) and return it to the pot before adding the chicken and cream.
- If the soup thickens too much while standing, loosen with 60–120 ml hot water or broth and warm gently.
- Slice mushrooms evenly so they cook at the same rate and stay tender rather than rubbery.
- A pale roux gives a refined, light color; stop cooking the flour as soon as it smells nutty but remains blond.
⚠️ Common Mistakes
❌ Boiling the soup after adding cream
💡 Why: High heat can cause the dairy to separate, making the soup look curdled and feel grainy.
✅ Fix: Lower to very low heat before adding cream; warm gently to steaming (not bubbling) and stir continuously for 2–3 minutes.
❌ Adding roux directly without thinning
💡 Why: Roux can clump when it hits liquid, creating floury lumps that are hard to whisk out.
✅ Fix: Whisk the roux with 250 ml hot broth first to make a smooth slurry, then whisk the slurry into the pot.
❌ Overcooking chicken breast
💡 Why: Breast meat dries out quickly, turning stringy and tough in the finished soup.
✅ Fix: Poach gently and stop at 74°C/165°F; shred and add back only at the end to warm through for 3 minutes.
❌ Browning the roux too much
💡 Why: A darker roux changes the soup’s signature pale color and can add a toasted flavor that overwhelms the delicate profile.
✅ Fix: Cook the flour just 2–3 minutes over medium-low, whisking, and remove as soon as it smells lightly nutty while staying blond.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat over low heat, stirring often; do not boil after adding cream. Freeze up to 2 months, but for best texture freeze before adding cream and parsley, then add them after reheating.
📅 Make Ahead
Prepare through Step 4 up to 2 days ahead (broth, vegetables, and chicken cooked). Refrigerate. Reheat to a gentle simmer, then make the roux fresh and finish with cream and parsley just before serving for the smoothest texture.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- Herb platter (fresh herbs
- radishes
- cucumber)
- Simple green salad with lemon-olive oil dressing
Regional Variations
- Tehran-style banquet serviceOften made extra smooth and uniform by blending part of the soup before adding chicken and cream, then served in small bowls as a formal starter with a parsley garnish.
- Northern Iran (Caspian influence)Some cooks increase herbs (especially parsley) and add a touch more lemon juice for a brighter finish that balances the region’s preference for fresh, lively flavors.
Ingredients
- 450 gChicken breast, boneless skinless (cut into 2–3 large pieces for poaching, then shredded)
- 1500 mlWater (for poaching and broth)
- 180 gYellow onion (finely diced)
- 12 gGarlic cloves (minced (about 3 medium cloves))
- 120 gCarrot (peeled and cut into 6 mm dice)
- 220 gPotato (peeled and cut into 1 cm dice)
- 250 gWhite button mushrooms (wiped clean and sliced 5 mm thick)
- 9 gFine sea salt (plus more to taste)
- 1 tspBlack pepper (freshly ground)
- 1 leafBay leaf (optional but traditional for a clean aroma)
- 60 gUnsalted butter (divided)
- 45 gAll-purpose flour (about 1/3 cup, spooned and leveled)
- 240 mlHeavy cream (at room temperature)
- 20 gFresh parsley (finely chopped, plus extra for garnish)
- 10 mlFresh lemon juice (optional, for balancing richness)
🔄 Substitutions
- Heavy cream→ Half-and-half (10–12% fat)
- Chicken breast→ Boneless skinless chicken thighs
- All-purpose flour→ Cornstarch
Instructions
- 1
Poach the chicken for a clean, delicate broth: add water (1500 ml), chicken breast, 60 g of the diced onion (reserve the rest), bay leaf, 6 g of the salt, and 1/2 tsp black pepper to a pot. Bring to a gentle simmer over medium heat, then reduce to low and cook 18–22 minutes until the chicken reaches 74°C/165°F.
- 2
Transfer the chicken to a plate and rest 10 minutes, then shred into bite-size strands. Strain the broth through a fine sieve into a bowl; discard the bay leaf and onion. Measure out 1200 ml broth for the soup (top up with water if needed). Keep the broth hot over low heat so the roux incorporates smoothly later.
- 3
Build the vegetable base: in a heavy pot, melt 30 g butter over medium heat. Add the remaining onion (about 120 g) and cook 6–8 minutes, stirring, until translucent and sweet but not browned. Add minced garlic and cook 45–60 seconds until fragrant. Stir in carrots and cook 3 minutes to lightly soften.
- 4
Add potatoes and mushrooms: stir in diced potato and sliced mushrooms with the remaining 3 g salt and 1/2 tsp black pepper. Cook 5–6 minutes, stirring, until mushrooms release moisture and begin to turn glossy. Pour in the hot measured broth (1200 ml), bring to a simmer, then cook 12–15 minutes until potatoes are tender.
- 5
Make a pale roux for velvety thickness: in a small saucepan, melt the remaining 30 g butter over medium-low heat. Add flour and whisk constantly 2–3 minutes until smooth and lightly foamy, keeping it pale (no browning). Slowly whisk in 250 ml of hot soup broth (ladled from the pot) to form a lump-free slurry.
- 6
Thicken and finish gently: whisk the roux slurry back into the soup pot and simmer 6–8 minutes, stirring often, until the soup coats the back of a spoon. Add shredded chicken and cook 3 minutes to heat through. Lower heat to very low; stir in room-temperature heavy cream and chopped parsley, warming 2–3 minutes without boiling.
- 7
Balance and serve: taste and adjust salt and pepper. If desired, stir in lemon juice (10 ml) for brightness. Rest the soup off heat for 5 minutes to settle and thicken. Serve hot in bowls, garnished with extra parsley. For a formal table, keep the soup at 70–75°C/158–167°F in a covered pot to preserve the cream’s smoothness.
🪪 Recipe Passport
Cultural Background
Creamy white soup is commonly served as a refined first course at Persian weddings and formal dinners, where lighter starters lead into rice and stew main dishes. Its pale color and smooth texture are associated with elegance and careful technique, and families often adjust thickness and richness to suit the occasion.
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

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Tinolang Manok (Tinolang Manok) — Filipino Ginger Chicken Soup
Filipino · Soups · 65 min

Gaeng Som (แกงส้ม) — Thai Sour Curry with Fish and Vegetables
Thai · Soups · 60 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Egyptian Fatta (فتة) — Layered Meat, Rice, and Crisp Bread
Egyptian · Main Courses · 145 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.