Shirin polo (literally 'sweet rice') is the rice that announces a wedding in Iran. Saffron-stained basmati is layered with caramelized julienned carrot, slivered candied orange peel, blanched almonds, pistachios, sometimes barberries, and pieces of chicken cooked in the same syrup. It's the Persian table's most visually striking dish — orange and saffron-gold and ruby-red — and the most labor-intensive. Tehranis make it for the bride and groom, the new year (Nowruz), and important guests.
Sweet rice with caramelized orange peel, almonds, pistachios, and saffron — eaten at Persian weddings and Nowruz. The rice is bright yellow-orange, the nuts crunch through the soft grains.
Shirin polo's orange peel must be candied (boiled in syrup three times) to remove bitterness — raw peel contains limonin, a triterpenoid that turns soup bitter. Saffron is bloomed in warm milk before being added to the rice, releasing crocin and picrocrocin.
Variations
Tehrani shirin polo uses orange peel and almond; Shirazi version uses barberries instead of orange; Caspian version adds rosewater — three sweet Persian rices.
On the Palate
Where Shirin Polo sits in the Persian flavor cloud
Ingredients
How it's made
5 steps · 2 hours
- 15 min
Cut peel of 2 oranges into matchsticks; boil 3 times changing water (removes bitterness). Simmer in 100ml water + 100g sugar 5 min; drain.
Watch outBoil the peel in three changes of water before candying — skip this and the raw peel's bitterness carries straight into the rice.
- 215 min
Julienne 4 carrots; sauté in 60g butter with 3 tbsp sugar until caramelized, 15 min. Reserve.
Watch outCook the carrots down until they glisten and taste sweet, edges just caramelized — that candied edge is the dish's signature.
- 35 min
Toast 80g blanched almond slivers and 80g pistachio slivers separately until light gold.
- 440 min
Brown 800g chicken thigh pieces; simmer in 400ml water with 1 chopped onion, saffron, salt, 1 tsp cinnamon 40 min.
- 56 min
Parboil 3 cups basmati 6 min; drain. Layer in a heavy pot: oil-water base, rice, carrots, orange peel, almonds, pistachios, more rice, chicken, more rice. Steam 60 min covered. Plate inverted; the layered colors crown the top.
Watch outParboil the rice only until the outside softens but the core stays firm; it finishes in the steam, and each grain should end up separate, not sticky.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.







