If you’re ready to elevate your rice game, the Persian Saffron Rice (Tachin) Recipe is an absolute must-try. This stunning dish offers a wonderful marriage of fragrant saffron-infused rice, a golden crust that’s crispy and luscious, and the vibrant tartness of barberries—all wrapped in a creamy yogurt and egg mixture that holds it together beautifully. Whether you’re cooking for a family feast or impressing guests, tachin brings warmth, color, and that unmistakable Persian flair to your table. Trust me, once you dive into this recipe, it fast becomes a beloved staple in your cooking repertoire.

Ingredients You’ll Need
The magic of Persian Saffron Rice (Tachin) Recipe lies in its deceptively simple ingredients. Each component plays a vital role in creating the perfect balance of flavor, texture, and vibrant color, making this dish both approachable and unforgettable.
- 2 cups basmati rice: The long grains are perfect for fluffy, separate rice essential for tachin’s texture.
- 1 tbsp salt: Enhances the natural flavors of the rice and balances the richness.
- 3 litres water: Used to cook the rice, ensuring it becomes tender yet firm.
- 1/2 cup dried barberries: These tart and tangy berries add a burst of lively flavor and color contrast.
- 2 tbsp unsalted butter: Adds richness and helps to soften the barberries while cooking.
- 1 1/2 tsp rose water (optional): A fragrant touch that wonderfully complements saffron without overpowering.
- 1 tsp saffron threads: The soul of the dish, imparting an intoxicating aroma and golden hue.
- 2 tbsp warm water: To bloom the saffron and release its full flavor and color.
- 1 cup plain yogurt: Acts as a creamy binder and tenderizer, making the crust irresistibly moist.
- 1/2 cup neutral oil or butter: Helps to crisp the tachin’s crust to perfection.
- 3 egg yolks: Combine with yogurt to hold the layers and add richness.
- 3/4 tsp salt: Ensures the seasoning is balanced throughout.
How to Make Persian Saffron Rice (Tachin) Recipe
Step 1: Preparing the Rice
Begin by rinsing the basmati rice several times under cold water until the water runs clear — this step is essential to wash away excess starch and ensure your rice stays fluffy and separate. Then, soak the rice for about 30 minutes to help the grains expand nicely during cooking. Bring the 3 litres of water to a boil in a large pot with 1 tablespoon of salt added. Once boiling, drain the soaking rice and add it to the pot. Parboil the rice for about 6-7 minutes until it’s just tender but still a bit firm in the center. Drain the rice thoroughly and set it aside, because it will finish cooking inside the oven where it develops its signature texture and shape.
Step 2: Preparing the Saffron and Barberries
While the rice softens, gently toast the dried barberries in a small pan with 2 tablespoons of unsalted butter over low heat. This step softens their tart intensity and releases their vibrant red color into the butter. Be careful not to burn them, as they’re delicate. Meanwhile, soak the saffron threads in 2 tablespoons of warm water for at least 10 minutes to release their glorious color and floral aroma. Optionally, add rose water to the saffron mixture for a subtle perfumed note that complements the saffron beautifully.
Step 3: Mixing the Yogurt and Egg Mixture
In a mixing bowl, whisk together 1 cup of plain yogurt with 3 egg yolks, 1/2 cup of neutral oil or butter, and 3/4 teaspoon salt until smooth and homogenous. This creamy blend will be the binding agent that creates the coveted golden crust on the bottom and edges of the tachin. Add your saffron infusion to this yogurt mixture and stir gently to combine the flavors and color evenly. The yolks and yogurt help tenderize the rice and keep it moist through baking.
Step 4: Layering and Baking
Preheat your oven to 350°F (175°C). Lightly grease a deep oven-safe dish or a round cake pan. Spread half of the parboiled rice on the bottom. Next, pour over the yogurt and saffron mixture, spreading it evenly. Layer the remaining rice on top, pressing gently to compact, and scatter the sautéed barberries across the top. Cover the dish tightly with foil to trap moisture and bake for about 45-50 minutes. During this time, the tachin forms its iconic crispy golden crust while the center becomes rich and tender.
How to Serve Persian Saffron Rice (Tachin) Recipe

