Tahchin-e Zereshk va Gerdoo (ته چین زرشک و گردو) — Persian Saffron Rice Cake with Barberries and Walnuts
A baked Persian saffron rice cake with a crisp golden crust, layered with spiced ground lamb, tart barberries, and crunchy walnuts. Yogurt and egg bind the rice into neat slices perfect for a centerpiece.

Printable Recipe Card
Servings: 8 · Total: 145 min · Difficulty: medium
Ingredients (quick list)
- 500 g Basmati rice (rinsed until water runs mostly clear)
- 3000 ml Water (for parboiling rice)
- 18 g Salt (divided, plus more for boiling water if needed)
- 300 g Plain full-fat yogurt (unsweetened)
- 4 large Egg yolks (about 72 g yolks total)
- 1 large Egg (about 50 g without shell)
- 0.5 tsp Saffron threads (about 0.2 g)
- 45 ml Hot water (to bloom saffron)
- 90 ml Vegetable oil (divided, plus extra to grease the pan)
- 450 g Ground lamb (15–20% fat preferred)
- 250 g Onion (finely diced)
- 1 tsp Black pepper (freshly ground)
+ 2 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice in several changes of cold water until mostly clear. Soak the rice in plenty of cool water with 10 g of…
- Bring 3000 ml water to a rolling boil in a large pot. Add the drained rice and boil 6–8 minutes, stirring once or twice, until…
- Bloom the saffron: crush the saffron threads with the back of a spoon, then stir into 45 ml hot water and rest 10 minutes. In a…
- Cook the lamb filling: heat 15 ml oil in a skillet over medium-high heat. Add diced onion and sauté 6–8 minutes until golden. A…
- Prepare the barberry-walnut layer: in the same skillet over medium heat, warm 10 ml oil. Add drained barberries and stir 45–60…
- Combine rice and binder: add the well-drained parboiled rice to the saffron-yogurt mixture. Fold gently with a spatula for 1–2…
+ 3 more steps in the full instructions section below.
Cultural Background
Tahchin is a well-known Persian baked rice dish valued for its dramatic golden crust and sliceable presentation. It is often served at gatherings and celebrations where a centerpiece rice dish is appreciated for both appearance and texture.
Equipment
💡 Tips
- Drain the parboiled rice extremely well; excess water is the main reason tahchin turns soft instead of forming a crisp crust.
- Press the rice firmly during assembly to prevent crumbling when sliced; compacting also improves the signature layered look.
- If your oven runs cool, extend the uncovered baking time by 5–10 minutes to deepen the golden crust without drying the filling.
- For extra crust insurance, brush 1–2 tsp oil around the pan edges right before baking.
- Barberries burn quickly; sauté them for under 1 minute and remove from heat as soon as they turn glossy.
⚠️ Common Mistakes
❌ Overboiling the rice until fully cooked
💡 Why: Fully cooked grains break when mixed with yogurt and eggs and can turn the tahchin gummy.
✅ Fix: Parboil only until the outside is tender and the center is still firm (6–8 minutes), then drain immediately.
❌ Not draining the rice well after parboiling
💡 Why: Excess water dilutes the binder and prevents the bottom from frying into a crisp crust in the oven.
✅ Fix: Let the rice sit in the strainer 5–10 minutes, shaking once or twice, before mixing with the binder.
❌ Unmolding too soon or too late
💡 Why: Too soon, the cake can collapse; too late, the crust can stick as it cools and contracts.
✅ Fix: Rest 15 minutes, loosen edges with a knife, then invert while still warm.
❌ Burning the barberries
💡 Why: Barberries are small and dry; they scorch quickly and turn bitter.
✅ Fix: Sauté for under 1 minute over medium heat, stirring constantly, then remove from heat immediately.
🧊 How to Store
Cool leftovers to room temperature within 2 hours, then refrigerate airtight up to 3 days. Reheat slices on a skillet over medium-low heat with 1 tsp oil per slice for 4–6 minutes per side to re-crisp, or bake at 180°C (350°F) for 12–15 minutes. Freeze wrapped slices up to 2 months; thaw overnight in the fridge before reheating.
📅 Make Ahead
Cook the lamb filling up to 2 days ahead and refrigerate airtight. Parboil and drain the rice up to 6 hours ahead; spread on a tray to cool, cover, and refrigerate. Assemble and bake just before serving for the crispest crust; or bake fully, cool, refrigerate overnight, and re-crisp slices in a skillet.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lime)
- Plain yogurt with dried mint
- Fresh herbs and radishes
- Pickled vegetables
Regional Variations
- Tehran-style home cookingOften baked in a round pan and unmolded for a dramatic presentation, with a thicker crust layer pressed up the sides to maximize the golden exterior.
- Northern IranMay include more walnuts and a slightly more tart profile by increasing the barberries, emphasizing contrast between crunchy nuts and the saffron rice.
Ingredients
- 500 gBasmati rice (rinsed until water runs mostly clear)
- 3000 mlWater (for parboiling rice)
- 18 gSalt (divided, plus more for boiling water if needed)
- 300 gPlain full-fat yogurt (unsweetened)
- 4 largeEgg yolks (about 72 g yolks total)
- 1 largeEgg (about 50 g without shell)
- 0.5 tspSaffron threads (about 0.2 g)
- 45 mlHot water (to bloom saffron)
- 90 mlVegetable oil (divided, plus extra to grease the pan)
- 450 gGround lamb (15–20% fat preferred)
- 250 gOnion (finely diced)
- 1 tspBlack pepper (freshly ground)
- 80 gBarberries (rinsed and drained well)
- 90 gWalnuts (coarsely chopped)
🔄 Substitutions
- Ground lamb→ Ground beef (80–85% lean)
- Barberries→ Dried cranberries, chopped
- Plain full-fat yogurt→ Greek yogurt thinned with 2–3 tbsp water
Instructions
- 1
Rinse the basmati rice in several changes of cold water until mostly clear. Soak the rice in plenty of cool water with 10 g of the measured salt for 30 minutes, then drain. Meanwhile, preheat the oven to 190°C (375°F) and place a rack in the middle.
- 2
Bring 3000 ml water to a rolling boil in a large pot. Add the drained rice and boil 6–8 minutes, stirring once or twice, until the grains are tender on the outside but still firm in the center. Drain immediately and rinse briefly with cool water to stop cooking; drain very well.
- 3
Bloom the saffron: crush the saffron threads with the back of a spoon, then stir into 45 ml hot water and rest 10 minutes. In a large bowl, whisk yogurt, egg yolks, whole egg, the remaining 8 g salt, and saffron water until smooth. Whisk in 90 ml oil until fully emulsified.
- 4
Cook the lamb filling: heat 15 ml oil in a skillet over medium-high heat. Add diced onion and sauté 6–8 minutes until golden. Add ground lamb, 4 g salt, and black pepper; cook 8–10 minutes, breaking it up, until browned and no pink remains. Cool 10 minutes so it does not overcook the eggs later.
- 5
Prepare the barberry-walnut layer: in the same skillet over medium heat, warm 10 ml oil. Add drained barberries and stir 45–60 seconds just until glossy and fragrant; do not let them burn. Remove from heat and toss with chopped walnuts so the nuts pick up the barberry tang.
- 6
Combine rice and binder: add the well-drained parboiled rice to the saffron-yogurt mixture. Fold gently with a spatula for 1–2 minutes until every grain is coated and the mixture looks uniformly yellow. If the rice feels wet, rest 5 minutes so excess moisture is absorbed.
- 7
Assemble for a crisp crust: generously oil a 23–24 cm (9–9.5 in) round cake pan or springform pan, including the sides. Press half the saffron rice firmly into the base and up the sides by 2–3 cm. Spread the lamb evenly, then scatter the barberry-walnut mixture over the lamb.
- 8
Top and bake: cover with the remaining saffron rice and press firmly to compact. Cover tightly with foil and bake 45 minutes at 190°C (375°F). Remove foil, reduce to 175°C (350°F), and bake 20–25 minutes more until the edges are deep golden and the top feels set.
- 9
Rest and unmold cleanly: cool the tahchin 15 minutes in the pan so the crust releases without tearing. Run a thin knife around the edge. Invert onto a serving platter, tapping gently to release. Slice with a sharp knife; serve warm so the lamb stays juicy and the crust stays crisp.
🪪 Recipe Passport
Cultural Background
Tahchin is a well-known Persian baked rice dish valued for its dramatic golden crust and sliceable presentation. It is often served at gatherings and celebrations where a centerpiece rice dish is appreciated for both appearance and texture.
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.
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

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Hoppin' John (Hoppin' John) — Southern Black-Eyed Peas and Rice
American · Rice Dishes · 115 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Qabili Gosht (قابلی گوشت) — Afghan Lamb and Rice Pilaf, Aromatic and Hearty
Afghan · Rice Dishes · 130 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.