Skip to content
Zaffaron

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

A regal Isfahan specialty where tender chicken is pounded into a silky shred and folded into strained yogurt perfumed with saffron, rosewater, and gentle sweetness. Served cool or room temperature, it’s a golden, velvety banquet dish with almond crunch.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, tree nuts
210 min total Prep 90m · Cook 120m 6 servings 282 cal ~$2.15/serving
↓ Jump to Recipe
Khoresht - e Mast - Isfahan - Style Saffron Yogurt Stew - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 210 min · Difficulty: hard

Ingredients (quick list)

  • 900 g Strained yogurt (thick Greek-style, full-fat) (Cold; if using regular yogurt, strain 4–6 hours to reach very thick texture)
  • 45 g Granulated sugar (Adjust only after chilling; Isfahan-style is gently sweet)
  • 15 ml Rosewater (Food-grade; add gradually to avoid overpowering)
  • 0.3 g Persian saffron threads (Bloomed for maximum color and aroma)
  • 30 ml Hot water (About 80–90°C for blooming saffron)
  • 500 g Chicken breast, skinless boneless (Whole pieces cook more evenly; trim excess tendon)
  • 220 g Yellow onion (Thinly sliced)
  • 600 ml Water (For poaching; keep covered to reduce evaporation)
  • 8 g Sea salt (Divided; start light and adjust at the end)
  • 1 g Black pepper, freshly ground (About 1/2 tsp)
  • 25 g Unsalted butter (For sautéing onions and rounding flavor)
  • 40 g Slivered almonds (Lightly toasted; or use bitter orange peel per substitutions)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: grind 0.3 g saffron threads to a powder in a small mortar. Pour 30 ml hot water (80–90°C) over it, cover, an…
  2. Cook the chicken gently: in a medium pot, melt 25 g butter over medium heat. Add 220 g sliced onion and sauté 8–10 minutes unti…
  3. Poach until very tender: reduce heat to low, cover, and simmer 35–45 minutes, turning chicken once, until it shreds easily and…
  4. Create the signature silky texture: shred the chicken finely by hand, then pound it in a mortar (or pulse briefly in a food pro…
  5. Warm and stabilize the yogurt base: place 900 g strained yogurt in a heavy saucepan over very low heat. Stir constantly with a…
  6. Season and perfume: whisk in 45 g sugar, the bloomed saffron (all liquid), 15 ml rosewater, and 0.6 g ground cardamom. Continue…

+ 3 more steps in the full instructions section below.

Cultural Background

Khoresht-e Mast is a celebrated Isfahan delicacy associated with refined hospitality and historic banquet tables. Its unusual sweet-savory balance and golden saffron perfume reflect the city’s love for elegant, carefully crafted textures and aromas.

tangygently sweetsavoryfloralvelvetysilkycreamytender shredssaffronrosewaterbuttery onion🌶 low

Equipment

Medium pot with lidFine-mesh strainerHeavy saucepanSilicone spatula or wooden spoonMortar and pestle (preferred) or small food processorKitchen scaleInstant-read thermometer (helpful for yogurt temperature)Dry skillet for toasting almonds

💡 Tips

  • Use very thick strained yogurt; thin yogurt makes the stew runny and dulls the luxurious mouthfeel.
  • Keep heat extremely low when warming yogurt; aim for warm and fluid, never bubbling.
  • Pounding the chicken is essential for authentic Isfahan texture—fine, silky strands that blend into the yogurt.
  • Chilling overnight improves both color and aroma; saffron and rosewater bloom more fully after resting.
  • If sweetness is not desired, reduce sugar to 25 g, but keep a little to balance yogurt tang.

⚠️ Common Mistakes

  • ❌ Letting the yogurt boil or simmer

    💡 Why: High heat can make yogurt grainy, split, or taste overly sharp.

    ✅ Fix: Use very low heat and stir constantly; keep yogurt around 45–55°C and remove from heat if steam increases.

  • ❌ Skipping the pounding/fining of the chicken

    💡 Why: Chunky shreds won’t integrate, and the dish loses its signature silky, cohesive texture.

    ✅ Fix: Pound in a mortar until threadlike, or pulse briefly in a processor in short bursts without turning it into a paste.

  • ❌ Using thin or watery yogurt

    💡 Why: The stew becomes runny and cannot hold a luxurious, spoonable body after chilling.

    ✅ Fix: Use strained yogurt or strain regular yogurt in cheesecloth 4–6 hours; adjust with small amounts of reserved broth only if needed.

  • ❌ Adding rosewater too aggressively

    💡 Why: Rosewater can dominate and make the dish taste perfumey rather than balanced.

    ✅ Fix: Start with 10 ml, taste after chilling, then add up to 15 ml total if desired.

🧊 How to Store

Refrigerate in an airtight container up to 3 days. Do not freeze; yogurt can separate and become grainy after thawing. If slight whey appears, stir gently before serving. Serve cold or room temperature; reheating risks curdling and texture loss.

📅 Make Ahead

Cook and pound the chicken up to 1 day ahead and refrigerate tightly covered. Prepare the full dish up to 24 hours ahead; overnight chilling improves texture and aroma. Toast almonds up to 3 days ahead and store airtight at room temperature.

🍽️ Pairs Well With

  • Saffron steamed rice (Chelow)
  • Lavash or sangak bread
  • Fresh herbs (sabzi khordan: mint
  • basil
  • tarragon)
  • Pickled vegetables (torshi) for contrast

Regional Variations

  • Isfahan (classic banquet style)Gently sweet, strongly saffron-gold, often garnished with almonds and sometimes bitter orange peel; served cool or room temperature as a refined course.
  • Tehran (modern home style)Less sweet and more savory, sometimes with a touch more black pepper; texture may be looser and served alongside rice as a main rather than a formal appetizer.
Nowruz gatherings Wedding and engagement parties Formal dinners Ramadan iftar (served cool alongside bread and herbs)
#isfahan#saffron#yogurt-based#banquet-style#served-cool

Ingredients

  • 900 gStrained yogurt (thick Greek-style, full-fat) (Cold; if using regular yogurt, strain 4–6 hours to reach very thick texture)
  • 45 gGranulated sugar (Adjust only after chilling; Isfahan-style is gently sweet)
  • 15 mlRosewater (Food-grade; add gradually to avoid overpowering)
  • 0.3 gPersian saffron threads (Bloomed for maximum color and aroma)
  • 30 mlHot water (About 80–90°C for blooming saffron)
  • 500 gChicken breast, skinless boneless (Whole pieces cook more evenly; trim excess tendon)
  • 220 gYellow onion (Thinly sliced)
  • 600 mlWater (For poaching; keep covered to reduce evaporation)
  • 8 gSea salt (Divided; start light and adjust at the end)
  • 1 gBlack pepper, freshly ground (About 1/2 tsp)
  • 25 gUnsalted butter (For sautéing onions and rounding flavor)
  • 40 gSlivered almonds (Lightly toasted; or use bitter orange peel per substitutions)
  • 0.6 gGround cardamom (About 1/4 tsp; optional but traditional in many households)

🔄 Substitutions

  • Slivered almonds (40 g)→ Bitter orange peel (10 g), thinly julienned and blanched twice
  • Chicken breast (500 g)→ Boneless lamb shoulder (500 g), slow-simmered until shreddable
  • Rosewater (15 ml)→ Orange blossom water (10 ml)

Instructions

  1. 1

    Bloom the saffron: grind 0.3 g saffron threads to a powder in a small mortar. Pour 30 ml hot water (80–90°C) over it, cover, and steep 20 minutes. The liquid should turn deep orange-red; keep it warm at room temperature until needed.

  2. 2

    Cook the chicken gently: in a medium pot, melt 25 g butter over medium heat. Add 220 g sliced onion and sauté 8–10 minutes until soft and translucent, not browned. Add 500 g chicken breast, 600 ml water, 6 g of the salt, and 1 g black pepper; bring to a simmer.

  3. 3

    Poach until very tender: reduce heat to low, cover, and simmer 35–45 minutes, turning chicken once, until it shreds easily and the broth tastes clean and oniony. Remove chicken to a tray to cool 15 minutes. Strain the broth and reserve 120 ml for adjusting texture later.

  4. 4

    Create the signature silky texture: shred the chicken finely by hand, then pound it in a mortar (or pulse briefly in a food processor) until it becomes fluffy, threadlike, and cohesive, about 6–10 minutes. The goal is a smooth, luxurious “pulled paste,” not chunky shreds.

  5. 5

    Warm and stabilize the yogurt base: place 900 g strained yogurt in a heavy saucepan over very low heat. Stir constantly with a silicone spatula for 10–12 minutes until it feels slightly warm (about 45–50°C) and loosens. Do not let it simmer; overheating can cause graininess.

  6. 6

    Season and perfume: whisk in 45 g sugar, the bloomed saffron (all liquid), 15 ml rosewater, and 0.6 g ground cardamom. Continue stirring over very low heat for 6–8 minutes to dissolve sugar fully. If the mixture feels too thick, add 30–60 ml reserved chicken broth.

  7. 7

    Fold in chicken and finish cooking: add the pounded chicken gradually, stirring continuously so it disperses evenly without clumping. Keep the heat very low and cook 12–15 minutes, stirring every minute, until glossy and uniform. Taste, then add the remaining 2 g salt if needed.

  8. 8

    Chill for the classic banquet service: transfer to a shallow dish, press plastic wrap directly on the surface, and cool 30 minutes at room temperature. Refrigerate at least 2 hours (preferably overnight) to set the texture and deepen saffron aroma. Serve cool or at room temperature, not hot.

  9. 9

    Garnish and serve: toast 40 g slivered almonds in a dry pan over medium heat for 3–4 minutes until pale golden, then cool. Spoon khoresht mast into a serving bowl, level the surface, and scatter almonds on top. For a deeper golden hue, streak 1 tsp extra saffron water if desired.

🪪 Recipe Passport

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

Cultural Background

Khoresht-e Mast is a celebrated Isfahan delicacy associated with refined hospitality and historic banquet tables. Its unusual sweet-savory balance and golden saffron perfume reflect the city’s love for elegant, carefully crafted textures and aromas.

Regional Variations

Isfahan (classic banquet style): Gently sweet, strongly saffron-gold, often garnished with almonds and sometimes bitter orange peel; served cool or room temperature as a refined course.
Tehran (modern home style): Less sweet and more savory, sometimes with a touch more black pepper; texture may be looser and served alongside rice as a main rather than a formal appetizer.

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

282
Calories
30g
Protein
10g
Fat
18g
Carbs
0.4g
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.