Iran · Central Asia & Middle East

Persian Adas Polo: Lentil Rice with Saffron and Onions

Updated November 4, 2026

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

Jump to recipe

Persian Adas Polo: Lentil Rice with Saffron and Onions

Adas polo is a Persian rice dish layered with tender lentils, fragrant spices, and sweet, browned onions; this version adds raisins and a crisp potato crust. It makes a satisfying vegetarian main, and home recipes vary in their choice of toppings and spices.

Ingredients

  • 2 cups (370 g) basmati rice
  • 1 cup (190 g) brown or green lentils, rinsed and picked over
  • 2 medium yellow onions (about 300 g), thinly sliced
  • 3 tablespoons (45 ml) olive oil, divided
  • 1 medium russet potato (about 200 g), peeled and sliced into thin rounds
  • 1/2 cup (75 g) raisins
  • 1/4 teaspoon (about 0.15 g) saffron threads, lightly crushed
  • 2 tablespoons (30 ml) hot water, for blooming the saffron
  • 1 teaspoon (2.6 g) ground cinnamon
  • 1/2 teaspoon (1 g) ground cumin
  • 1/2 teaspoon (1 g) ground black pepper
  • 2 teaspoons (12 g) fine salt, divided, plus more to taste
  • 2 tablespoons (28 g) unsalted butter, melted
  • 3 cups (710 ml) water, for cooking the lentils
  • 10 cups (2.4 L) water, for parboiling the rice
  • 2 tablespoons (30 ml) neutral oil, for the potato crust

Instructions

  1. Rinse and soak the rice. Put the rice in a bowl and cover it with cool water. Swirl it gently with your fingers, pour off the cloudy water, and repeat until the water is mostly clear. Cover the rice with fresh water and soak for 30 minutes. Drain well before cooking. This soak helps the grains cook more evenly; it is a waiting time, not a substitute for parboiling.
  2. Cook the lentils. Put the lentils and 3 cups (710 ml) water in a saucepan with 1/2 teaspoon of the salt. Bring to a boil, then lower the heat and simmer uncovered for about 20 minutes. Start checking at 18 minutes: the lentils should be tender but still hold their shape, since they will steam again with the rice. Drain them thoroughly and set aside. If they are still firm, simmer for a few more minutes and check again.
  3. Brown the onions. While the lentils cook, warm 2 tablespoons (30 ml) of the olive oil in a wide skillet over medium-low heat. Add the sliced onions and cook for about 18 minutes, stirring often, until soft and deeply golden in places. Reduce the heat if the edges start to scorch. Transfer the onions to a plate, keeping about half for the rice layers and half for serving on top.
  4. Bloom the saffron. Crush the saffron threads between your fingers or with the back of a spoon, then stir them into 2 tablespoons (30 ml) of hot water. Leave for at least 5 minutes while you prepare the rice. The water should become fragrant and golden. Saffron varies in strength, so use a light hand if yours is especially potent.
  5. Parboil the rice. Bring 10 cups (2.4 L) water to a boil in a large pot and add the remaining 1 1/2 teaspoons salt. Add the drained rice and boil for 5 to 6 minutes, stirring once or twice so the grains do not stick. Test a grain: its outside should be tender while the center is still slightly firm. Drain immediately in a fine colander. Do not cook it fully at this stage, or it may turn soft during steaming.
  6. Build the crust and layers. Rinse and dry the pot, then set it over medium heat. Add the neutral oil and remaining 1 tablespoon olive oil, tilting the pot to coat the base. Arrange the potato rounds in a single layer. Mix the drained lentils with the cinnamon, cumin, and black pepper. Spoon about one-third of the rice over the potatoes, followed by half the lentils, half the raisins, and some of the reserved onions. Repeat, then finish with the remaining rice in a loose mound. Avoid pressing the layers down; a little space lets steam move through the rice.
  7. Steam until fluffy. Use the handle of a spoon to make several narrow holes through the rice layers without disturbing the potato base. Drizzle the melted butter and saffron water over the rice. Cover the pot with a clean kitchen towel under the lid, keeping the towel away from the burner, and secure the lid. Heat on medium for 2 minutes, then turn the heat to low and steam for 35 minutes. The towel catches condensation so it does not drip back onto the grains. Turn off the heat and leave the covered pot undisturbed for 10 minutes.
  8. Serve. Remove the lid and towel carefully, away from your face. Spoon the rice and lentils onto a platter, then lift out the potato crust and place it on top or alongside. Scatter the remaining browned onions over the dish. Taste and add a little salt if needed. Serve while hot.

