Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, eggs, tree nuts
145 min total Prep 70m · Cook 75m 8 servings 515 cal ~$3.25/serving
↓ Jump to Recipe
Tahchin-e Zereshk va Gerdoo — Persian Saffron Rice Cake with Barberries and Walnuts - authentic persian recipe

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)

  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…
  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…
  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…
  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. A…
  5. Prepare the barberry-walnut layer: in the same skillet over medium heat, warm 10 ml oil. Add drained barberries and stir 45–60…
  6. 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.

savorytangynuttybuttery-richcrisp crusttender ricejuicy minced meatcrunchy walnutssaffrontoasted ricecaramelized onion🌶 mild

Equipment

Large pot for boiling riceFine-mesh strainer or colanderLarge mixing bowlWhiskSkillet23–24 cm (9–9.5 in) round cake pan or springform panAluminum foilKnife and cutting board

💡 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.
Nowruz gatherings Family dinners Dinner parties Holiday meals Potlucks
#baked#saffron#barberries#rice-cake#make-ahead-friendly#gluten-free

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. 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. 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. 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. 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. 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. 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. 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. 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. 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

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

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

Tehran-style home cooking: Often 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 Iran: May include more walnuts and a slightly more tart profile by increasing the barberries, emphasizing contrast between crunchy nuts and the saffron rice.

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

515
Calories
20g
Protein
23g
Fat
56g
Carbs
2.4g
Fiber
760mg
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.