Iran · Central Asia & Middle East

Persian Green Rice (Sabzi Polo) with Fragrant Fresh Herbs

Updated November 3, 2026

Total time
1 hr 50 min
prep 25 min · cook 55 min
Serves
6
portions as written
Cuisine
Iran
Central Asia & Middle East

Jump to recipe

Persian Green Rice (Sabzi Polo) with Fragrant Fresh Herbs

Persian green rice, or sabzi polo, is a fragrant Iranian rice dish in which fluffy basmati is layered with fresh herbs and steamed until the grains are tender. A crisp potato tahdig forms at the bottom of the pot, while saffron adds a golden aroma; herb proportions and tahdig ingredients vary from household to household.

Ingredients

  • 3 cups (570 g) long-grain basmati rice
  • 10 cups (2.4 L) water, for boiling the rice, plus extra for soaking and rinsing
  • 1 tablespoon (18 g) fine salt, for the boiling water
  • 2 cups (60 g) finely chopped fresh dill, tender stems included
  • 1½ cups (45 g) finely chopped fresh flat-leaf parsley
  • 1½ cups (45 g) finely chopped fresh cilantro
  • 1 cup (50 g) thinly sliced scallions, white and green parts
  • 1 teaspoon dried fenugreek leaves (about 1 g), optional
  • 1 medium Yukon Gold or russet potato (about 200 g), peeled and cut into ⅛-inch (3 mm) rounds, for tahdig
  • 3 tablespoons (45 ml) neutral oil, divided
  • ¼ teaspoon crumbled saffron threads (about 0.2 g)
  • 2 tablespoons (30 ml) just-boiled water, for blooming the saffron
  • ½ teaspoon ground turmeric (about 1 g), optional, for a warmer golden color

Instructions

  1. Rinse and soak the rice. Put the basmati in a large bowl and cover it with cool water. Swirl the grains gently, pour off the cloudy water, and repeat until the water is much clearer, usually four or five rinses. Cover with fresh water and soak for 30 minutes, then drain well. Soaking helps the grains cook evenly and makes it easier to achieve a distinct, fluffy texture.
  2. Prepare the herbs and saffron. While the rice soaks, wash the dill, parsley, cilantro, and scallions, then dry them thoroughly. Chop the herbs finely with a knife; avoid turning them into a wet paste in a food processor. Combine them in a bowl with the dried fenugreek, if using. In a small cup, crush the saffron lightly between your fingers or with the back of a spoon, add the 2 tablespoons of just-boiled water, and let it steep. Keep a few spoonfuls of the herb mixture separate if you want a fresh-looking garnish.
  3. Parboil the rice. Bring 10 cups of water and the salt to a boil in a large pot. Add the drained rice and stir once to keep it from sticking. Boil uncovered for about 6 to 8 minutes, then taste a grain: its outside should be soft but the center should still offer a slight, firm bite. Drain promptly in a fine colander. Do not wait for the grains to become fully tender in the water, because they will finish steaming in the pot.
  4. Build the tahdig and layers. Wipe the pot dry and return it to the stove. Add 2 tablespoons of oil and the turmeric, if using, and swirl to coat the base. Lay the potato rounds in a single, slightly overlapping layer across the bottom. Spoon in about one-third of the drained rice, then scatter over one-third of the herbs. Repeat twice, finishing with rice and herbs. Shape the mixture into a loose mound, leaving a small gap around the inner edge of the pot so steam can move through it. Drizzle the remaining 1 tablespoon of oil and about 2 tablespoons of the saffron water over the top. Save the remaining saffron water for serving.
  5. Steam until tender. Wrap the pot lid in a clean kitchen towel, making sure the towel ends are secured well above the flame or burner. Cover the pot. Cook over medium-high heat for 5 minutes, until you hear a steady sizzle, then turn the heat to low and steam for 40 minutes. Keep the lid closed so the steam stays trapped. If your stove runs hot, use a heat diffuser or the lowest steady flame to prevent the potato layer from scorching.
  6. Rest and serve. Turn off the heat and let the covered pot stand for 5 minutes. Carefully remove the lid and towel. For a classic presentation, place a platter over the pot and invert it in one confident motion so the potato tahdig sits on top; use oven mitts and keep your face away from the escaping steam. If the tahdig does not release neatly, lift it out in pieces with a thin spatula and arrange it over the rice. Spoon the reserved saffron water over the rice, add the reserved herbs, and serve the crisp tahdig alongside or on top.

Tips

  • Dry the herbs well. Wet herbs add excess moisture and can make the rice heavy or patchy. A salad spinner works well, but you can also spread the washed herbs on a clean towel and pat them dry before chopping.
  • Keep the herb pieces small, not puréed. Finely chopped herbs distribute evenly through the rice. A blender or food processor can bruise them and release liquid, which dulls their fresh color and affects the rice texture.
  • Adjust the heat for your pot and stove. A heavy-bottomed pot and low, steady heat help the potato brown without burning. If the base seems to be scorching before the steaming time is up, move the pot to a smaller burner or add a heat diffuser rather than lifting the lid repeatedly.
  • Use the recipe’s herb mix as a starting point. Dill is prominent here, but you can shift the balance toward parsley or cilantro. If fresh fenugreek is unavailable, dried fenugreek leaves are a practical traditional-style choice; use only a little because its flavor is concentrated. If you cannot find fenugreek, leave it out rather than substituting fenugreek seeds, which taste different and can be bitter.