Tips

  • Keep the grains distinct. Rinse the rice well and drain it thoroughly after parboiling. If the grains are still very firm in the center after six minutes, give them another minute; if they already seem nearly cooked, drain at once and shorten the steaming by a few minutes.
  • Watch the onion heat. Golden onions add sweetness and depth, but burnt onions taste bitter. Keep the skillet at medium-low and stir regularly, especially toward the end. If the onions brown too quickly while remaining firm, lower the heat and add a teaspoon of water.
  • Choose a saffron substitute thoughtfully. Saffron is traditional but can be expensive or hard to find. A small pinch of turmeric stirred into the hot water gives a golden color, though it will not reproduce saffron’s floral aroma. Use turmeric sparingly so it does not dominate the lentils.
  • Make the potato crust easy to release. Cut the potato into evenly thin rounds and arrange them in a single layer over well-oiled pot base. Use a nonstick or heavy-bottomed pot if available, and let the pot rest off the heat before loosening the crust with a thin spatula.

Serving Suggestions

Serve adas polo as the centerpiece of a meal, with plain yogurt or a cucumber-yogurt side for a cool contrast. A simple salad of cucumber, tomato, red onion, herbs, and lemon makes the plate feel fresh without competing with the sweet onions and warm spices. Pickled vegetables are another good accompaniment; their sharp, tangy flavor balances the rice.

For a fuller spread, offer flatbread, fresh herbs such as parsley or mint, and lemon wedges at the table. The potato crust is especially good while crisp, so break it into pieces and let everyone take some. If serving this as a side dish rather than a main, pair it with grilled vegetables or a simple bean dish. Keep strongly spiced or very sweet sides modest, since the rice already has plenty of aroma and a gentle sweetness from the raisins.

Variations

For a more traditional-feeling presentation, use barberries instead of raisins. Barberries are tart little dried berries sold in some Middle Eastern or Persian grocery stores; soak them briefly, drain, and sauté them for a minute in a little butter before scattering them over the finished rice. They bring a bright, sour note rather than the mellow sweetness of raisins. Dried cranberries can stand in if barberries are unavailable, though they are usually sweeter and larger, so chop them if needed.

You can omit the potato and make the rice without a tahdig crust, or use a piece of lavash flatbread as the base if you can find it. Lavash browns differently and creates a thinner, bread-like crust. For a nutty finish, add 1/4 cup (30 g) toasted slivered almonds or pistachios at serving time. For a warmer spice profile, increase the cinnamon slightly or add a small pinch of ground cardamom; avoid adding several new spices at once, since the lentils should still taste like lentils.

To make the dish vegan, replace the butter with olive oil or another neutral oil. For a less sweet version, leave out the raisins and increase the browned onions. You can also use a mix of green and brown lentils, but avoid red lentils: they soften quickly and are more likely to collapse into the rice during steaming.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, airtight container. The rice and lentils keep for 3 to 4 days in the refrigerator. Store the potato crust separately if you want to preserve its texture, though it will soften during storage. Do not leave cooked rice at room temperature for an extended period.

For the best reheated texture, sprinkle a serving with a teaspoon or two of water, cover it, and warm it in the microwave, stirring once if the portion is large. You can also reheat it in a covered skillet over low heat with a splash of water. Heat leftovers to 165°F (74°C), checked with a food thermometer. The crust can be warmed separately in a lightly oiled skillet to restore some crispness. Freeze portions in airtight containers for up to 2 months; thaw overnight in the refrigerator and reheat thoroughly.

Frequently Asked Questions

Can I cook the rice and lentils ahead?
Yes. Cook and drain the lentils up to 2 days ahead, refrigerating them promptly in a covered container. You can also slice the onions a day ahead. For the best texture, rinse and soak the rice shortly before cooking, then parboil and steam it just before serving.

Why is my adas polo mushy?
The rice may have been boiled too long, not drained thoroughly, or packed tightly into the pot. Parboil only until the grains are tender outside but retain a firm center, and let excess water drain away. Keep the rice mound loose when layering and use low heat for the covered steaming stage.

Can I skip the 30-minute rice soak?
You can, but the grains may cook less evenly. If time is short, rinse the rice very thoroughly and proceed without soaking; check it early during parboiling, as the exact timing can change with the rice brand and age. Do not compensate by boiling it until fully tender.

What type of lentils work best?
Brown or green lentils are the most reliable because they hold their shape after simmering and steaming. Cooking times vary, so begin checking early and drain them as soon as they are tender. Red lentils break down more readily and are not a good choice for distinct layers.

How do I know the potato crust is ready?
After steaming and resting, the potatoes should be browned and release when gently loosened around the edge. If they stick, do not force the entire crust at once; work a thin spatula around the sides and lift small sections. A heavy pot and an even coating of oil help the potatoes brown without scorching.

Can I make this without saffron?
Yes. The rice will still be flavorful from the onions, lentils, and spices, but it will lack saffron’s distinctive aroma and golden color. A tiny pinch of turmeric can add color, or you can simply omit the saffron water and serve the dish as a more plainly spiced lentil rice.

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