Skip to content
Zaffaron

Khoresht Mast (خورشت ماست) — Isfahan-Style Yogurt Stew

Khoresht Mast is an Isfahan specialty: tender shredded chicken folded into sweet-tangy strained yogurt, perfumed with saffron and rosewater. Served chilled or cool, it has a silky golden texture fit for special occasions.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, eggs, tree nuts
165 min total Prep 90m · Cook 75m 6 servings 285 cal ~$2.35/serving
↓ Jump to Recipe
Khoresht Mast — Isfahan-Style Yogurt Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Strained yogurt (thick Greek-style) (full-fat for best texture)
  • 90 g Granulated sugar (adjust to taste; this dish is traditionally lightly sweet)
  • 2 large Egg yolks (helps prevent curdling and adds richness)
  • 15 ml Rosewater (optional but traditional)
  • 500 g Chicken breast, boneless and skinless (trim excess fat)
  • 200 g Onion (1 large, halved)
  • 900 ml Water (for poaching; add more only if needed)
  • 8 g Sea salt (divided)
  • 1 g Black pepper (about 1/2 teaspoon)
  • 0.3 g Persian saffron threads (about 1/2 teaspoon threads)
  • 30 ml Hot water (to bloom saffron)
  • 40 g Slivered almonds (lightly toasted)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: grind the saffron threads finely, then stir with 30 ml hot water (not boiling, about 80–90°C / 176–194°F). C…
  2. Poach the chicken: place chicken breast, halved onion, 900 ml water, 6 g sea salt, and black pepper in a pot. Bring to a gentle…
  3. Rest and shred: transfer chicken to a plate and rest 10 minutes, then shred very finely using two forks (or pulse briefly in a…
  4. Prepare the yogurt base: in a bowl, whisk egg yolks with the sugar for 1 minute until slightly lighter. Add the strained yogurt…
  5. Cook gently to thicken: pour the yogurt mixture into a heavy saucepan. Set over low heat and stir constantly with a silicone sp…
  6. Add chicken and balance texture: stir in the shredded chicken and cook 5–7 minutes on low, stirring often, until the chicken is…

+ 2 more steps in the full instructions section below.

Cultural Background

Khoresht Mast is associated with Isfahan’s banquet cooking and is often served as a refined, cool dish alongside rice and other spreads. Its saffron color and smooth texture reflect techniques used in celebratory Persian cuisine, where aroma and presentation are emphasized as much as taste.

tangylightly sweetsavoryfloralsilkycustard-likefine-shreddedsaffronrosewatercardamom

Equipment

Medium pot with lidFine-mesh strainerMeasuring jugWhiskHeavy-bottom saucepanSilicone spatulaInstant-read thermometer (recommended)Small pan for toasting nuts

💡 Tips

  • Use full-fat strained yogurt; low-fat versions are more likely to split and taste thin.
  • Keep the heat low and stir constantly once the yogurt is on the stove; boiling will cause curdling and graininess.
  • For a brighter golden color, let the bloomed saffron steep the full 15 minutes and add it early to the yogurt base.
  • Shred the chicken very finely; the traditional texture is delicate and almost pâté-like rather than chunky.
  • If serving at a gathering, chill overnight for the smoothest texture and most integrated aroma.

⚠️ Common Mistakes

  • ❌ Boiling the yogurt mixture

    💡 Why: High heat causes the proteins to tighten and separate, making the stew grainy and watery.

    ✅ Fix: Cook on low heat and aim for 70–75°C / 158–167°F, stirring constantly; remove from heat if steam increases or bubbles appear.

  • ❌ Using thin or low-fat yogurt

    💡 Why: Lower fat and higher whey content make the base less stable and less velvety.

    ✅ Fix: Use full-fat strained yogurt, or strain regular yogurt until thick before starting.

  • ❌ Leaving chicken in large shreds or chunks

    💡 Why: The traditional texture is fine and cohesive; large pieces feel out of place in the custard-like base.

    ✅ Fix: Shred very finely with forks, or pulse briefly in a food processor, stopping before it turns paste.

  • ❌ Adding saffron without blooming

    💡 Why: Dry threads do not release full color and aroma, leading to a dull hue and weaker fragrance.

    ✅ Fix: Grind and steep saffron in hot water 15 minutes, then add the full infusion to the yogurt.

🧊 How to Store

Refrigerate in an airtight container for up to 3 days. Do not freeze; the yogurt can separate and turn grainy. Stir gently before serving. If it thickens too much in the fridge, loosen with 1–2 tablespoons cold water or reserved broth and mix until silky.

📅 Make Ahead

Cook and chill up to 24 hours in advance; the flavor becomes more integrated and the texture sets beautifully. Add toasted nuts or prepared bitter orange peel just before serving to keep them crisp and aromatic.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Thin flatbread
  • Fresh herbs and radishes
  • Pickled vegetables

Regional Variations

  • IsfahanOften slightly sweet with saffron and rosewater, served cool or chilled, and garnished with nuts or citrus peel for a banquet-style finish.
  • Central Iran (home-style adaptations)Sometimes made less sweet and served warmer, with a looser consistency and simpler garnish, depending on household preference and season.
Nowruz weddings family gatherings holiday dinners summer entertaining
#gluten-free#high-protein#saffron#make-ahead#served-chilled

Ingredients

  • 600 gStrained yogurt (thick Greek-style) (full-fat for best texture)
  • 90 gGranulated sugar (adjust to taste; this dish is traditionally lightly sweet)
  • 2 largeEgg yolks (helps prevent curdling and adds richness)
  • 15 mlRosewater (optional but traditional)
  • 500 gChicken breast, boneless and skinless (trim excess fat)
  • 200 gOnion (1 large, halved)
  • 900 mlWater (for poaching; add more only if needed)
  • 8 gSea salt (divided)
  • 1 gBlack pepper (about 1/2 teaspoon)
  • 0.3 gPersian saffron threads (about 1/2 teaspoon threads)
  • 30 mlHot water (to bloom saffron)
  • 40 gSlivered almonds (lightly toasted)
  • 4 gDried bitter orange peel (optional alternative to almonds; soak and blanch to reduce bitterness)
  • 1 gGround cardamom (about 1/2 teaspoon)

🔄 Substitutions

  • Strained yogurt (thick Greek-style)→ Regular plain full-fat yogurt strained through cheesecloth 4–6 hours
  • Chicken breast→ Boneless skinless chicken thighs
  • Slivered almonds→ Pistachio slivers

Instructions

  1. 1

    Bloom the saffron: grind the saffron threads finely, then stir with 30 ml hot water (not boiling, about 80–90°C / 176–194°F). Cover and steep 15 minutes to fully extract color and aroma. Meanwhile, set the strained yogurt on the counter to lose its chill for 20–30 minutes so it blends smoothly later.

  2. 2

    Poach the chicken: place chicken breast, halved onion, 900 ml water, 6 g sea salt, and black pepper in a pot. Bring to a gentle simmer over medium heat, then reduce to low and cover. Cook 18–22 minutes, keeping the liquid below a boil, until the thickest part reaches 74°C / 165°F.

  3. 3

    Rest and shred: transfer chicken to a plate and rest 10 minutes, then shred very finely using two forks (or pulse briefly in a food processor for a fluffy texture). Strain the poaching liquid; measure 180 ml and reserve it to adjust consistency. Discard the onion and remaining broth or save for another use.

  4. 4

    Prepare the yogurt base: in a bowl, whisk egg yolks with the sugar for 1 minute until slightly lighter. Add the strained yogurt and whisk until completely smooth, 45–60 seconds. Whisk in the bloomed saffron (all of it), cardamom, and rosewater. The mixture should look evenly golden with no streaks.

  5. 5

    Cook gently to thicken: pour the yogurt mixture into a heavy saucepan. Set over low heat and stir constantly with a silicone spatula, scraping the bottom and corners. Cook 12–18 minutes, keeping the temperature around 70–75°C / 158–167°F (do not boil), until it becomes glossy and slightly thicker than custard.

  6. 6

    Add chicken and balance texture: stir in the shredded chicken and cook 5–7 minutes on low, stirring often, until the chicken is fully coated and warmed through. If it becomes too thick, add reserved poaching liquid 1 tablespoon (15 ml) at a time, up to 120 ml, until spoonable and silky.

  7. 7

    Finish and chill: taste and add the remaining 2 g sea salt if needed. Remove from heat and cool 20 minutes, stirring every 5 minutes to keep it smooth. Transfer to a shallow dish, cover, and refrigerate at least 2 hours (or overnight). Serve cool or lightly chilled for the classic banquet-style presentation.

  8. 8

    Garnish and serve: toast slivered almonds in a dry pan over medium heat for 3–4 minutes until pale golden, then cool. If using dried bitter orange peel instead, soak in warm water 20 minutes, drain, then blanch in simmering water 2 minutes and drain well. Sprinkle garnish on top just before serving.

🪪 Recipe Passport

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

Cultural Background

Khoresht Mast is associated with Isfahan’s banquet cooking and is often served as a refined, cool dish alongside rice and other spreads. Its saffron color and smooth texture reflect techniques used in celebratory Persian cuisine, where aroma and presentation are emphasized as much as taste.

Regional Variations

Isfahan: Often slightly sweet with saffron and rosewater, served cool or chilled, and garnished with nuts or citrus peel for a banquet-style finish.
Central Iran (home-style adaptations): Sometimes made less sweet and served warmer, with a looser consistency and simpler garnish, depending on household preference and season.

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

285
Calories
27g
Protein
11g
Fat
20g
Carbs
0.5g
Fiber
520mg
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.