Serving Suggestions

Sabzi polo is often served as part of a larger meal, with the rice and tahdig taking the place of a plain starch. Pair it with grilled fish, roasted fish, or a simple pan-cooked fillet, and add a plate of fresh herbs, radishes, and scallions if you want a more traditional-style spread. It also works alongside roast chicken or a bean dish, though the rice is flavorful enough to serve as the main vegetarian component of a meal.

Offer plain yogurt or a cucumber-yogurt dip on the side for a cool contrast, and add lemon wedges for anyone who likes a bright finish. Serve the tahdig soon after turning out the rice, while its edges are crisp. If you are setting out a shared platter, keep the tahdig pieces separate until the last moment so they do not soften beneath the moist rice.

Variations

Change the herb balance. Many cooks use different proportions of dill, parsley, cilantro, and scallions, and some add a modest handful of finely chopped chives or tender green garlic. Keep the total amount of chopped herbs close to the quantity in this recipe so the rice can still steam properly. A little more dill makes the dish especially aromatic; extra parsley gives it a milder, greener flavor.

Make a different tahdig. Thin potato rounds are convenient and give a substantial, golden crust. For a rice tahdig instead, omit the potato and spread a thin layer of parboiled rice mixed with 1 tablespoon (15 ml) oil over the pot base before adding the remaining rice and herbs. A lavash bread base is another option where available; it makes a thin, crisp crust, but the bread may brown faster, so watch the heat closely.

Serve it without tahdig. If you prefer not to make a crust, omit the potato and oil used for the base. Add the rice and herbs to the pot in layers, drizzle with the remaining oil and saffron water, then steam as directed. The rice will still be fragrant and fluffy, though it will not have the crisp bottom layer.

Use frozen herbs when needed. Frozen chopped herbs can be useful when fresh herbs are unavailable. Thaw them fully and squeeze out excess water before measuring, then use roughly the same volume as the fresh chopped herbs. Their flavor may be less vivid, and the rice may look darker, but the dish will still have a generous herb character. Avoid adding frozen herbs straight from the bag because extra ice and water can make the rice damp.

Storage and Reheating

Cool leftover rice promptly and refrigerate it in a shallow, airtight container within 2 hours of cooking. Cooked rice keeps for 3 to 4 days in the refrigerator. For the best texture, store any tahdig separately if possible; it will soften in the container, but separating it prevents the crust from making the rest of the rice greasy or overly damp. Do not leave cooked rice at room temperature for longer than 2 hours.

Reheat only the portion you plan to eat. Add a teaspoon or two of water to the rice, cover it, and warm it in the microwave or in a covered pan over low heat until steaming hot throughout. Leftovers should reach 165°F (74°C) when checked with a food thermometer. Reheat tahdig in a dry skillet over medium-low heat to bring back some crispness; a microwave warms it but leaves the crust soft. You can freeze portions in airtight containers for up to 2 months for best quality. Thaw in the refrigerator and reheat until steaming hot.

Frequently Asked Questions

What does sabzi polo mean?

Sabzi means herbs or greens, and polo refers to a style of Persian rice in which rice is parboiled, drained, and steamed with other ingredients. Sabzi polo is therefore herb rice: aromatic rice layered with a mixture of chopped greens. The exact herbs and proportions vary by cook and region, so there is no single fixed blend.

Can I make Persian green rice without soaking the rice?

Yes. Rinse the rice thoroughly and proceed without soaking, but begin checking it during the parboil a little earlier because the grains may cook at a different rate. The key cue is more reliable than the clock: the exterior should be tender while the center remains slightly firm. Skipping the soak may make the finished grains a little less even, but it does not prevent the recipe from working.

Why did my rice turn mushy?

Rice can become mushy if it is overcooked during the parboil, if the herbs are wet, or if too much water is trapped in the pot. Drain the rice as soon as its outside is tender and its center still has a bite. Dry the herbs well, and resist stirring the layers after they are assembled. Basmati brands and grain ages vary, so use the texture cues in the instructions rather than relying only on a timer.

How can I tell whether the tahdig is ready?

After the steaming time, the potato layer should be golden and crisp at the edges, and the rice should smell fragrant rather than scorched. If the base is pale and soft, cook the pot for a few additional minutes over low heat, checking carefully. If you are unsure, remove the rice first and inspect the potato with a thin spatula; the crust can be served in pieces even if it does not come out in one round.

Can I prepare the herbs or rice ahead?

You can wash, dry, and chop the herbs up to a day ahead, then refrigerate them in a sealed container lined with a dry paper towel. For the freshest result, rinse and soak the rice shortly before cooking rather than leaving it soaking for hours. The cooked dish can be made ahead and refrigerated, but the tahdig is crispest when freshly cooked and will soften during storage.

Is Persian green rice always served with fish?

No. Sabzi polo is especially familiar as a companion to fish in some Persian holiday meals, but it is also served with other main dishes or as part of a vegetarian spread. Choose a pairing that suits the meal: grilled vegetables, beans, roast chicken, or a simple salad all work without changing the rice itself.

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