Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Soup-e Zorrat is a modern Persian comfort soup, loved for its velvety texture and gentle sweetness. A milk-enriched chicken broth is thickened lightly, then finished with egg for a glossy, elegant bowl.

Printable Recipe Card
Servings: 4 · Total: 50 min · Difficulty: easy
Ingredients (quick list)
- 450 g Sweet corn kernels (fresh or frozen) (If using frozen, thaw fully and drain)
- 900 ml Chicken broth (Low-sodium preferred)
- 350 ml Whole milk
- 30 g Unsalted butter (For a classic rich finish)
- 20 g All-purpose flour (About 2 tbsp, leveled)
- 1 Egg (Large egg)
- 5 g Fine salt (About 1 tsp; adjust if broth is salty)
- 1 tsp Black pepper (Freshly ground)
Steps (summary)
- Add the chicken broth and corn kernels to a medium pot and bring to a gentle boil over medium-high heat. Reduce to a steady sim…
- Transfer about two-thirds of the corn-and-broth mixture to a blender and blend until completely smooth, then pour it back into…
- In a small saucepan, melt the butter over medium heat, then whisk in the flour and cook for 90 seconds until it smells lightly…
- Whisk the milk mixture into the soup pot and return the soup to a gentle simmer. Cook for 8 minutes, stirring every 30 seconds,…
- In a bowl, whisk the egg until uniform, then temper it by whisking in 120 ml of hot soup one tablespoon at a time. Pour the tem…
- Stir in the salt and black pepper, then simmer for 2 more minutes to marry the flavors. Turn off the heat and rest the soup for…
Cultural Background
Soup-e Zorrat is a beloved contemporary Persian home soup, often served as a light dinner or starter at gatherings. Its creamy, golden bowl reflects Iran’s modern comfort-food tradition—simple pantry ingredients turned elegant through careful thickening and tempering.
Equipment
💡 Tips
- For extra silkiness, blend all the corn, then pass the soup through a fine sieve and return it to the pot before adding the milk mixture.
- Keep the soup below a hard boil after adding milk and egg; aim for gentle steam and small bubbles to prevent splitting.
- If the soup thickens too much after resting, whisk in 50–100 ml hot broth and rewarm gently for 2 minutes.
⚠️ Common Mistakes
❌ Boiling the soup after adding milk or egg, causing curdling or grainy texture.
✅ Fix: Keep the heat at a gentle simmer and stir continuously; if it starts to boil, remove from heat for 1 minute and whisk until smooth.
❌ Adding flour directly to the soup, creating lumps.
✅ Fix: Cook the flour in butter first, then whisk in milk gradually to form a smooth sauce before combining with the soup.
❌ Skipping tempering and pouring egg straight into hot soup, making strings of cooked egg.
✅ Fix: Temper the egg with 120 ml hot soup slowly, then stream it back in while stirring constantly.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat over low heat, stirring often, and add 30–60 ml broth or milk if it thickened; avoid boiling to keep the egg and milk smooth.
📅 Make Ahead
Blend the corn base and prepare the milk-and-flour mixture up to 24 hours ahead, refrigerating them separately. Rewarm gently, combine, then temper and add the egg right before serving for the silkiest texture.
🍽️ Pairs Well With
- Barbari bread
- sangak
- shredded chicken
- fresh herbs
- salad shirazi.
Regional Variations
- Tehran-style: often kept very smooth by blending most or all of the corn and finishing with extra black pepper.
- Restaurant-style: sometimes enriched with 60 ml heavy cream instead of part of the milk for a thicker, glossier soup.
- Home-style hearty: add 150 g cooked shredded chicken breast during the final 5 minutes for a more filling meal.
Ingredients
- 450 gSweet corn kernels (fresh or frozen) (If using frozen, thaw fully and drain)
- 900 mlChicken broth (Low-sodium preferred)
- 350 mlWhole milk
- 30 gUnsalted butter (For a classic rich finish)
- 20 gAll-purpose flour (About 2 tbsp, leveled)
- 1Egg (Large egg)
- 5 gFine salt (About 1 tsp; adjust if broth is salty)
- 1 tspBlack pepper (Freshly ground)
🔄 Substitutions
- Chicken broth→ Vegetable broth
- Whole milk→ 2% milk
- Unsalted butter→ Olive oil
Instructions
- 1
Add the chicken broth and corn kernels to a medium pot and bring to a gentle boil over medium-high heat. Reduce to a steady simmer and cook for 12 minutes so the corn softens and perfumes the broth.
- 2
Transfer about two-thirds of the corn-and-broth mixture to a blender and blend until completely smooth, then pour it back into the pot. Keep the remaining third unblended for a classic Persian texture with visible corn pieces.
- 3
In a small saucepan, melt the butter over medium heat, then whisk in the flour and cook for 90 seconds until it smells lightly nutty but has not browned. Slowly whisk in the milk in a thin stream to prevent lumps, and cook for 2–3 minutes until the mixture thickens to a light sauce.
- 4
Whisk the milk mixture into the soup pot and return the soup to a gentle simmer. Cook for 8 minutes, stirring every 30 seconds, until the soup looks glossy and slightly thickened.
- 5
In a bowl, whisk the egg until uniform, then temper it by whisking in 120 ml of hot soup one tablespoon at a time. Pour the tempered egg back into the pot in a thin stream while stirring constantly, and cook for 2 minutes without boiling so the soup stays silky rather than curdled.
- 6
Stir in the salt and black pepper, then simmer for 2 more minutes to marry the flavors. Turn off the heat and rest the soup for 5 minutes so it settles into a smooth, velvety consistency before serving.
🪪 Recipe Passport
Cultural Background
Soup-e Zorrat is a beloved contemporary Persian home soup, often served as a light dinner or starter at gatherings. Its creamy, golden bowl reflects Iran’s modern comfort-food tradition—simple pantry ingredients turned elegant through careful thickening and tempering.
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

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Gol Kalam Polow (پلو گل کلم) — Persian Cauliflower Pilaf with Saffron and Dill
Persian · Rice Dishes · 80 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Wonton Soup (雲吞湯) — Cantonese Pork and Shrimp Dumpling Broth
Chinese · Soups · 70 min

Hue-Style Spicy Beef Noodle Soup (Bún Bò Huế) — Lemongrass Beef and Pork Rice Noodle Soup
Vietnamese · Soups · 260 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

Bai Sach Chrouk (បាយសាច់ជ្រូក) — Cambodian Grilled Pork with Rice
Cambodian · Main Courses · 65 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.