Skip to content
Zaffaron

Adas Polo (عدس پلو) — Persian Lentil and Raisin Rice with Saffron

Adas Polo is a beloved Persian rice dish that layers fluffy basmati with tender lentils and sweet raisins, finished with saffron. Often served as comforting family food, it balances savory onions with warm spices in a classic Iranian style.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Vegetarian Vegan Gluten-Free Dairy-Free Nut-Free Halal
80 min total Prep 25m · Cook 55m 6 servings 520 cal
↓ Jump to Recipe
Adas Polo — Persian Lentil and Raisin Rice with Saffron - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 80 min · Difficulty: medium

Ingredients (quick list)

  • 450 g Basmati rice (rinsed until water runs mostly clear)
  • 180 g Green lentils (picked over and rinsed)
  • 2000 ml Water (plus additional as needed)
  • 18 g Fine salt (about 3 tsp)
  • 300 g Yellow onion (thinly sliced)
  • 75 ml Vegetable oil (divided)
  • 120 g Raisins (golden or dark; rinsed and drained)
  • 2 tsp Ground turmeric
  • 1 tsp Ground cinnamon
  • 0.5 tsp Ground black pepper
  • 0.25 tsp Saffron threads (about 0.5 g)
  • 45 ml Hot water (about 3 tbsp)

Steps (summary)

  1. Rinse the basmati rice in several changes of cool water until the water is mostly clear. Cover the rice with cool water and let…
  2. Cook the lentils while the rice soaks: bring 900 ml of the water to a boil in a saucepan, then add the rinsed green lentils. Si…
  3. Bloom the saffron by grinding the threads lightly (if possible) and mixing with 45 ml hot water in a small cup. Let it steep fo…
  4. In a skillet over medium heat, warm 45 ml of the vegetable oil and add the sliced onion. Cook for 12–15 minutes, stirring often…
  5. Add the raisins to the skillet and cook for 60–90 seconds, just until they plump and turn glossy. Transfer the onion-raisin mix…
  6. Bring the remaining 1100 ml water to a rolling boil in a large nonstick pot and dissolve the 18 g salt in it. Add the drained r…

+ 4 more steps in the full instructions section below.

Cultural Background

A staple of Iranian home cooking, Adas Polo is cherished for its balance of lentils, rice, and sweet fruit—an echo of Persia’s love of sweet-savory pairings. It’s commonly served for family gatherings and simple weeknight comfort, often alongside yogurt and herbs.

savorygently sweetwarm-spicedfluffy ricetender lentilsplump raisinssaffron warmthcaramelized onioncinnamon spice🌶 mild

Equipment

Large nonstick pot with tight lidMedium saucepanSkilletFine-mesh colanderMeasuring cups/spoonsClean kitchen towel

💡 Tips

  • Keep lentils just-tender before layering; fully soft lentils will mash and tint the rice brown during steaming.
  • Rinse and drain raisins well, then sauté briefly (60–90 seconds) so they plump without turning jammy.
  • For a crisper tahdig, increase the initial medium-heat steaming phase to 12 minutes before lowering the heat.

⚠️ Common Mistakes

  • Boiling the rice until fully cooked before steaming

    ✅ Fix: Parboil only until the grain is soft outside and firm in the center (6–8 minutes), then steam to finish.

  • Overcooking lentils until mushy

    ✅ Fix: Simmer lentils just until tender and intact, then drain immediately so they don’t break during layering.

  • Cooking raisins too long in the skillet

    ✅ Fix: Sauté raisins briefly (60–90 seconds) and remove; extended heat makes them burst and turn sticky.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate airtight for up to 4 days. Reheat covered with 15 ml water in a pot on low for 10–12 minutes, or microwave covered in 60-second bursts until hot; add 5 ml oil to refresh the aroma.

📅 Make Ahead

Cook the lentils up to 2 days ahead and refrigerate airtight. Slice onions and measure spices the day before; on cooking day, parboil the rice and steam the layered pot fresh for the best fluffy texture.

🍽️ Pairs Well With

  • Mast-o-khiar
  • Shirazi salad
  • torshi
  • pickled garlic
  • roasted tomatoes
  • cucumber and herbs platter.

