Tahchin Shirazi (ته چین شیرازی) — Saffron-Infused Persian Rice Cake
Tahchin Shirazi is a saffron-stained Persian rice cake layered with tender chicken and set with a yogurt-egg custard. Baked or stovetop-steamed until crisp, its golden tahdig contrasts with tart barberries and toasted almonds.

Printable Recipe Card
Servings: 6 · Total: 170 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 18 g Fine sea salt (for boiling water; plus extra to taste for chicken)
- 0.5 g Saffron threads (ground and bloomed in hot water)
- 60 ml Hot water (just off the boil, for blooming saffron)
- 300 g Plain full-fat yogurt (unsweetened; Greek-style works best)
- 3 large Eggs (about 150 g without shells)
- 600 g Chicken thighs, boneless and skinless (cut into 3–4 cm pieces)
- 200 g Onion (thinly sliced)
- 90 g Unsalted butter (divided)
- 30 ml Neutral oil (such as grapeseed or sunflower)
- 2 tsp Ground turmeric
- 1 tsp Black pepper (freshly ground)
+ 4 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron: grind the saffron threads to a fine powder, then stir into 60 ml hot water. Cover and let stand 15 minutes t…
- Cook the chicken filling: heat 30 ml oil and 30 g of the butter in a skillet over medium heat. Add sliced onion and cook 8–10 m…
- Parboil the rice: bring a large pot of water (about 3 liters) to a rolling boil and dissolve 18 g salt. Add drained rice and bo…
- Make the yogurt-egg binder: in a large bowl, whisk yogurt and eggs until completely smooth, 45–60 seconds. Stir in about 45 ml…
- Assemble for a crisp tahdig: preheat oven to 190°C. Generously grease a 23 cm (9-inch) nonstick springform or cake pan with 40…
- Bake and set: dot the top with the remaining 20 g butter from the chicken group, then cover the pan tightly with foil to trap s…
+ 2 more steps in the full instructions section below.
Cultural Background
Tahchin is a celebratory Persian rice dish often prepared for gatherings because it unmolds into an impressive, cake-like form. In Shiraz and beyond, the contrast of golden tahdig with tart fruit garnishes reflects a broader tradition of balancing richness with bright, acidic notes.
Equipment
💡 Tips
- For the deepest saffron color, bloom saffron in hot (not boiling) water and let it stand at least 15 minutes before using.
- If your yogurt is very tangy or thin, use Greek-style yogurt to prevent a loose custard and improve slicing.
- A nonstick pan helps guarantee an intact tahdig; if using stainless steel, increase butter on the base and keep heat steady.
- Do not over-parboil the rice; it should still have a firm core so it finishes cooking during baking without turning mushy.
- Barberries burn quickly—keep the heat low and sauté for under 2 minutes.
⚠️ Common Mistakes
❌ Overcooking the rice during parboil
💡 Why: Fully cooked rice breaks down when mixed with yogurt and baked, leading to a dense, gummy cake.
✅ Fix: Boil only until elongated with a firm core (6–8 minutes), then drain immediately and cool briefly.
❌ Using thin yogurt without adjusting
💡 Why: A watery binder can separate and prevent the custard from setting, making unmolding difficult.
✅ Fix: Use thick full-fat or Greek-style yogurt, or strain yogurt 30 minutes before mixing with eggs.
❌ Burning the barberries
💡 Why: Barberries are small and low in moisture, so they scorch quickly and turn bitter.
✅ Fix: Sauté on low heat for under 2 minutes, stir constantly, and add a spoon of saffron water to moderate heat.
❌ Crust sticking to the pan
💡 Why: Insufficient fat or uneven heat prevents the tahdig from releasing cleanly.
✅ Fix: Butter the base and sides thoroughly, use a nonstick pan, and rest 10 minutes before inverting.
🧊 How to Store
Cool leftovers to room temperature within 2 hours. Refrigerate airtight for up to 3 days. Reheat covered in a 180°C oven for 15–20 minutes (best for restoring crust) or microwave gently; add a small splash of water to prevent drying.
📅 Make Ahead
Cook the chicken up to 2 days ahead and refrigerate. You can parboil rice up to 6 hours ahead; spread on a tray to cool, cover, and refrigerate. Assemble and bake just before serving for the crispest tahdig; baked tahchin reheats well in the oven.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon juice)
- Plain yogurt or yogurt-cucumber dip
- Pickled vegetables
- Fresh herbs and radishes
Regional Variations
- Tehran-style party tahchinOften made in a larger pan for crowds, sometimes with extra egg yolk for a deeper yellow crust and a thicker tahdig layer.
- Shiraz and southern IranCommonly garnished with tart barberries and nuts; some cooks add a touch more saffron for a more intensely perfumed rice and a brighter golden finish.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 18 gFine sea salt (for boiling water; plus extra to taste for chicken)
- 0.5 gSaffron threads (ground and bloomed in hot water)
- 60 mlHot water (just off the boil, for blooming saffron)
- 300 gPlain full-fat yogurt (unsweetened; Greek-style works best)
- 3 largeEggs (about 150 g without shells)
- 600 gChicken thighs, boneless and skinless (cut into 3–4 cm pieces)
- 200 gOnion (thinly sliced)
- 90 gUnsalted butter (divided)
- 30 mlNeutral oil (such as grapeseed or sunflower)
- 2 tspGround turmeric
- 1 tspBlack pepper (freshly ground)
- 120 mlWater (for braising chicken)
- 70 gBarberries (rinsed and drained)
- 10 gGranulated sugar (balances barberry tartness)
- 60 gSlivered almonds (lightly toasted)
🔄 Substitutions
- Chicken thighs→ Chicken breast
- Barberries→ Dried cranberries (unsweetened if possible), chopped
- Full-fat yogurt→ Lactose-free plain yogurt
Instructions
- 1
Bloom the saffron: grind the saffron threads to a fine powder, then stir into 60 ml hot water. Cover and let stand 15 minutes to deepen color and aroma. Meanwhile, rinse the basmati rice in several changes of cool water until mostly clear, then drain well to prevent gummy grains.
- 2
Cook the chicken filling: heat 30 ml oil and 30 g of the butter in a skillet over medium heat. Add sliced onion and cook 8–10 minutes until golden. Add chicken, turmeric, black pepper, and 1/2 tsp salt; sauté 6–8 minutes until opaque. Add 120 ml water, cover, and simmer 20 minutes until tender; cool 10 minutes.
- 3
Parboil the rice: bring a large pot of water (about 3 liters) to a rolling boil and dissolve 18 g salt. Add drained rice and boil 6–8 minutes, stirring once or twice, until the grains are elongated but still firm in the center. Drain immediately and rinse briefly with cool water to stop cooking; drain thoroughly.
- 4
Make the yogurt-egg binder: in a large bowl, whisk yogurt and eggs until completely smooth, 45–60 seconds. Stir in about 45 ml of the bloomed saffron water (reserve the rest for finishing). Add the parboiled rice and fold gently until every grain is lightly coated; avoid crushing the rice so the final cake stays fluffy.
- 5
Assemble for a crisp tahdig: preheat oven to 190°C. Generously grease a 23 cm (9-inch) nonstick springform or cake pan with 40 g butter, including the sides. Spoon in about two-thirds of the saffron rice mixture and press lightly to level. Spread the chicken evenly, leaving a 1 cm border. Top with remaining rice and press gently to compact.
- 6
Bake and set: dot the top with the remaining 20 g butter from the chicken group, then cover the pan tightly with foil to trap steam. Bake 60 minutes, then remove foil and bake 10–15 minutes more until the edges look deeply golden and the surface feels set. Rest 10 minutes so the custard firms for clean unmolding.
- 7
Prepare the barberry-almond topping: while the tahchin rests, melt 20 g butter in a small pan over low heat. Add barberries and sauté 60–90 seconds, stirring constantly so they do not burn. Add sugar and 1–2 tbsp of the reserved saffron water; warm 30 seconds. Stir in toasted slivered almonds and remove from heat.
- 8
Unmold and serve: run a thin knife around the edge if needed. Invert onto a platter in one confident motion; the golden crust should be on top. If using a springform, release the ring first, then invert. Spoon the barberry-almond mixture over the center. Slice like a cake and serve warm, allowing everyone to get both crust and tender interior.
🪪 Recipe Passport
Cultural Background
Tahchin is a celebratory Persian rice dish often prepared for gatherings because it unmolds into an impressive, cake-like form. In Shiraz and beyond, the contrast of golden tahdig with tart fruit garnishes reflects a broader tradition of balancing richness with bright, acidic notes.
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.
- Makaron-e Gosht-e Gousaleh (ماکارون گوشت گوساله و جوانهها) — Persian Veal and Sprout Macaroni Stir-Fry
- Yatimcheh-Style Eggplant with Melted Mozzarella (یتیمچه) — Persian-Inspired Eggplant Skillet
- Adas Polo ba Sos-e Morgh (عدس پلو با سس مرغ) — Persian Lentil Rice with Savory Chicken
- Tas Kebab-e Nokhod Farangi (تاس کباب نخود فرنگی) — Persian Green Pea & Meat Stew
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

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min

Persian Smoked Torshi Liteh (ترشی لیته) — Caspian-style smoky mixed vegetable pickle
Persian · Side Dishes · 60 min

Maqluba (مقلوبة) — Jordanian Upside-Down Rice with Chicken
Jordanian · Rice Dishes · 110 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 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.