Persian Sweet Saffron Carrot Rice

Persian Sweet Saffron Carrot Rice

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

A fragrant, gently sweet basmati rice studded with jewel-toned saffron-glazed carrots, orange zest, and toasted pistachios. This festive Iranian rice is traditionally served alongside fried or grilled fish and roast chicken, especially during Nowruz and family celebrations.

Prep Time20 mins
Cook Time40 mins
Total Time60 mins
Servings6
Yield6 generous servings

Nutrition Facts

Per serving (estimated)

  • 425 kcalCalories
  • 12 gFat
  • 5 gSaturated Fat
  • 70 gCarbs
  • 3 gFiber
  • 20 gSugar
  • 7 gProtein
  • 380 mgSodium
  • 320 mgPotassium
  • 60 mgCalcium
  • 1.8 mgIron
  • 8 mgVitamin C
  • 9000 mcgVitamin A

Ingredients

For the rice

  • 2 cups long-grain basmati rice
  • 3 tablespoons salt, divided
  • 2 tablespoons unsalted butter
  • 2 tablespoons neutral oil

For the sweet carrot topping

  • 3 large carrots, peeled and finely julienned
  • 1/2 cup granulated sugar
  • 1/4 cup fresh orange juice
  • 1 tablespoon finely grated orange zest
  • 1/4 teaspoon ground cardamom
  • 1/2 teaspoon saffron threads, bloomed in 3 tablespoons hot water
  • 2 tablespoons unsalted butter
  • 1/4 cup slivered almonds
  • 2 tablespoons golden raisins (optional)

For garnish

  • 2 tablespoons shelled pistachios, roughly chopped
  • extra saffron threads, optional

Directions

  1. Rinse the basmati rice in cool water until the water runs clear, then soak in a bowl with 1 tablespoon salt and lukewarm water for 30 minutes. Drain well.
  2. Bring a large pot of water to a rapid boil with the remaining 2 tablespoons salt. Add the drained rice and parboil for 5 to 7 minutes until the grains are soft outside but still firm at the center. Drain and rinse briefly with cool water to stop the cooking.
  3. Meanwhile, melt 2 tablespoons butter in a large skillet over medium heat. Add the slivered almonds and toast for about 2 minutes until light golden; remove with a slotted spoon and set aside.
  4. Add the julienned carrots to the same skillet and sauté for 4 minutes. Stir in the sugar, orange juice, zest, cardamom, and bloomed saffron. Cook another 5 minutes until the carrots are tender and glossy, then stir in the raisins if using.
  5. In a heavy nonstick pot, melt 2 tablespoons butter with the oil over medium heat. Spread a thin, even layer of parboiled rice across the bottom to form the tahdig crust, then top with the remaining rice, mounding it into a pyramid.
  6. Use the handle of a wooden spoon to poke 5 to 6 deep holes through the rice to vent steam. Drizzle 1 tablespoon of bloomed saffron over the top, then lay a clean kitchen towel across the pot and seal with the lid.
  7. Cook on medium-high for 4 minutes until you hear a gentle sizzle, then reduce to the lowest setting and steam for 35 minutes without lifting the lid. Remove from heat and rest, covered, for 5 minutes.
  8. Gently scoop the rice onto a warm platter, leaving the golden tahdig crust in the pot for those who want it. Fold the saffron carrot mixture through the rice so the color streaks evenly.
  9. Pile the rice onto a serving dish, scatter the toasted almonds and pistachios on top, and finish with a few extra saffron threads. Serve immediately with grilled or pan-fried fish, or saffron roast chicken.

Cook’s Notes

  • Do not skip the parboil step; it is what gives Iranian-style rice its signature long, separate grains.
  • For a richer tahdig crust, increase the butter at the base to 3 tablespoons and let it cook an extra minute before lowering the heat.
  • Always bloom saffron in warm (not boiling) water to preserve its delicate aroma and vivid red-gold color.
  • Replace half the sugar with date syrup for a deeper, more traditional sweetness, or add 1 teaspoon rosewater for a floral note.
  • In Iran, this rice is most often served with white fish on Wednesdays, as the citrus sweetness balances the richness of oily fish beautifully.