To get the best color and flavor, you always need to bloom the saffron.
Crush saffron threads in a mortar and cover with 50 ml hot water.
Cover and let it sit. This step releases the golden color and deep aroma that make Persian dishes so unique.
👉 You’ll use this bloomed saffron three times in the recipe: for the rice, the meatballs, and the sauce. Don’t skip it – it’s the secret to authentic Zereshk Polo flavor!
Parboil the rice for 4 minutes till al-dente, then drain.
Heat ghee in a non-stick pot or a rice cooker, add 15 ml of the bloomed saffron and a bit of water, then layer the rice into a mound.
Poke 5 holes with a spoon handle for steam to escape.
Cover with a towel-wrapped lid and steam for 45 minutes until fluffy. (this part is not necessary if using the Reishunger rice cooker).
Blend chicken breast, onion, saffron essence, salt, and pepper until smooth.
Form small meatballs, fry until golden brown, and set aside.
Sauté onion in oil, add tomato paste, and fry until aromatic.
Add water, the rest of the bloomedd saffron, bay leaves, salt, and pepper.
Simmer for 20 minutes, then add the meatballs and cook for 10 minutes until the sauce thickens.
Melt butter in a pan, add barberries, sprinkle with sugar and cinnamon, stir briefly.
Deglaze with a few spoons of the saffron-tomato sauce. Remove from heat immediately.
Arrange saffron rice on plates, top with chicken meatballs and sauce, and sprinkle with the glistening barberries.
Serve with homemade Sir Torshi – Persian Pickled Garlic.
👉 Want to try the authentic version first? Check out my recipe for the classic Zereshk Polo with chicken and see how this Persian favorite is traditionally served. Then come back to this modern take and discover which one wins your heart.