Skip to content
Zaffaron

Tahchin-e Alu Esfenaj va Morgh (ته چین آلو اسفناج و مرغ) — Persian Saffron Rice Cake with Chicken, Spinach, and Plums

A celebratory Persian saffron rice cake with a crisp golden crust, layered with tender chicken, sautéed spinach, and tart-sweet dried plums. Yogurt and eggs bind the rice into a sliceable, fragrant centerpiece.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, eggs
165 min total Prep 75m · Cook 90m 6 servings 690 cal ~$3.75/serving
↓ Jump to Recipe
Tahchin-e Alu Esfenaj va Morgh — Persian Saffron Rice Cake with Chicken, Spinach, and Plums - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 450 g Basmati rice (rinsed until water runs mostly clear)
  • 18 g Fine sea salt (divided; includes salting rice water and seasoning fillings)
  • 0.5 tsp Saffron threads (finely crushed, then brewed)
  • 60 ml Boiling water (to brew saffron)
  • 300 g Plain yogurt (full-fat, unsweetened)
  • 3 Egg yolks (from large eggs)
  • 45 ml Vegetable oil (divided; for sautéing and for the pot)
  • 60 g Unsalted butter (divided)
  • 600 g Chicken thighs, boneless and skinless (cut into 4–5 cm pieces)
  • 200 g Yellow onion (finely sliced)
  • 2 tsp Ground turmeric
  • 1 tsp Ground black pepper

+ 4 more in the full ingredients section below.

Steps (summary)

  1. Brew the saffron: crush saffron threads to a fine powder, then stir with 60 ml boiling water in a small cup. Cover and steep 15…
  2. Cook the chicken filling: heat 15 ml vegetable oil in a skillet over medium heat. Add sliced onion and sauté 8–10 minutes until…
  3. Sauté spinach and plums: in the same skillet, melt 15 g butter over medium-high heat. Add spinach and cook 4–6 minutes, stirrin…
  4. Parboil the rice: bring 3 liters water to a rolling boil in a large pot. Add 9 g salt, then add rinsed basmati rice. Boil 6–8 m…
  5. Make the saffron-yogurt binder: in a large bowl, whisk yogurt with egg yolks until smooth. Whisk in all brewed saffron, 30 ml v…
  6. Assemble the tahchin: choose a 24 cm nonstick pot or a deep 24 cm nonstick oven-safe skillet. Heat 15 ml vegetable oil with 15…

+ 2 more steps in the full instructions section below.

Cultural Background

Tahchin is a well-known Persian rice dish often prepared for gatherings where a dramatic unmolding is part of the table presentation. The saffron-and-yogurt crust is prized for its color and aroma, while layered fillings vary by household, season, and region. Versions with fruit such as dried plums are commonly served when a sweet-sour contrast is desired.

savorytangytart-sweetbutterycrisp crusttender ricejuicy chickensilky spinachsaffronbutterturmericwarm spice🌶 mild

Equipment

Large pot for boiling rice (at least 5 liters)Colander24 cm nonstick pot or deep nonstick oven-safe skillet with lidSkillet for sautéingMixing bowlWhiskMeasuring cups and spoonsKitchen scaleClean kitchen towel (to wrap lid)Large serving platter

💡 Tips

  • Use full-fat yogurt; low-fat yogurt can split and makes a weaker, drier cake.
  • Drain spinach thoroughly after sautéing; excess moisture softens the crust.
  • For a very crisp crust, use a heavy nonstick pot and keep the final 10 minutes on very low heat.
  • If your saffron is mild, brew it longer (up to 25 minutes) and keep it covered to prevent aroma loss.
  • Let the tahchin rest before unmolding; rushing increases sticking and breaks the crust.

⚠️ Common Mistakes

  • ❌ Overboiling the rice until fully soft

    💡 Why: Fully cooked rice turns mushy after steaming and the cake will not slice cleanly.

    ✅ Fix: Parboil only until the outside is tender but the center is still firm (about 6–8 minutes for basmati), then drain promptly.

  • ❌ Using watery spinach or not draining plums

    💡 Why: Extra moisture steams the crust and makes the tahchin collapse or turn gummy at the bottom.

    ✅ Fix: Sauté spinach until most moisture evaporates and drain soaked plums well; cool fillings before layering.

  • ❌ Cooking on high heat for a darker crust

    💡 Why: High heat can burn the bottom before the interior steams through, creating bitterness.

    ✅ Fix: Set the crust for 10 minutes on medium, then steam on low for 60 minutes; extend time on very low for extra browning.

  • ❌ Unmolding immediately after cooking

    💡 Why: The crust is fragile when very hot and more likely to stick and crack.

    ✅ Fix: Rest covered for 10 minutes, loosen edges, then invert onto a platter in one confident motion.

🧊 How to Store

Cool leftovers to room temperature within 2 hours, then refrigerate airtight up to 3 days. Reheat slices in a covered skillet over low heat 8–10 minutes (best for crust) or in a 180°C oven 12–15 minutes. Freeze tightly wrapped slices up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Cook the chicken and sauté the spinach-and-plums up to 24 hours ahead; refrigerate separately. Parboil rice and assemble the tahchin up to 6 hours ahead, keep covered in the refrigerator, then cook from cold by adding 10–15 minutes to the steaming time.

🍽️ Pairs Well With

  • Shirazi salad (cucumber-tomato-onion salad with lime)
  • Plain yogurt with dried mint
  • Pickled vegetables
  • Fresh herbs and radishes

