Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, gluten
25 min total Prep 10m · Cook 15m 4 servings 345 cal ~$1.05/serving
↓ Jump to Recipe
Goor - e Mast - Persian Sweet Yogurt and Bread Soup - authentic persian recipe

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)

  1. Warm the dairy base: In a medium saucepan, add the milk, sugar, salt, and ground cardamom. Heat over medium-low, stirring every…
  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 m…
  3. Combine and gently thicken: Lower the heat to low. Pour the tempered yogurt back into the saucepan while whisking continuously.…
  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 min…
  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 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.

gently sweetmildly tangybutterycreamysoft bread-thickenedspoonablecardamomwarm milkfloral (optional)

Equipment

Medium saucepan (2.5–3.5 L)WhiskMixing bowlMeasuring cups/spoons or kitchen scaleWooden spoon or silicone spatula

💡 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.
weekday breakfast light snack comfort food cold-weather meals
#comfort-food#breakfast#quick#sweet#family-friendly

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. 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. 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. 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. 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. 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

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

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

Tehran and central Iran: Often flavored lightly with cardamom and sometimes rose water, kept pale and creamy, and served as a quick breakfast or after-school snack.
Southern Iran: May be made sweeter and more aromatic, occasionally finished with extra floral notes or served slightly thinner, closer to a drinkable consistency.

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

345
Calories
13g
Protein
12g
Fat
47g
Carbs
1.5g
Fiber
420mg
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.