Regional Variations

  • Tehran-style: more caramelized onion and a heavier saffron finish for a sweeter, more aromatic top layer.
  • Northern Iran: a touch more cinnamon and pepper, sometimes with extra raisins for a stronger sweet-savory contrast.
  • Home-style protein add-on: served with pan-seared chicken or lamb on the side while keeping the rice itself vegetarian.
everyday party ramadan nowruz
#classic#family-style#dairy-free#gluten-free

Ingredients

  • 16 ozBasmati rice (rinsed until water runs mostly clear)
  • 6⅓ ozGreen lentils (picked over and rinsed)
  • 8.5 cupWater (plus additional as needed)
  • 18 gFine salt (about 3 tsp)
  • 10.5 ozYellow onion (thinly sliced)
  • ⅓ cupVegetable oil (divided)
  • 4¼ ozRaisins (golden or dark; rinsed and drained)
  • 2 tspGround turmeric
  • 1 tspGround cinnamon
  • ½ tspGround black pepper
  • ¼ tspSaffron threads (about 0.5 g)
  • 3 tbspHot water (about 3 tbsp)

🔄 Substitutions

  • Vegetable oilghee
  • Raisinsbarberries
  • Green lentilsbrown lentils

Instructions

  1. 1

    Rinse the basmati rice in several changes of cool water until the water is mostly clear. Cover the rice with cool water and let it soak for 20 minutes, then drain well so the grains steam up fluffy instead of sticky.

  2. 2

    Cook the lentils while the rice soaks: bring 900 ml of the water to a boil in a saucepan, then add the rinsed green lentils. Simmer for 18–22 minutes until the lentils are tender but still hold their shape, then drain and set aside so they do not overcook during steaming.

  3. 3

    Bloom the saffron by grinding the threads lightly (if possible) and mixing with 45 ml hot water in a small cup. Let it steep for at least 10 minutes so the color and aroma fully release.

  4. 4

    In a skillet over medium heat, warm 45 ml of the vegetable oil and add the sliced onion. Cook for 12–15 minutes, stirring often, until deeply golden and sweet; then stir in turmeric, cinnamon, and black pepper and cook 30 seconds to toast the spices without burning.

  5. 5

    Add the raisins to the skillet and cook for 60–90 seconds, just until they plump and turn glossy. Transfer the onion-raisin mixture to a bowl and set aside; keeping it separate prevents the raisins from breaking down during steaming.

  6. 6

    Bring the remaining 1100 ml water to a rolling boil in a large nonstick pot and dissolve the 18 g salt in it. Add the drained rice and boil for 6–8 minutes, stirring gently once or twice, until the grains are softened on the outside but still firm in the center.

  7. 7

    Drain the rice in a colander and rinse quickly with 250 ml cool water to stop the cooking and wash off excess surface starch. Let the rice drain for 2 minutes so it does not waterlog the pot during steaming.

  8. 8

    Return the pot to medium heat and add the remaining 30 ml vegetable oil plus 60 ml water to create steam and help form a light crust. Spoon in a thin layer of rice, then add a layer of lentils and a few spoonfuls of the onion-raisin mixture; repeat layering until everything is used, finishing with rice on top for even steaming.

  9. 9

    Use the handle of a spoon to poke 5–6 holes down through the rice to the bottom of the pot so steam can circulate. Wrap the lid in a clean kitchen towel, cover the pot, and steam on medium heat for 10 minutes to build steam, then reduce to low and steam 30–35 minutes until the rice is fully tender and aromatic.

  10. 10

    Drizzle 2–3 tbsp of the brewed saffron over the top and gently fluff the rice with a fork, lifting rather than stirring hard to keep the grains separate. Serve on a platter, scattering any remaining onion-raisin mixture over the top, and let it rest 5 minutes off the heat so the flavors settle.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

Cultural Background

A staple of Iranian home cooking, Adas Polo is cherished for its balance of lentils, rice, and sweet fruit—an echo of Persia’s love of sweet-savory pairings. It’s commonly served for family gatherings and simple weeknight comfort, often alongside yogurt and herbs.

Regional Variations

Tehran-style: more caramelized onion and a heavier saffron finish for a sweeter, more aromatic top layer.
Northern Iran: a touch more cinnamon and pepper, sometimes with extra raisins for a stronger sweet-savory contrast.
Home-style protein add-on: served with pan-seared chicken or lamb on the side while keeping the rice itself vegetarian.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

520
Calories
14g
Protein
11g
Fat
92g
Carbs
9g
Fiber
780mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.