Zereshk polo is a beloved Persian rice dish traditionally served with chicken, but this vegetarian version lets the jewel-like barberries and saffron-scented rice shine. The tart, slightly sweet barberries are cooked with a little sugar and butter (or oil) until they glisten, then folded through fluffy, steamed basmati rice. It’s a stunning main or side dish that brings a pop of color and a complex sweet-and-sour flavor to your table.
Ingredients
- 1 ½ cups (300 g) basmati rice
- 3 cups (710 ml) water, for boiling rice
- 1 ½ teaspoons salt, divided
- 2 tablespoons (30 ml) vegetable oil or butter, divided
- 1 cup (120 g) dried barberries (zereshk)
- 1 tablespoon (15 g) sugar
- 1 teaspoon saffron, ground and dissolved in 3 tablespoons (45 ml) hot water
- 2 tablespoons (30 g) plain yogurt (optional, for tahdig)
- Pinch of ground cardamom (optional)
Instructions
- Rinse and soak the rice: Place the basmati rice in a large bowl and rinse under cold water until the water runs clear. Cover with fresh water and let soak for 30 minutes. Drain well.
- Boil the rice: Bring 3 cups (710 ml) water to a boil in a large pot. Add 1 teaspoon of salt and the drained rice. Boil for 6–7 minutes, until the rice is just tender but still firm at the center. Drain the rice in a colander and rinse briefly with cool water to stop the cooking.
- Prepare the barberries: While the rice is boiling, pick through the barberries to remove any stems. Rinse them quickly under cold water and drain. In a small skillet, heat 1 tablespoon (15 ml) of the oil or butter over medium heat. Add the barberries, sugar, and 2 tablespoons (30 ml) water. Cook for 2–3 minutes, stirring, until the barberries have plumped and become glossy. Remove from heat and set aside.
- Make the saffron water: In a small bowl, dissolve the ground saffron in 3 tablespoons (45 ml) hot water. Let it steep for 5 minutes.
- Layer the rice for steaming: In a heavy-bottomed pot (or the same pot you boiled the rice in), heat the remaining 1 tablespoon (15 ml) oil or butter over medium heat. If using yogurt for tahdig, mix the yogurt with 1 tablespoon of the cooked rice and spread it over the bottom of the pot. Otherwise, just add the rice. Gently spoon the drained rice into the pot, mounding it into a pyramid shape. Drizzle the saffron water over the top. Sprinkle with the remaining ½ teaspoon salt and cardamom if using.
- Steam the rice: Wrap the pot lid in a clean kitchen towel and cover the pot tightly. Turn the heat to low and cook for 30–35 minutes. The rice should be fluffy and the bottom crust (tahdig) golden and crisp.
- Fold in the barberries: Once the rice is cooked, remove from heat and let it rest, covered, for 5 minutes. Gently fluff the rice with a fork, then fold in the cooked barberries, being careful not to break the grains. If you have a crisp tahdig, break it into pieces and serve alongside or on top.
Tips
- Barberries can be very tart: Taste them before adding sugar. If they are extremely sour, increase the sugar to 1 ½ tablespoons (22 g). If you can’t find barberries, substitute dried currants or chopped dried cranberries, though the flavor will be sweeter and less tart.
- Don’t skip soaking the rice: Soaking basmati for at least 30 minutes helps the grains elongate and cook evenly, giving you that light, separate texture that is essential for Persian rice.
- Low and slow for the tahdig: If you want a golden crust, resist the urge to lift the lid during steaming. The steam creates the crust. If your pot is thin, use a heat diffuser to prevent burning.
- For a vegan version: Use a neutral vegetable oil instead of butter throughout. The tahdig will still crisp up nicely.
Serving Suggestions
Serve this zereshk polo as a vibrant main dish with a side of mast-o-khiar (cucumber yogurt dip) and a fresh herb salad. It also makes a wonderful side to vegetarian kofta, grilled halloumi, or roasted vegetables. For a traditional touch, you can also serve it alongside a simple lentil stew or a bowl of yogurt soup.
Variations
- Add nuts: Fold in ½ cup (70 g) of toasted slivered almonds or pistachios along with the barberries for extra crunch and richness.
- Spiced version: Add a pinch of ground cinnamon or cumin to the barberry mixture for a warm, aromatic twist.
- With potato tahdig: Instead of yogurt, place thin slices of potato at the bottom of the pot before adding the rice. The potatoes will crisp up and make a hearty crust.
- Herbed rice: Mix in ½ cup (20 g) of chopped fresh dill or parsley with the rice before steaming for a fresh, herby flavor.
Storage and Reheating
Store leftover zereshk polo in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a little water over the rice and microwave in 30-second bursts, or reheat in a covered skillet over low heat with a splash of water until hot. For best results, reheat only the amount you plan to eat, as the rice can dry out with repeated reheating. You can also freeze the rice in a sealed container for up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use regular long-grain rice instead of basmati? Yes, you can, but basmati is preferred for its aroma and long, separate grains. Regular long-grain rice will still work, but adjust the boiling time to 5–6 minutes, as it may cook faster.
What are barberries and where can I find them? Barberries (zereshk) are small, tart red berries commonly used in Persian cooking. They are available at Middle Eastern grocery stores, some specialty markets, or online. If you can’t find them, use dried currants or cranberries as a substitute.
Why is my rice sticky or mushy? This usually happens if you over-boil the rice or use too much water. Make sure to drain the rice while it is still slightly firm (al dente) and then steam it, rather than boiling it fully. Also, avoid stirring the rice during steaming.
Can I skip the tahdig? Absolutely. The tahdig is a delicious bonus, but you can skip the yogurt layer and just steam the rice in a pot with oil. The rice will still be fluffy and flavorful.
Is this dish gluten-free? Yes, as written, this recipe is naturally gluten-free. Just ensure your saffron and any spice blends are certified gluten-free if you have celiac disease.
Can I make this in a rice cooker? Yes. After boiling and draining the rice, place it in the rice cooker, drizzle with the saffron water and oil, and cook on the regular setting. Add the barberries after the rice is cooked to keep their color and texture.
Related
- Pelmeni Recipe: Russian Dumplings Made Easy
- Pelmeni Making Kit: How to Use It for Perfect Dumplings
- Pelmeni Making Machine: How to Use One
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).