Zereshk Polo Cooking Method: Step-by-Step

Updated November 5, 2026

Total time
1 hr 45 min
prep 30 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Zereshk Polo Cooking Method: Step-by-Step

Zereshk polo is a classic Iranian rice dish where fluffy basmati rice is layered with tart barberries (zereshk) and often served alongside saffron chicken. The sweet-and-sour berries contrast beautifully with the fragrant, buttery rice, and the jewel-red berries make it a stunning centerpiece for any meal. This method delivers perfectly separated grains and glossy, plump barberries every time.

Ingredients

  • 2 cups (400 g) basmati rice
  • 1 cup (150 g) dried barberries (zereshk)
  • 4 cups (960 ml) water, for parboiling
  • 1 tablespoon (15 g) salt, plus more to taste
  • 3 tablespoons (45 ml) vegetable oil or butter, divided
  • 1/4 cup (60 ml) water, for steaming
  • 1/4 teaspoon saffron threads, ground and dissolved in 2 tablespoons (30 ml) hot water
  • 2 tablespoons (30 g) butter, melted
  • 1 tablespoon (15 g) sugar (optional, if barberries are very tart)

Instructions

  1. Rinse the rice in cold water until the water runs clear. Soak the rice in cold water with 1 tablespoon (15 g) salt for at least 30 minutes (or up to 2 hours). Drain well.
  2. While the rice soaks, pick over the barberries to remove any stems or debris. Rinse them quickly in cold water and drain. Set aside.
  3. Bring 4 cups (960 ml) of water to a boil in a large pot. Add the drained rice and stir gently. Parboil for 5–7 minutes, until the rice is just tender but still has a slight bite in the center. Drain the rice in a colander and rinse with lukewarm water to stop cooking.
  4. In a small skillet, heat 1 tablespoon (15 ml) of oil or butter over medium heat. Add the barberries and sauté for 1–2 minutes, until they plump up slightly. If using sugar, stir it in now. Remove from heat and set aside.
  5. In the same pot you used for parboiling, heat the remaining 2 tablespoons (30 ml) of oil or butter over medium heat. Add about 2 tablespoons of the parboiled rice and spread it evenly across the bottom to form a crust (tahdig).
  6. Gently spoon the remaining rice into the pot, mounding it in a cone shape. Use the handle of a wooden spoon to make a few holes in the rice down to the bottom of the pot, allowing steam to escape.
  7. Drizzle the dissolved saffron water over the top of the rice. Pour the 1/4 cup (60 ml) of water around the edges of the pot.
  8. Cover the pot with a tight-fitting lid wrapped in a clean kitchen towel. Cook over medium-low heat for 45–50 minutes, until the rice is fully tender and the bottom crust is golden brown.
  9. While the rice steams, gently fold the sautéed barberries into half of the cooked rice (or serve them on top). To do this, fluff the rice with a fork, then stir in the barberries.
  10. To serve, spoon the rice onto a platter, mounding it. Gently lift the crust from the bottom of the pot and place it on top or alongside. Drizzle with the melted butter if desired.

Tips

  • Barberry substitution: If you can’t find dried barberries, use dried cranberries or currants. They will be sweeter and less tart, so reduce or omit the sugar.
  • Don’t skip soaking the rice: Soaking basmati rice is essential for long, fluffy grains. At least 30 minutes is fine, but 1–2 hours gives better texture.
  • Watch the heat: Too high heat will burn the crust before the rice cooks. Keep the flame low and steady; the towel under the lid absorbs steam and prevents soggy rice.
  • Barberries burn quickly: Sauté them only briefly and keep them separate from the rice until serving, otherwise they can turn bitter and mushy.

Serving Suggestions

Serve zereshk polo alongside saffron-marinated roasted chicken, lamb kebabs, or a simple herb omelet (kuku sabzi). A side of mast-o khiar (cucumber yogurt) or a fresh herb salad balances the tartness. For a vegetarian meal, pair it with roasted vegetables and a sprinkle of slivered pistachios.

Variations

  • Zereshk polo ba morgh (with chicken): Top the rice with sautéed chicken pieces cooked in turmeric, onion, and saffron. The chicken juices soak into the rice.
  • Sweet version: Add 1/4 cup (30 g) slivered almonds or pistachios to the barberry mixture for extra crunch.
  • Rice cooker method: After parboiling, transfer the rice and barberries to a rice cooker, add the saffron water, and cook according to the manufacturer’s instructions. You will not get a crispy crust, but the rice will still be excellent.
  • Add orange zest: Stir 1 teaspoon of grated orange zest into the barberries for a citrusy twist.

Storage and Reheating

Refrigerate leftover zereshk polo in an airtight container within 2 hours of cooking. It will keep for up to 4 days. To reheat, sprinkle with a little water and microwave in 30-second bursts, or steam in a covered pan over low heat for 5–10 minutes. The barberries may lose their bright color, but the flavor remains. You can also freeze the rice (without the barberries) for up to 3 months; thaw overnight in the fridge and reheat as above.

Frequently Asked Questions

Can I use regular long-grain rice instead of basmati? Yes, but the texture will be less fluffy and the grains may clump. Basmati is preferred for its aroma and separate grains.

What if I don’t have saffron? Use 1/4 teaspoon ground turmeric for color, though the flavor will be different. You can also omit it entirely; the rice will still be delicious.

Why is my rice mushy? You likely used too much water during parboiling or cooked it too long. Parboil for only 5–7 minutes, and drain thoroughly. Also, avoid stirring the rice after it’s in the steaming pot.

Can I make this ahead of time? Yes, cook the rice fully, then keep it warm in a covered dish for up to 1 hour. Add the barberries just before serving to keep them vibrant.

Are barberries the same as raisins? No, barberries are tart and small, while raisins are sweet. Currants are closer in size but sweeter. Use currants if you want a less tart result.

Is the crispy crust (tahdig) necessary? Not at all—many people skip it. If you don’t want a crust, just oil the bottom of the pot and proceed; the rice will still steam perfectly.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).