Iran · Central Asia & Middle East

Persian Lunch Recipe: Saffron Chicken and Barberry Rice

Updated November 3, 2026

Total time
2 hr 17 min
prep 55 min · cook 1 hr 22 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Iran
Central Asia & Middle East

Jump to recipe

Persian Lunch Recipe: Saffron Chicken and Barberry Rice

Zereshk polo ba morgh is a Persian dish of fragrant saffron rice and tart barberries served with gently spiced chicken. This lunch-friendly version uses accessible ingredients and a straightforward stovetop method, while keeping the bright, sweet-sour rice and savory chicken that make the combination work.

Ingredients

  • 2 cups (370 g) basmati rice
  • 8 cups (1.9 L) water for boiling the rice, plus cool water for rinsing and soaking
  • 1 tablespoon (15 g) fine salt for the rice water
  • 4 bone-in, skin-on chicken thighs, about 2 pounds (900 g)
  • 1 teaspoon (6 g) fine salt for seasoning the chicken
  • 1/2 teaspoon (1 g) ground black pepper
  • 1 teaspoon (2 g) ground turmeric
  • 2 tablespoons (30 ml) neutral oil, divided
  • 1 large yellow onion, about 7 ounces (200 g), thinly sliced
  • 3 garlic cloves (9 g), finely chopped
  • 1 tablespoon (16 g) tomato paste
  • 1/4 teaspoon (0.2 g) saffron threads, lightly crushed
  • 2 tablespoons (30 ml) hot water for steeping the saffron
  • 1 1/4 cups (300 ml) low-sodium chicken stock or water
  • 1 small cinnamon stick, about 3 inches (7.5 cm)
  • 1/2 cup (60 g) dried barberries, picked over for stems
  • 2 tablespoons (28 g) unsalted butter
  • 1 tablespoon (12 g) granulated sugar, or less to taste
  • 1 tablespoon (15 ml) water for the barberries
  • 2 tablespoons (16 g) chopped pistachios, optional, for serving
  • 2 tablespoons (8 g) chopped fresh parsley, optional, for serving

Instructions

  1. Rinse and soak the rice. Put the basmati rice in a bowl and cover it with cool water. Swirl the grains with your fingers, pour off the cloudy water, and repeat until the water looks much clearer, usually three or four rinses. Cover the rice with fresh water and leave it to soak for 20 minutes. Drain it well before cooking. This short soak encourages more even cooking; if you are pressed for time, rinse thoroughly and skip the soak, but expect the grains to be a little less even.
  2. Prepare the saffron and chicken. Crush the saffron threads between your fingers or with a mortar and pestle, then stir them into 2 tablespoons hot water. Let the mixture steep while you prepare the chicken. Pat the thighs dry and season them on both sides with the measured salt, pepper, and turmeric. Keep raw chicken and its utensils separate from ready-to-eat ingredients, and wash your hands and work surface after handling it.
  3. Brown the chicken. Heat 1 tablespoon oil in a heavy, lidded pot or Dutch oven over medium-high heat. Add the thighs skin-side down and brown for about 5 minutes, then turn and brown the other side for another 5 minutes. Work in batches if the pot is crowded; the chicken should sear rather than steam. Transfer it to a plate. It will finish cooking in the sauce, so browning alone does not make it ready to eat.
  4. Build the chicken sauce. Reduce the heat to medium and add the onion to the same pot. Cook for about 5 minutes, stirring and scraping up browned bits, until softened and lightly golden. Add the garlic and tomato paste and stir for 1 minute. Pour in the stock or water, add the cinnamon stick, and return the chicken and any juices to the pot, skin-side up. Bring the liquid to a gentle simmer, cover, and cook for 35 minutes, turning the heat down as needed to keep it bubbling softly rather than boiling hard.
  5. Check the chicken. Insert a food thermometer into the thickest part of a thigh without touching bone. The USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If a thigh has not reached that temperature, continue simmering and check again after a few minutes. Once safely cooked, lift the chicken onto a clean plate and keep it loosely covered. Remove the cinnamon stick; taste the sauce and adjust the seasoning if needed. If the sauce is thin, simmer it uncovered for a few minutes while the rice cooks.
  6. Parboil the rice. Bring 8 cups water and 1 tablespoon salt to a boil in a large pot. Add the drained rice and stir once to separate the grains. Boil uncovered for 7 minutes, then test a grain: it should be tender on the outside but still have a slight firm core. Drain promptly in a fine-mesh sieve. Avoid cooking it until fully soft at this stage, because it will steam further in the next step.
  7. Steam the rice. Rinse and dry the rice pot, then set it over low heat. Add 1 tablespoon butter and 1 tablespoon oil. Spoon the drained rice back into the pot in a loose mound, avoiding pressing it down. Use the handle of a spoon to make several small holes through the rice toward the bottom so steam can circulate. Drizzle half the saffron water over the rice. Cover the pot with a clean kitchen towel under the lid, keeping the towel edges well away from the flame or heating element. Steam over low heat for 28 minutes; the towel helps catch condensation so the top grains stay fluffy.
  8. Cook the barberries and finish. While the rice steams, rinse the barberries briefly in a sieve and drain them. Melt the remaining 1 tablespoon butter in a small skillet over low heat. Add the barberries, sugar, and 1 tablespoon water; stir for about 2 minutes, just until the berries look plump and glossy. Do not fry them for long, as their small size means they can scorch quickly. Turn off the heat and stir in the remaining saffron water. Fluff the rice gently with a fork, transfer it to a platter, and spoon the saffron barberries over the top. Serve the chicken alongside, with some of its sauce spooned over or passed separately.

