Main Course
Tahchin with Spinach

About this dish
Tahchin is a classic Persian layered rice cake that marries fragrant saffron rice with a tender, savory filling. In this spinach version, the earthy greens are lightly sautéed with garlic and optional turmeric, then sandwiched between golden, buttery rice layers.
The dish bakes into a crisp-crusted, moist centerpiece that slices beautifully—perfect for a weekend lunch or a celebratory dinner.
Ingredients
UK and US measurements are both included for every recipe.
Basmati rice
grain2 cups (400g)
Imperial measurement: 2 cups
Fresh spinach
vegetable300g
Imperial measurement: 10 oz
Plain yogurt
dairy1 cup (240ml)
Imperial measurement: 1 cup
Eggs
protein3 large
Saffron threads
spice1/2 tsp (0.5g)
Imperial measurement: 1/2 tsp
Butter, melted
fat4 tbsp (60g)
Imperial measurement: 4 tbsp
Garlic cloves, minced
herb3 cloves
Turmeric
spice1/2 tsp
Salt
seasoning1 tsp (6g)
Imperial measurement: 1 tsp
Black pepper
spice1/2 tsp
Olive oil
fat2 tbsp (30ml)
Imperial measurement: 2 tbsp
Method
Wash and soak rice
1 hourWash the basmati rice under cold water until the water runs clear. Soak in cold water for 1 hour, then drain.
Cook rice partially
10 minutesBring a large pot of salted water to a boil. Add the drained rice and cook for 5-6 minutes until al dente. Drain and rinse with cold water.
Prepare saffron water
5 minutesGrind the saffron threads with a pinch of sugar using a mortar and pestle. Dissolve in 2 tablespoons of hot water. Set aside.
Cook spinach
10 minutesHeat olive oil in a skillet over medium heat. Add minced garlic and cook for 30 seconds. Add spinach in batches and cook until wilted, about 3 minutes. Season with salt and pepper. If using turmeric, add it now. Drain any excess liquid and let cool.
Make rice mixture
5 minutesIn a large bowl, whisk together yogurt, eggs, half the melted butter, and half the saffron water. Fold in the parboiled rice until well combined.
Layer in baking dish
10 minutesPreheat oven to 180°C (350°F). Brush a 9-inch round baking dish with the remaining melted butter. Spread half the rice mixture evenly in the dish. Spread the cooked spinach over the rice. Top with the remaining rice mixture and smooth the surface.
Bake
1 hourCover the dish with foil and bake for 45 minutes. Remove foil and bake for another 15 minutes until the top is golden and crisp. Drizzle remaining saffron water over the top and let rest for 10 minutes.
Serve
5 minutesRun a knife around the edges, carefully invert onto a serving platter, and cut into wedges. Serve warm.
Equipment
- Large pot
- Skillet
- 9-inch round baking dish
- Mixing bowls
- Mortar and pestle
Nutrition facts
Tips
- Soaking the rice is crucial for a tender texture, do not skip this step.
- Parboil the rice just until al dente—overcooking will make the tahchin dense.
- Let the tahchin rest after baking to firm up, making it easier to unmold and slice.
- For a richer color, use an extra pinch of saffron or add a pinch of turmeric to the rice mixture.
Serving suggestions
- Serve warm with a side of mast-o-khiar (yogurt with cucumber) and fresh herbs like mint and tarragon.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Youssef Benali
Specialises in Moroccan cuisineYoussef makes tagine with preserved lemons he aged for 6 months. He is a patient man.
Describe yourself in three words: Patient, fragrant, lemon hands.