Regional Variations

  • Tehran-style home cookingOften made with shredded cooked chicken and a thicker saffron crust; some cooks add a small amount of the chicken cooking liquid to the filling for extra juiciness.
  • Northern Iran influenceSpinach is sometimes paired with more tart fruit (such as dried sour cherries) and a slightly higher proportion of herbs, emphasizing a brighter sweet-sour balance.
Nowruz gatherings Family celebrations Dinner parties Weekend lunch
#saffron#celebration#one-pot#gluten-free#rice-cake#make-ahead-friendly

Ingredients

  • 450 gBasmati rice (rinsed until water runs mostly clear)
  • 18 gFine sea salt (divided; includes salting rice water and seasoning fillings)
  • 0.5 tspSaffron threads (finely crushed, then brewed)
  • 60 mlBoiling water (to brew saffron)
  • 300 gPlain yogurt (full-fat, unsweetened)
  • 3Egg yolks (from large eggs)
  • 45 mlVegetable oil (divided; for sautéing and for the pot)
  • 60 gUnsalted butter (divided)
  • 600 gChicken thighs, boneless and skinless (cut into 4–5 cm pieces)
  • 200 gYellow onion (finely sliced)
  • 2 tspGround turmeric
  • 1 tspGround black pepper
  • 240 mlWater (for braising chicken)
  • 400 gFresh spinach (washed well; thick stems removed)
  • 150 gDried plums (prunes), pitted (soaked in hot water 15 minutes, then drained)
  • 0.5 tspGround cinnamon (optional but traditional with plums)

🔄 Substitutions

  • Chicken thighs, boneless and skinless→ Chicken breast
  • Dried plums (prunes), pitted→ Dried sour cherries
  • Plain full-fat yogurt→ Greek yogurt thinned with water

Instructions

  1. 1

    Brew the saffron: crush saffron threads to a fine powder, then stir with 60 ml boiling water in a small cup. Cover and steep 15 minutes to deepen color and aroma. Meanwhile, soak the dried plums in hot water for 15 minutes, then drain well so the tahchin stays crisp rather than soggy.

  2. 2

    Cook the chicken filling: heat 15 ml vegetable oil in a skillet over medium heat. Add sliced onion and sauté 8–10 minutes until golden. Add turmeric, black pepper, and 6 g of the salt; stir 30 seconds. Add chicken pieces and sear 6–8 minutes, turning, then add 240 ml water, cover, and simmer 20–25 minutes until tender and the liquid is mostly reduced.

  3. 3

    Sauté spinach and plums: in the same skillet, melt 15 g butter over medium-high heat. Add spinach and cook 4–6 minutes, stirring, until fully wilted and most moisture evaporates. Add drained plums, cinnamon, and 3 g salt; cook 2 minutes to coat and warm through. Spread on a plate to cool slightly so it does not overcook the rice mixture.

  4. 4

    Parboil the rice: bring 3 liters water to a rolling boil in a large pot. Add 9 g salt, then add rinsed basmati rice. Boil 6–8 minutes until the grains are longer and soft on the outside but still firm in the center. Drain immediately in a colander and rinse quickly with 250 ml cool water to stop cooking; let drain 5 minutes.

  5. 5

    Make the saffron-yogurt binder: in a large bowl, whisk yogurt with egg yolks until smooth. Whisk in all brewed saffron, 30 ml vegetable oil, and 45 g melted butter (warm, not hot). Add half of the drained rice and fold gently until every grain is coated and yellow; keep the remaining rice plain for layering.

  6. 6

    Assemble the tahchin: choose a 24 cm nonstick pot or a deep 24 cm nonstick oven-safe skillet. Heat 15 ml vegetable oil with 15 g butter over medium heat until foamy. Press the saffron-coated rice firmly into the bottom and up the sides in an even layer, about 2.5 cm thick, to form the crust. Layer chicken, then spinach-and-plums, then top with remaining plain rice, pressing gently to compact.

  7. 7

    Cook and steam: use the handle of a wooden spoon to poke 5–6 holes down to the bottom for steam vents. Wrap the lid in a clean towel and cover tightly. Cook 10 minutes over medium heat to set the crust, then reduce to low and steam 60 minutes. For a deeper crust, cook an additional 10–15 minutes on very low, watching for any scorching smell.

  8. 8

    Unmold and serve: turn off heat and rest covered 10 minutes so the crust releases. Run a thin silicone spatula around the edges. Place a large platter over the pot and invert confidently in one motion. If any crust sticks, return it to the top like a puzzle. Slice into wedges and serve warm so the saffron aroma is strongest.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 2, 2026

Cultural Background

Tahchin is a well-known Persian rice dish often prepared for gatherings where a dramatic unmolding is part of the table presentation. The saffron-and-yogurt crust is prized for its color and aroma, while layered fillings vary by household, season, and region. Versions with fruit such as dried plums are commonly served when a sweet-sour contrast is desired.

Regional Variations

Tehran-style home cooking: Often made with shredded cooked chicken and a thicker saffron crust; some cooks add a small amount of the chicken cooking liquid to the filling for extra juiciness.
Northern Iran influence: Spinach is sometimes paired with more tart fruit (such as dried sour cherries) and a slightly higher proportion of herbs, emphasizing a brighter sweet-sour balance.

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

690
Calories
33g
Protein
25g
Fat
82g
Carbs
5g
Fiber
980mg
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.