Zereshk Polo Ingredients & Recipe (Persian Barberry Rice)

Updated November 4, 2026

Total time
1 hr 40 min
prep 25 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Zereshk Polo Ingredients & Recipe (Persian Barberry Rice)

Zereshk Polo is a classic Persian rice dish where fluffy basmati rice is layered with tart, jewel-like barberries and often served with saffron chicken. The combination of sweet-tangy barberries, fragrant saffron, and buttery rice makes it a festive yet surprisingly simple dish to prepare at home. This recipe delivers perfectly separated grains and a balanced sweet-sour flavor that pairs beautifully with savory proteins.

Ingredients

  • 2 cups (400 g) basmati rice, rinsed until water runs clear
  • 1/2 cup (75 g) dried barberries (zereshk)
  • 3 tbsp (45 ml) vegetable oil or ghee, divided
  • 2 tbsp (30 g) unsalted butter
  • 1/4 tsp saffron threads, ground and dissolved in 3 tbsp (45 ml) hot water
  • 1 tsp (5 g) salt, plus more for the rice water
  • 1 tbsp (15 g) sugar (adjust to taste)
  • 1/4 cup (60 ml) water for the barberries
  • 1/4 tsp ground cardamom (optional)
  • For serving: 1.5 lb (680 g) cooked chicken (see notes)

Instructions

  1. Soak the rice: Place the rinsed rice in a bowl, add cold water to cover by 2 inches (5 cm), and add 1 tbsp salt. Soak for at least 30 minutes (up to 2 hours). Drain well.
  2. Prepare the barberries: In a small bowl, cover the dried barberries with cold water and swish gently. Drain and pick out any stems or debris. Set aside.
  3. Cook the rice (parboil): Bring a large pot of water (about 8 cups / 2 L) to a rolling boil. Add 1 tbsp salt and the drained rice. Boil for 6–7 minutes, until the rice is tender but still has a slight bite. Drain immediately in a colander and rinse with warm water to stop cooking.
  4. Layer the rice: In a heavy-bottomed pot (or nonstick), heat 2 tbsp of the oil over medium heat. Add a layer of rice (about a third), then drizzle with some saffron water and dot with a little butter. Repeat layers, finishing with rice. Pour the remaining oil and 2 tbsp water over the top. Cover the pot with a clean kitchen towel and a tight-fitting lid.
  5. Steam the rice: Cook on medium-low heat for 30–40 minutes. The rice should be fluffy and have a crispy golden crust (tahdig) at the bottom. Remove from heat and let rest, covered, for 5 minutes.
  6. Sauté the barberries: While the rice steams, heat the remaining 1 tbsp oil in a small skillet over medium heat. Add the barberries, sugar, and 1/4 cup (60 ml) water. Cook for 2–3 minutes, stirring, until the barberries plump up and the liquid thickens slightly. Remove from heat and set aside.
  7. Assemble and serve: Gently fluff the rice with a fork. Transfer to a serving platter, mounding it. Spoon the sautéed barberries over the top. Drizzle with any remaining saffron water. Serve immediately with chicken or your chosen protein.

Tips

  • Barberries: If you can’t find dried barberries (zereshk), substitute dried currants or cranberries, but reduce the sugar to 1 tsp since cranberries are sweeter. The tartness will be milder.
  • Tahdig (crispy crust): For a thicker crust, use a nonstick pot and press the rice down gently before covering. Don’t stir while steaming.
  • Saffron: To get the most color and aroma, grind the saffron threads with a pinch of sugar before dissolving in hot water. Use a mortar and pestle if you have one.
  • Rinsing rice: Rinse the rice until the water runs completely clear—this removes excess starch and prevents gummy rice.

Serving Suggestions

Zereshk polo is traditionally served with saffron-marinated chicken (joojeh kabab) or chicken stew. It also pairs well with lamb kebabs, roasted vegetables, or a simple yogurt-cucumber salad. The tart barberries cut through rich meats beautifully.

Variations

  • Zereshk Polo ba Morgh (with chicken): Top the rice with sautéed chicken pieces that have been seasoned with turmeric, salt, and pepper. Cook the chicken until it reaches an internal temperature of 165°F (74°C) as measured with a food thermometer.
  • Sweet version: Add 1/4 cup (30 g) slivered almonds or pistachios to the barberry mixture for extra crunch.
  • Herbed rice: Mix 1/2 cup (30 g) chopped fresh dill or parsley into the rice before steaming for a fresh twist.
  • Vegan: Skip the butter and use all oil. Serve with roasted chickpeas or grilled tofu.

Storage and Reheating

Store leftover zereshk polo in an airtight container in the refrigerator for up to 4 days. The barberries will soften, but the flavor remains. To reheat, sprinkle with a little water, cover, and microwave in 1-minute intervals until hot, or reheat in a covered skillet over low heat for 5–7 minutes. For longer storage, freeze the rice (without the barberries) in a freezer-safe bag for up to 3 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use regular long-grain rice instead of basmati? Yes, but basmati is preferred for its fragrance and long grains. If using regular long-grain, reduce the parboiling time to 5 minutes.

What can I substitute for saffron? Turmeric (about 1/4 tsp) can mimic the color, but not the flavor. For a closer taste, use a pinch of saffron powder (if available) or a few threads steeped in hot water for 10 minutes.

Why is my rice sticky? Sticky rice usually means you over-boiled it or didn’t rinse it enough. Be sure to rinse until clear and parboil only until al dente—it will finish cooking during steaming.

Can I make this in a rice cooker? Yes. After parboiling, place the rice in the rice cooker, add the oil and butter, and cook according to your machine’s instructions. You won’t get a tahdig, but the rice will be fluffy.

Are barberries the same as dried cranberries? No. Barberries are smaller, more tart, and have a slightly sour flavor. Cranberries are sweeter and larger. If substituting, adjust the sugar and reduce the amount to 1/3 cup (50 g).

Can I prepare this ahead of time? You can parboil the rice and prep the barberries a day ahead. Store them separately in the fridge. Steam the rice fresh for best texture.

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).