Close up view of Saffron Yogurt Rice with Spinach and Prunes, a classic Persian dish referred to as Tahchin e Esfanaj.

Saffron Rice with Chicken, Yogurt and Spinach (Tahchin Esfenaj)

Saffron rice with chicken, yogurt and spinach is a classic Persian dish referred to as Tahchin e Esfanaj. It is healthy, gluten free and can be prepared in a rice cooker, on stove or in oven. Elegant, festive and delicious!
Course Main Course
Cuisine Persian
Keyword chicken and rice recipes, Saffron Rice, Tahchin
Prep Time 45 minutes
Cook Time 2 hours
Total Time 2 hours 45 minutes
Servings 14 (1 cup each)
Calories 225kcal
Author Roxana Begum
Cost $8



  • lbs chicken thigh pieces, 700 g
  • 1 onion large, thinly sliced
  • 2 cloves garlic grated
  • 1/2 tsp Advieh (Persian spice mix, see note 9)
  • 1/2 tsp turmeric
  • 1/2 tsp ground black pepper
  • tsps salt
  • 3/4 cup yogurt thick, 190 g
  • 1/2 tsp saffron (ground, dissolved in 3 tbps hot water)
  • 2 lbs spinach fresh, chopped (900 g) or 1 lb frozen (450 g)
  • 1/4 lb spinach fresh (optional garnish)
  • 4 tbsps olive oil
  • 1 egg yolk (optional)
  • 2 tbsps butter (optional, for rice crust)
  • 1 tbsp lemon juice
  • 1 cup prunes pitted, 125 g
  • 2 cups basmati rice white or brown, 400 g
  • Roasted sliced almonds (optional)



  • Combine chicken, 1/2 sliced onion, 1 grated garlic clove, 1/2 tsp salt, 1/2 tsp black pepper, 1/2 tsp Persian mixed spice, 1/2 tsp turmeric in a cooking pot. Add half cup water and cook over medium heat for about one hour until well done.
  • Alternatively it can be baked for one hour without adding water as the chicken will release its own juices.
  • Drain any juices from the cooked chicken and set aside. 
  • Combine the cooled chicken, yogurt, one tbsp saffron water and preferably marinate overnight.
    Steps for marinating the chicken for making Persian saffron rice
  • Heat two tbsps of oil in a skillet, sauté remaining sliced onion and grated garlic clove. Add chopped spinach, 1/4 tsp salt and simmer five minutes. Stir and let juices evaporate.
  • There are two ways to proceed. (1) Using the Persian rice cooker (easier method). (2) Or boiling rice first and then baking it in the oven with remaining ingredients (traditional method).
  • Wash the rice thoroughly, until there is no starchy water. It may require 4-5 rinses until the water is clear. Drain the rice well.


  • Bring two and half cups water to a boil in a rice cooker. Add two tablespoons oil and 3/4 tsp salt.
  • Once the water comes to a rolling boil, add the rice. Let it cook just until all the water is absorbed. It is important to not let the rice steam further. Transfer the cooked rice to another container.
  • Persian rice is often prepared with a rice crust in the bottom. When the rice is flipped, the crust is on the top. A Persian Rice cooker is specially designed to make the crust.
  • Heat 2 tbsps of butter in Persian rice cooker. Combine 2 to 3 tbsps of chicken marinade, couple scoops of cooked rice, one tbsp saffron water and egg yolk. Spread this mixture evenly over melted butter.
  • Layer cooked rice, chicken, prunes, spinach and end with a rice layer. Sprinkle one tbsp saffron water and lemon juice over rice. Place lid and let it steam for 20 minutes as per the rice cooker instructions.
  • Check out the video for the Persian Lentil Cranberry Rice to see how this is done in a Persian rice cooker.
    Preparation of spinach, rice and the yogurt-saffron mixture for making the Persian saffron rice (Tahchin Esfenaj)


  • Alternatively it can be prepared in the oven. Preheat oven to 350ºF.
  • Boil 7 cups of water with 1½ tbsp salt in a large cooking pot. Add rice and boil at medium high to high heat for 5 to 6 minutes until rice grains are soft. Stir the rice while it is cooking. Drain rice in a colander and set aside.
  • To make the rice crust, melt 2 tbsps of butter in oven proof dish such as Pyrex baking dish. Combine 2 to 3 tbsps of chicken marinade, couple scoops of cooked rice, one tbsp saffron water and egg yolk. Spread the mixture evenly over melted butter.
  • Layer cooked rice, chicken, prunes, spinach and end with a rice layer. Sprinkle one tbsp saffron water and lemon juice over rice. 
    Step by step procedure for making the Persian saffron rice cake (Tahchin esfenaj)
  • Pour two tbsps oil evenly over rice. Cover with a sheet of aluminum foil and seal well. Bake for an hour or more until a golden crust is formed in the bottom.


  • Transfer the dish onto a wooden surface or place over a moist towel for couple minutes.
  • Using a spatula gently loosen the edges as you would do for a cake. Place a serving plate over the dish and flip it over as you would do for an upside down cake. Carefully loosen the rice and arrange it.
  • If you prefer, the crust may be separated, cut and placed around the rice. Garnish with sautéed fresh spinach (see note 7) and roasted sliced almonds. You may serve it with a Persian yogurt dip with shallots.
    Final assembly and plating of Persian saffron rice



  1. The amount of water used for cooking rice is very important for final texture of the dish. And it differs with age of the rice. Basmati rice typically will need less water than other long grain rice varieties.
  2. I use trial and error to determine the right amount of water needed for cooking. It may range from 1¼ to 1¾ cups water per cup of rice.
  3. The amount of moisture in the various ingredients is important for the final texture.
  4. In the first step, rice should be cooked to yield well done fluffy rice, holds its shape well but is not too wet and delicate.
  5. The spinach should be well drained. The chicken should be lightly coated with the marinade. If the marinade is excessive it can result in the rice becoming soggy.
  6. Adjust added fat or salt as needed.
  7. Tip for garnish: Heat one tsp of oil and sauté 1/4th pound of fresh spinach lightly, and do not overcook. Make sure to retain the color and shape of spinach and let the juices evaporate quickly. Spread it over a plate and set aside or garnish.
  8. You can also prepare this recipe on the stove using a non stick cooking pot.
  9. Persian spice mix (advieh) recipe is on the blog or available on Amazon or Persian grocery stores. A middle eastern or Mediterranean mixed spice blend could be a substitute.
  10. For more tips and serving suggestions check out the blog post above.


Servings: 14
Serving Size: 1 cup
Calories 225, Total Fat 6 g (Saturated Fat 1 g, Polyunsaturated Fat 3 g, Monounsaturated Fat 2 g), Cholesterol 29 mg, Sodium 334 mg, Potassium 624 mg, Phosphorus 145 mg, Total Carbohydrate 34 g, Dietary Fiber 3 g, Sugars 6 g, Protein 10 g


Serving: 0g | Calories: 225kcal | Carbohydrates: 0g | Protein: 0g | Fat: 0g | Saturated Fat: 0g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 0mg | Potassium: 0mg | Fiber: 0g | Sugar: 0g | Vitamin A: 0IU | Vitamin C: 0mg | Calcium: 0mg | Iron: 0mg