Garnishes
Once your tachin is baked and slightly cooled, invert it onto a large serving platter so that the golden crust faces up. Garnish with a sprinkle of extra sautéed barberries for color and tartness, plus some toasted slivered almonds or pistachios for crunch. Fresh herbs like chopped parsley or mint add a lively freshness that contrasts beautifully with the richness. These finishing touches make the presentation stunning and the flavors even more vibrant.
Side Dishes
Persian Saffron Rice (Tachin) Recipe shines as a centerpiece, but it pairs wonderfully with simple grilled meats such as chicken kebabs or lamb chops. You can also serve it alongside a cooling cucumber and yogurt salad or a fresh tomato and herb salad to balance the saffron’s warmth. A dollop of creamy mast-o-khiar (yogurt with cucumber and herbs) on the side complements this dish beautifully, making your meal balanced and complete.
Creative Ways to Present
For a festive occasion, consider baking tachin in individual ramekins to create elegant single servings with that irresistible crust. You can also experiment by layering thin slices of cooked chicken or eggplant inside the rice layers for an enriched tachin variation. Adding a drizzle of pomegranate molasses before serving can introduce a tangy sweetness that elevates the dish even further. Don’t hesitate to get creative — tachin is as versatile as it is delicious!
Make Ahead and Storage
Storing Leftovers
Leftover Persian Saffron Rice (Tachin) Recipe stores well in an airtight container in the refrigerator for up to 3 days. Be sure to cool it completely before refrigerating to maintain its moisture and texture. The crust may soften a little, but the flavors will deepen beautifully overnight.
Freezing
You can freeze individual portions of tachin, wrapped tightly in plastic wrap and then foil, for up to 2 months. Freeze as soon as it cools to preserve freshness. When ready to eat, thaw overnight in the fridge to retain the best texture upon reheating.
Reheating
Reheat leftovers gently in a covered oven-safe dish at 325°F (160°C) until warmed through, typically 15-20 minutes. This method helps revive the crispy texture on the bottom and edges. Alternatively, you can reheat small portions in the microwave but expect a softer crust. A quick broil for 1-2 minutes at the end can help crisp it back up.
FAQs
What makes tachin different from regular saffron rice?
Tachin differs because it’s baked with a mixture of yogurt and egg yolks, which creates a golden crust and a creamy texture inside. Regular saffron rice is simply cooked rice mixed with saffron and served without this crispy, baked layer.
Can I use a non-stick pan for baking tachin?
Yes, using a non-stick pan or a well-greased oven-safe dish is ideal to help the tachin release easily once cooked, preserving the beautiful crust.
How important is soaking the saffron?
Soaking saffron in warm water is key to unlocking its full aroma and vibrant color, making your Persian Saffron Rice (Tachin) Recipe truly stand out.
What can I do with leftover egg whites?
You can save leftover egg whites for making meringues, omelets, or even add them to smoothies for extra protein, ensuring nothing goes to waste when making tachin.
Is barberry essential for this recipe?
Barberries add a unique tartness that brightens the dish, but if unavailable, you can substitute with dried cranberries or pomegranate seeds for a similar effect.
Final Thoughts
There’s something undeniably heartwarming about cooking and sharing this Persian Saffron Rice (Tachin) Recipe. From the glowing golden crust to the vibrant bursts of barberries and the intoxicating scent of saffron, it truly embodies comfort and celebration all at once. I encourage you to try this recipe—it’s a delicious journey into Persian cuisine that will leave your family and friends asking for seconds!
Print
Persian Saffron Rice (Tachin) Recipe
- Prep Time: 15 minutes
- Cook Time: 65 minutes
- Total Time: 80 minutes
- Yield: 9-12 servings
- Category: Rice Dish
- Method: Stovetop
- Cuisine: Persian
Description
Persian Saffron Rice, also known as Tachin, is a fragrant and visually stunning rice dish featuring saffron-infused rice layered with tangy yogurt, barberries, and a golden crust. This traditional Iranian recipe combines the floral essence of rose water, the vibrant color of saffron, and the tartness of dried barberries, all cooked to perfection for a delicious and elegant meal serving up to 12 people.
Ingredients
Rice and Cooking
- 2 cups / 360g basmati rice, uncooked
- 1 tbsp salt
- 3 litres / 3 quarts water
Fruit and Flavorings
- 1/2 cup dried barberries
- 1 1/2 tsp rose water (optional)
- 1 tsp saffron threads
- 2 tbsp warm water
Fat and Dairy
- 2 tbsp / 30g unsalted butter
- 1 cup / 250g plain yogurt (preferably Farmers Union Greek Yogurt)
- 1/2 cup / 125 ml neutral oil (or butter)
- 3 egg yolks
- 3/4 tsp salt
Instructions
- Soak and Parboil the Rice: Rinse the basmati rice under cold running water until the water runs clear to remove excess starch. In a large pot, bring 3 litres of water to a boil. Add 1 tablespoon of salt and the soaked, drained rice. Cook until the rice is partly cooked (about 5-7 minutes), then drain and set aside.
- Prepare Saffron and Barberries: Soak the saffron threads in 2 tablespoons of warm water to extract color and aroma. Rinse the dried barberries thoroughly to remove dirt and bitterness. In a small pan, melt the butter and lightly fry the barberries until they puff up slightly; be careful not to burn them. Optionally, add rose water to the barberries for a floral note.
- Mix Yogurt and Egg Mixture: In a mixing bowl, combine the plain yogurt, neutral oil or melted butter, egg yolks, 3/4 teaspoon salt, and the saffron water mixture. Stir until well blended.
- Layer the Rice: Grease the bottom and sides of a non-stick or heavy-bottomed pot generously with oil or butter. Spread a thin layer of the yogurt and egg mixture followed by a layer of rice to cover the base. Scatter some fried barberries on top. Add remaining rice, then cover the top with plain rice mixed slightly with saffron water for color if desired. Press the layers gently.
- Cook the Tachin: Cover the pot with a tight lid wrapped in a clean towel to soak up steam. Place on low heat and cook for about 45-60 minutes to allow the bottom to form a crispy golden crust (tahdig). Avoid opening the lid during cooking.
- Serve: When done, carefully invert the pot onto a serving platter so the golden crust is on top. Garnish with additional barberries if desired. Serve hot as a main or side dish.
Notes
- Note 1: Use good quality basmati rice for authentic flavor and texture.
- Note 2: Barberries add a tart contrast; rinse them well to reduce bitterness.
- Note 3: Saffron can be substituted with turmeric but saffron provides distinctive aroma and color.
- Note 4: Egg whites can be reserved for other recipes like meringues or omelets.
- Ensure the pot used for cooking tachin has a thick bottom to prevent burning the crust.
- Wrapping the lid with a towel helps to trap moisture and steam the rice perfectly.

