Tahchin Tahdig (ته چین ته دیگ) — Persian Saffron Yogurt Rice Crust
Tahchin Tahdig is a Persian saffron-yogurt rice crust baked on the stovetop until deeply golden and crisp. Eggs bind the rice into a sliceable cake, while saffron perfumes every bite.

Printable Recipe Card
Servings: 6 · Total: 140 min · Difficulty: medium
Ingredients (quick list)
- 400 g Basmati rice (rinsed until water runs mostly clear, then soaked)
- 18 g Fine sea salt (divided; includes salting the boiling water)
- 2500 ml Water (for parboiling; plus more for soaking if needed)
- 300 g Plain full-fat yogurt (thick; strained yogurt works best for a firm crust)
- 2 large Eggs (about 100 g without shells)
- 0.3 g Saffron threads (finely crushed)
- 45 ml Hot water (just off the boil, for blooming saffron)
- 1 g Ground black pepper (about 1/2 tsp)
- 75 ml Vegetable oil (neutral oil such as sunflower or canola)
- 30 g Unsalted butter (optional, for richer aroma and browning)
- 6 cube Ice cubes (about 60 g total; helps release the crust at the end)
Steps (summary)
- Rinse the rice in several changes of cold water until it runs mostly clear. Cover with plenty of cold water and soak 45 minutes…
- Bring 2.5 liters water to a rolling boil in a large pot. Add 15 g of the salt (reserve 3 g for the batter). Drain the soaked ri…
- Drain the rice in a colander and rinse quickly with 250–500 ml cool water to stop cooking and remove excess surface starch. Let…
- Add about 1/3 of the drained rice to the saffron-yogurt mixture and fold gently until every grain is coated; this portion forms…
- Set a 24 cm (9.5 in) nonstick or well-seasoned heavy pot over medium heat for 2 minutes. Add vegetable oil and (if using) butte…
- Mound the remaining rice on top without packing it too tightly, then use the handle of a spoon to poke 5–6 steam holes down to…
+ 3 more steps in the full instructions section below.
Cultural Background
Crisp rice crust is a celebrated element in Persian rice cookery, often saved for honored guests or shared at the table as a special treat. Tahchin presents that prized crust in a dramatic, sliceable form, commonly served at family gatherings and festive meals.
Equipment
💡 Tips
- Use thick yogurt (or strained yogurt) for a firm, sliceable tahchin; thin yogurt can make the crust fragile.
- Parboil rice only until it is al dente; fully cooked rice will turn soft and may not form a crisp tahdig.
- A towel-wrapped lid is essential: it absorbs condensation so water does not drip back and soften the crust.
- If using a stainless-steel pot, oil generously and preheat well; nonstick is more forgiving for first-timers.
- For extra color, reserve 1 tablespoon of bloomed saffron to brush on the top rice before steaming.
⚠️ Common Mistakes
❌ Overboiling the rice during parboil
💡 Why: Fully cooked grains break and turn mushy, preventing a sturdy crust from forming.
✅ Fix: Boil only until the outside is tender and the center is still firm (6–8 minutes), then drain immediately.
❌ Skipping the towel-wrapped lid
💡 Why: Condensation drips back onto the rice, steaming it too wet and softening the crust.
✅ Fix: Wrap the lid in a clean towel and secure it away from the flame; keep the pot covered during steaming.
❌ Heat too high during the long steam
💡 Why: The bottom can burn before the interior sets, giving bitterness instead of a nutty toasted flavor.
✅ Fix: After the first 10 minutes, reduce to low heat and maintain a gentle sizzle; use a heat diffuser if needed.
❌ Unmolding immediately after cooking
💡 Why: The crust is still soft and can tear or stick to the pot.
✅ Fix: Rest covered for 10 minutes, then use the cold-towel/ice-lid method to help release cleanly.
🧊 How to Store
Cool leftovers to room temperature within 2 hours, then refrigerate airtight up to 3 days. Re-crisp slices in a skillet with 5 ml oil over medium heat 4–6 minutes per side, or bake at 200°C (400°F) for 10–12 minutes. Freezing is possible up to 1 month, but the crust softens.
📅 Make Ahead
Soak and parboil the rice up to 6 hours ahead; cool completely, cover, and refrigerate. Mix the saffron and batter up to 24 hours ahead and refrigerate. Assemble and steam just before serving for the crispest crust.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon)
- Plain yogurt with dried mint
- Pickled vegetables
- Grilled chicken or roasted vegetables
Regional Variations
- Tehran-style party tahchinOften made as a tall, neatly molded cake with a pronounced saffron color and a thicker crust layer, sometimes finished with barberries for contrast.
- Northern Iran (Caspian-influenced)May include more yogurt for tang and tenderness, and is sometimes served alongside herb-forward dishes and pickles that complement the toasted rice notes.
Ingredients
- 400 gBasmati rice (rinsed until water runs mostly clear, then soaked)
- 18 gFine sea salt (divided; includes salting the boiling water)
- 2500 mlWater (for parboiling; plus more for soaking if needed)
- 300 gPlain full-fat yogurt (thick; strained yogurt works best for a firm crust)
- 2 largeEggs (about 100 g without shells)
- 0.3 gSaffron threads (finely crushed)
- 45 mlHot water (just off the boil, for blooming saffron)
- 1 gGround black pepper (about 1/2 tsp)
- 75 mlVegetable oil (neutral oil such as sunflower or canola)
- 30 gUnsalted butter (optional, for richer aroma and browning)
- 6 cubeIce cubes (about 60 g total; helps release the crust at the end)
🔄 Substitutions
- Basmati rice→ Jasmine rice
- Plain full-fat yogurt→ Greek yogurt
- Vegetable oil→ Ghee
Instructions
- 1
Rinse the rice in several changes of cold water until it runs mostly clear. Cover with plenty of cold water and soak 45 minutes at room temperature; this helps the grains elongate and cook evenly. Meanwhile, crush saffron threads to a powder, then bloom with 45 ml hot water; cover and set aside 10 minutes.
- 2
Bring 2.5 liters water to a rolling boil in a large pot. Add 15 g of the salt (reserve 3 g for the batter). Drain the soaked rice and add to boiling water. Boil 6–8 minutes, stirring once or twice, until the grains are tender on the outside but still firm in the center.
- 3
Drain the rice in a colander and rinse quickly with 250–500 ml cool water to stop cooking and remove excess surface starch. Let drain 5 minutes so the batter will cling rather than turn watery. In a bowl, whisk yogurt, eggs, reserved 3 g salt, black pepper, and all bloomed saffron until completely smooth.
- 4
Add about 1/3 of the drained rice to the saffron-yogurt mixture and fold gently until every grain is coated; this portion forms the crust. Keep the remaining rice plain for a lighter interior, or fold in another 1–2 tablespoons of the saffron liquid if you want the entire tahchin uniformly golden.
- 5
Set a 24 cm (9.5 in) nonstick or well-seasoned heavy pot over medium heat for 2 minutes. Add vegetable oil and (if using) butter; swirl to coat the base and lower sides. When the fat shimmers, spread the saffron-coated rice evenly across the bottom, pressing firmly with a spatula to compact.
- 6
Mound the remaining rice on top without packing it too tightly, then use the handle of a spoon to poke 5–6 steam holes down to the bottom. Wrap the lid in a clean kitchen towel and cover. Cook 10 minutes over medium heat, then reduce to low and steam 55–60 minutes until fragrant and deeply set.
- 7
To ensure a crisp, golden crust, keep the heat low but steady; you should hear a gentle sizzle, not aggressive frying. After 55 minutes, lift the lid briefly: the rice should look dry and steaming. If your stove runs cool, extend steaming 10 minutes; if it runs hot, reduce heat further.
- 8
Turn off the heat and rest, covered, 10 minutes to let the crust firm. For easy release, place the pot on a cold, damp towel for 30 seconds, then drop the ice cubes into the towel-wrapped lid area (not into the rice) and cover 2 minutes to create a quick temperature shock.
- 9
Run a thin silicone spatula around the edges. Place a large plate over the pot and invert in one confident motion. Lift the pot slowly; the tahchin should unmold as a single golden cake with a crisp base. Slice into wedges and serve immediately to enjoy the contrast of crunchy crust and tender rice.
🪪 Recipe Passport
Cultural Background
Crisp rice crust is a celebrated element in Persian rice cookery, often saved for honored guests or shared at the table as a special treat. Tahchin presents that prized crust in a dramatic, sliceable form, commonly served at family gatherings and festive meals.
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.
- 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
- Makaron-e Gosht-e Gousaleh (ماکارون گوشت گوساله و جوانهها) — Persian Veal and Sprout Macaroni Stir-Fry
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

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

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Seafood Rice (Arroz de Marisco) — Saucy Portuguese Shellfish Rice
Portuguese · Rice Dishes · 65 min

Bibimbap (비빔밥) — Korean Mixed Rice Bowl
Korean · Rice Dishes · 80 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Bulgarian Banitsa (Баница) — Flaky Sirene-Filled Phyllo Pie
Bulgarian · Breads · 68 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.