Grandma’s Shirin Polo Recipe | Sweet Saffron Rice (No Dry)
I still hear the clatter of my auntie’s copper pot when we made Shirin Polo for Nowruz back in Tehran. She’d hum old folk songs while layering rice and lamb, the kitchen filling with the scent of caramelized onions and saffron that felt like sunshine in a bowl. Turns out this sweet rice dish traces back to Persian royalty—kings loved it so much they sent it as a gift across the Silk Road. If your rice ever turns out mushy or too dry, trust me, it’s usually the parboil step that trips folks up. A quick boil then an ice bath keeps the grains separate and fluffy, just like my auntie taught me.
What makes this version stick in my family’s hearts isn’t just the sweet-savory balance; it’s the little tricks passed down. A pinch of cinnamon lifts the flavor, and tossing the toasted almonds and raisins in at the end gives each bite a surprise crunch. I’ve seen people skip the saffron soak and end up with pale rice—don’t be that person! Steeping those golden threads in hot water unlocks the real color and aroma. And hey, if you’re nervous about the sugar, start with a little less; you can always add a drizzle of honey when serving.
Alright, let’s get our hands a little sticky. This isn’t a recipe you rush; it’s a labor of love that rewards patience. While the rice rests, the lamb simmers in butter and onion until it’s melt‑in‑your‑mouth tender. Then we layer it all together, drizzle that saffron water like liquid gold, and let the oven work its magic. When you finally lift the lid, the steam will carry the perfume of Persia straight to your nose, and you’ll know why this dish has survived centuries of celebrations.
So grab a big pot, round up the family, and get ready for a dish that’s equal parts comfort and celebration. Shirin Polo isn’t just food—it’s a memory you can taste, a story you can share around the table. And when the first forkful hits your tongue, you’ll understand why my grandma always said, “If it’s not a little sweet, it’s not Persian.”
Instructions
- Rinse the rice several times until the water runs clear, then soak it in cold water for 30 minutes.
- Bring a pot of salted water to a boil, add the drained rice, and parboil for 5 minutes. Drain and shock the rice in ice water to stop cooking.
- In a heavy skillet, melt butter over medium heat, sauté the onion until golden, then add the cubed lamb and brown on all sides.
- Stir in the sugar, cinnamon, and a pinch of salt, cooking until the mixture caramelizes slightly.
- Layer half of the parboiled rice over the meat, sprinkle half the toasted almonds and raisins, then drizzle half the saffron water.
- Repeat the layering with the remaining rice, almonds, raisins, and saffron water, finishing with a final drizzle of melted butter.
- Cover tightly with foil and a lid, then bake at 350°F (175°C) for 30‑35 minutes until the rice is fully cooked and fragrant.
- Let it rest for 10 minutes before fluffing gently and serving warm.

Comments