Goor-e Mast (گورِ ماست) — Persian Sweet Yogurt and Bread Soup
A comforting Persian sweet yogurt-and-milk soup thickened with soft bread. Mildly tangy, gently sweet, and warm-spiced, it’s served as a light breakfast or soothing snack with a creamy, spoonable texture.

Printable Recipe Card
Servings: 4 · Total: 25 min · Difficulty: easy
Ingredients (quick list)
- 800 ml Whole milk (preferably not ultra-high temperature (UHT) for best flavor)
- 500 g Sweetened yogurt (thick, lightly sweet; if using plain yogurt, see substitutions)
- 35 g Granulated sugar (about 3 tablespoons; adjust to taste after heating)
- 2 g Kosher salt (about 1/4 teaspoon; balances sweetness)
- 1 g Ground cardamom (about 1/2 teaspoon)
- 5 ml Rose water (about 1 teaspoon; optional but traditional in many homes)
- 160 g Day-old white bread, crusts removed (torn into 2 cm pieces; brioche or sandwich bread works well)
- 15 g Unsalted butter (for richness and a smoother mouthfeel)
Steps (summary)
- Warm the dairy base: In a medium saucepan, add the milk, sugar, salt, and ground cardamom. Heat over medium-low, stirring every…
- Temper the yogurt to keep it smooth: Place the sweetened yogurt in a mixing bowl. Slowly whisk in 120 ml (1/2 cup) of the hot m…
- Combine and gently thicken: Lower the heat to low. Pour the tempered yogurt back into the saucepan while whisking continuously.…
- Add bread and soften: Add the torn bread pieces to the pot. Stir gently so all bread is submerged. Cook on low heat for 4–6 min…
- Finish and serve: Turn off the heat and stir in the rose water (if using). Let the soup stand for 3 minutes; it will thicken sl…
Cultural Background
Goor-e Mast is a home-style Persian comfort dish often associated with simple pantry cooking and nostalgic family breakfasts or snacks. It is typically prepared when bread is slightly stale, reflecting a practical tradition of minimizing waste while creating something soothing and filling.
Equipment
💡 Tips
- Keep the heat low after adding yogurt; boiling can cause a grainy texture.
- Use day-old bread for better thickening; very fresh bread can turn gummy.
- For a smoother bowl, mash the softened bread against the side of the pot with a spoon, or briefly blend 5–10 seconds with an immersion blender.
- If you prefer a lighter version, replace up to half the whole milk with 2% milk, but avoid boiling to prevent splitting.
- Adjust sweetness at the end; yogurt brands vary widely in sugar level.
⚠️ Common Mistakes
❌ Boiling the mixture after adding yogurt
💡 Why: High heat can cause the proteins in yogurt to tighten and separate, making the soup grainy.
✅ Fix: Keep heat on low and aim for steaming-hot, not simmering; temper the yogurt with hot milk before combining.
❌ Adding bread before the dairy base is fully dissolved and hot
💡 Why: Undissolved sugar and uneven heat can lead to lumpy thickening and inconsistent sweetness.
✅ Fix: First heat milk with sugar until fully dissolved and steaming; then add yogurt, then bread.
❌ Using very fresh bread without adjusting technique
💡 Why: Fresh bread can turn gummy and form dense clumps rather than melting into the soup.
✅ Fix: Use day-old bread, remove crusts, tear into small pieces, and stir gently; thin with warm milk if it tightens too much.
🧊 How to Store
Cool to room temperature within 1 hour, then refrigerate in an airtight container for up to 2 days. Reheat gently over low heat, stirring often; add 30–90 ml milk to loosen as it thickens in the fridge. Do not boil when reheating.
📅 Make Ahead
You can prepare the milk-sugar-cardamom base up to 24 hours ahead and refrigerate. Rewarm to steaming-hot, then temper and add yogurt and bread just before serving for the best texture.
🍽️ Pairs Well With
- Fresh fruit such as sliced banana
- berries
- or diced apple
- A sprinkle of ground cinnamon or extra cardamom
- Hot black tea or lightly brewed tea
Regional Variations
- Tehran and central IranOften flavored lightly with cardamom and sometimes rose water, kept pale and creamy, and served as a quick breakfast or after-school snack.
- Southern IranMay be made sweeter and more aromatic, occasionally finished with extra floral notes or served slightly thinner, closer to a drinkable consistency.
Ingredients
- 800 mlWhole milk (preferably not ultra-high temperature (UHT) for best flavor)
- 500 gSweetened yogurt (thick, lightly sweet; if using plain yogurt, see substitutions)
- 35 gGranulated sugar (about 3 tablespoons; adjust to taste after heating)
- 2 gKosher salt (about 1/4 teaspoon; balances sweetness)
- 1 gGround cardamom (about 1/2 teaspoon)
- 5 mlRose water (about 1 teaspoon; optional but traditional in many homes)
- 160 gDay-old white bread, crusts removed (torn into 2 cm pieces; brioche or sandwich bread works well)
- 15 gUnsalted butter (for richness and a smoother mouthfeel)
🔄 Substitutions
- Sweetened yogurt→ Plain full-fat yogurt (500 g) + 50 g granulated sugar
- White bread→ Brioche or challah, crusts removed (same weight)
- Rose water→ Orange blossom water (same amount) or vanilla extract (2.5 ml)
Instructions
- 1
Warm the dairy base: In a medium saucepan, add the milk, sugar, salt, and ground cardamom. Heat over medium-low, stirring every 30 seconds, until steaming and the sugar fully dissolves, 6–8 minutes. Do not boil; keep it below a gentle simmer (about 70–80°C / 158–176°F) to prevent scorching.
- 2
Temper the yogurt to keep it smooth: Place the sweetened yogurt in a mixing bowl. Slowly whisk in 120 ml (1/2 cup) of the hot milk mixture, a little at a time, until the yogurt loosens and becomes pourable, 1–2 minutes. This gradual warming reduces the chance of curdling when it returns to the pot.
- 3
Combine and gently thicken: Lower the heat to low. Pour the tempered yogurt back into the saucepan while whisking continuously. Cook for 3 minutes, stirring constantly, keeping the mixture hot but not boiling. Add the butter and stir until fully melted, about 30–45 seconds, for a glossy, creamy texture.
- 4
Add bread and soften: Add the torn bread pieces to the pot. Stir gently so all bread is submerged. Cook on low heat for 4–6 minutes, stirring every 30–45 seconds, until the bread turns very soft and the soup thickens to a spoonable consistency. If it becomes too thick, thin with 30–60 ml warm milk.
- 5
Finish and serve: Turn off the heat and stir in the rose water (if using). Let the soup stand for 3 minutes; it will thicken slightly as the bread hydrates. Taste and adjust sweetness with an extra 5–10 g sugar if needed. Serve warm in bowls, ideally at about 55–60°C / 131–140°F.
🪪 Recipe Passport
Cultural Background
Goor-e Mast is a home-style Persian comfort dish often associated with simple pantry cooking and nostalgic family breakfasts or snacks. It is typically prepared when bread is slightly stale, reflecting a practical tradition of minimizing waste while creating something soothing and filling.
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

Urfa Kebab (اورفا کباب) — Mild Turkish minced skewer with sumac onions
Turkish · Kebabs · 37 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Nan-e Soup (نان سوپ) — Persian Dill-Infused Soup Bread
Persian · Breads · 148 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 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.