Bursting with jewel-toned, ruby barberries and fragrant saffron, Zereshk Polo pairs fluffy, perfectly separated basmati rice with a buttery, sweet-and-tangy finish. This naturally vegan and gluten-free Persian classic comes together in about 1 hour and features a delightfully tender bite layered with caramelized onions.

Want to make it into tahdig for that irresistible layer of crispy rice at the bottom? You can totally do that with this recipe!
Want to make it ba morg (with chicken)? Use this recipe for Albaloo Polo ba Morg as a guide.
🧾Ingredients in this recipe

See the recipe card for full information on ingredients and quantities.
👩🍳How to Make This Recipe
If using saffron, grind the saffron and top it with two ice cubes in a small bowl. Set it aside until step 7.
Wrap your lid in a kitchen towel. Here’s why and how.

Candice Recommends
When steaming rice, I tie a kitchen towel around the lid to help absorb the excess moisture. This can be unsafe if you don’t have experience because the towel can come undone and catch fire. Please only use the kitchen towel method if you will be keeping a close eye on the pot.


Zereshk Polo – Persian Barberry Rice
Ingredients
- 2 cups basmati rice can use as little as 1.5 cups, but not if making tahdig
- ½ cup dried barberries washed in warm water
- 1 small onion sliced in very thin half-moons
- 2 tsp sugar can use less and up to 2 tbsp**
- 3 tbsp sea salt
- 9 tbsp flavorless oil canola, sunflower seed, vegetable, etc.
- 1 pinch saffron optional, ground and bloomed in 3 tablespoons of hot water*
- water
Instructions
- Wash the rice 5 times with cold to lukewarm water until the water runs clear. Let it soak until step 6.
- Soak the barberries in warm water for 10 minutes, then strain.
- In the meantime, heat 2 tablespoons of oil over medium heat and add the onion. Cook beyond the point where it is translucent. Let it brown. You want it to be caramelized. This takes about 20 minutes. Keep your eye on it and stir every couple minutes. When done, remove from the pan and set aside.
- Add another 2 tablespoons of oil and the washed barberries. Cook for 2-3 minutes until they are plump. Add the sugar** to balance the sourness of the barberries. Stir constantly. Be careful not to burn them.
- Bring about 2/3 a pot water of water to boil. Add 3 tablespoons of salt.
- Add the rice to the boiling water and gently stir. Bring it back to a boil, then remove the lid to keep from overflowing.
- When al dente, strain. Do not overcook! If salty, rinse with cold water. Shake colander to remove as much water as possible.
- Add 3 tablespoons of oil in a pot. Then gently add half of the drained rice and top with the onion and barberry mixture. Top with the rest of the rice.
- Using the back side of a kitchen utensil, make 6 deep holes in the rice, top with the steeped saffron, then put the lid back on. Cook on medium heat, watching it carefully.
- When the lid gets foggy (this takes 3-5 minutes), pour a little oil over the rice – about 2 tbsp. Then put the lid back on*** and turn the heat to the lowest possible setting.
- Cook for 30-45 min from when the oil is poured on top.
- Fluff the entire rice mixture with a fork to mix it all together and serve. You can garnish with slivered almonds and/or pistachios.
Notes
Nutrition
Tried this recipe?
Let us know how it was!😋 Hungry for more Persian rice dishes?
I’ve got the Persian recipes to satisfy your cravings! Start with one of these favorite Persian rice dishes:


















Can’t wait to make it again. A definite crowd pleaser.
I have a gigantic barberry bush in my front yard that I have been trying to kill. Do you know if it is the same as the dried barberries? If I can’t kill that darned thorny thing, I may as well eat the berroes!
Hi Alice, great question! Japanese barberry bushes are invasive AND edible, though I haven’t tried foraging for them myself. Definitely verify if this is what is in your yard before using them. Good luck!