Tips

  • Look for barberries in Persian or Middle Eastern grocery shops. They are small, tangy dried berries, often sold as zereshk. If you cannot find them, use dried cranberries chopped into small pieces. Cranberries are sweeter and less sharp, so reduce or omit the sugar and add a small squeeze of lemon to the skillet if you want a brighter finish.
  • Keep the rice at a gentle steam. High heat can scorch the bottom before the top is cooked. If your stove runs hot, use the smallest burner and lowest setting, or set the pot on a heat diffuser. A little golden crust at the bottom is normal, but blackened rice tastes bitter.
  • Use the thermometer rather than color to judge chicken. Bone-in thighs vary in size, and the sauce can color the meat before it is cooked through. Check the thickest part of each large thigh, avoiding the bone, and keep simmering any piece that has not reached the safe temperature.
  • Make the parts easier to time. The chicken sauce can be made ahead, then gently reheated while you cook the rice. Rinse and soak the rice only shortly before boiling; soaking it for much longer can make the grains more fragile and harder to handle.

Serving Suggestions

Serve the rice on a wide platter, with some saffron-tinted grains and barberries visible on top and the plain white rice underneath. Arrange the chicken beside it rather than burying it in sauce, so the rice keeps its separate, fluffy texture. Offer the sauce at the table for anyone who wants a little extra moisture. Chopped pistachios add crunch and color, while parsley gives a fresh, herbal finish; both are optional rather than essential.

For a balanced lunch, add a simple cucumber, tomato, and red onion salad dressed with lemon juice, olive oil, and salt. Plain yogurt or mast-o-khiar, a Persian-style cucumber and yogurt side, also works well with the warm spices. If packing lunches, keep a modest portion of sauce separate from the rice until serving so the grains do not turn soggy. The recipe is filling on its own, so a small salad or vegetable side is usually enough.

Variations

Chicken pieces are commonly prepared in different ways across Persian households and regions. This recipe simmers bone-in thighs in a tomato, onion, and spice sauce; boneless, skinless thighs can be used, but they cook faster and are easier to overcook. Begin checking them early and use the same 165°F (74°C) poultry temperature. Drumsticks also work, though their size may mean a longer simmer. Keep the pieces in a single layer when possible so they cook evenly.

For a meatless lunch, replace the chicken and stock with 1 pound (450 g) thick-sliced mushrooms and vegetable stock. Brown the mushrooms in batches, then simmer them in the onion and tomato sauce for about 15 minutes, until tender. This changes the dish from its chicken-based form but keeps the saffron-barberry rice as the centerpiece. Use a vegetarian stock and check its salt level before adding more seasoning.

You can make the rice less sweet by leaving out the sugar; barberries are naturally tart, and many cooks prefer to keep that contrast sharp. For a sweeter, more festive topping, add 1 tablespoon (10 g) slivered almonds to the barberry skillet for the final minute. If saffron is unavailable, omit it rather than substituting turmeric in the rice: turmeric will turn the grains yellow but will not provide saffron’s floral aroma. The chicken already contains turmeric for its own warm flavor.

Storage and Reheating

Let the chicken, sauce, and rice cool briefly, then refrigerate them within 2 hours of cooking in shallow, airtight containers. Store the rice and chicken separately if practical; the rice keeps a better texture that way. Both are best used within 3 to 4 days in the refrigerator. Do not leave cooked rice sitting at room temperature for an extended period, and discard food that has been out longer than the 2-hour limit.

Reheat only the portion you plan to eat. Add a spoonful of water or stock to the rice, cover it, and microwave or warm it in a saucepan until steaming hot throughout; reheat the chicken and sauce gently in a covered pan, adding a splash of water if needed. Leftovers should reach 165°F (74°C) when reheated, checked with a food thermometer. Stir rice partway through microwave heating to avoid cold spots. For longer storage, freeze the chicken and rice in separate airtight containers for up to 2 months for best quality, then thaw in the refrigerator and reheat thoroughly.

Frequently Asked Questions

Can I make this Persian lunch recipe without soaking the rice?
Yes. Rinsing is still important because it removes loose surface starch, but the 20-minute soak is optional. If you skip it, boil the rice as directed and check the texture near the end of the 7-minute parboil; rice brands and grain age vary, so drain it when the outside is tender and the center is still slightly firm.

What can I use instead of barberries?
Chopped dried cranberries are the easiest substitute in many grocery stores. They make a sweeter topping with less of the sharp, lemony tang of barberries, so use little or no sugar. A few drops of lemon juice can restore some brightness, but add it cautiously and taste as you go.

Can I use chicken breast instead of thighs?
Yes, but breast meat is leaner and can dry out during a long simmer. Use thick pieces and start checking their temperature earlier than you would for bone-in thighs. Remove each piece when its center reaches 165°F (74°C), the USDA FSIS safe minimum for poultry, and keep it covered while you finish the sauce.

Why did my rice turn mushy?
It may have boiled too long before steaming, or the drained grains may have been pressed together in the pot. Drain the rice as soon as its outside is tender but its center still has a slight bite, then mound it loosely for steaming. Next time, check a grain a minute or two before the listed parboil time ends, especially if using a different basmati brand.

Can I prepare the chicken ahead of the rice?
Yes. Cook the chicken fully, cool and refrigerate it within 2 hours, then reheat it covered with its sauce until it reaches 165°F (74°C). Make the rice close to serving time for the fluffiest texture. If you prepare both ahead, store them separately and reheat each thoroughly rather than leaving either at room temperature.

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