Skip to content
Zaffaron

Adas Polo Makhsoos (عدس پلو مخصوص) — Persian Lentil Rice with Dates and Raisins

Adas Polo Makhsoos is celebratory Persian lentil rice layered with spiced ground meat, sweet dates and raisins, saffron, and crunchy almonds, finished with a crisp potato crust for a balanced savory-sweet main.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, tree nuts
130 min total Prep 60m · Cook 70m 6 servings 780 cal ~$3.85/serving
↓ Jump to Recipe
Adas Polo Makhsoos — Persian Lentil Rice with Dates and Raisins - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 500 g Basmati rice (rinsed until water runs mostly clear)
  • 30 g Fine sea salt (for soaking and boiling water (adjust to taste))
  • 200 g Brown or green lentils (picked over and rinsed)
  • 3000 ml Water (for boiling rice and lentils (plus more as needed))
  • 350 g Ground beef or lamb (15–20% fat preferred for flavor)
  • 200 g Yellow onion (finely diced)
  • 12 g Garlic (minced (about 3 cloves))
  • 30 ml Neutral oil (such as grapeseed or sunflower)
  • 2 tsp Ground turmeric
  • 1 tsp Ground cinnamon
  • 1 tsp Ground black pepper
  • 30 g Tomato paste (optional but adds color and depth)

+ 8 more in the full ingredients section below.

Steps (summary)

  1. Soak the rice: place rinsed basmati in a bowl with 1.5 liters cold water and 20 g of the salt. Soak 45 minutes at room temperat…
  2. Cook lentils until just tender: bring 1 liter water to a boil in a saucepan. Add lentils and simmer 18–25 minutes, stirring occ…
  3. Prepare the meat mixture: heat 30 ml oil in a skillet over medium-high heat. Add onion and cook 8–10 minutes until golden. Add…
  4. Parboil the rice: bring 2 liters water to a rolling boil in a large pot; add the remaining 10 g salt. Drain soaked rice and add…
  5. Mix the tahdig base and line the pot: whisk yogurt with 2 tablespoons (30 ml) of the saffron water and 15 ml oil. Heat a heavy…
  6. Layer and steam the rice: combine parboiled rice with drained lentils in a wide bowl, tossing gently. Add one-third to the pot,…

+ 2 more steps in the full instructions section below.

Cultural Background

Lentil rice is a well-known home-style dish in Persian cooking, often associated with family gatherings and festive tables. The “special” version is commonly enriched with meat, saffron, and dried fruit, reflecting a tradition of balancing savory and sweet elements in celebratory meals.

savorysweetwarm-spicedbutteryfluffy ricetender lentilscrisp potato crustchewy dates and raisinscrunchy almondssaffroncinnamontoasted onionbutter🌶 mild

Equipment

Large pot for parboiling rice (6–8 liters)ColanderMedium saucepan for lentils24–26 cm heavy nonstick or well-seasoned pot with lid for steamingSkillet for meatSmall skillet for raisins and datesKitchen towel (to wrap lid)Mortar and pestle or spice grinderMeasuring cups and spoonsServing platter

💡 Tips

  • For the fluffiest texture, drain rice thoroughly and let it steam-dry in the colander for 5 minutes before layering.
  • Keep lentils intact by simmering gently and draining as soon as they are tender; overcooked lentils can turn the rice gray and soft.
  • If your pot runs hot, use a heat diffuser during the low-heat steaming stage to prevent burning the potato crust.
  • Toast slivered almonds in a dry pan 3–5 minutes over medium heat, stirring constantly, until pale gold; they darken quickly after removing from heat.
  • To make saffron water more vivid, bloom ground saffron in hot (not boiling) water and keep it covered to trap aroma.

⚠️ Common Mistakes

  • ❌ Boiling the rice until fully tender during parboil

    💡 Why: Fully cooked rice breaks during steaming and turns clumpy instead of fluffy.

    ✅ Fix: Boil only until elongated and still firm in the center (6–8 minutes), then drain immediately.

  • ❌ Overcooking lentils until they split

    💡 Why: Split lentils release starch and color, making the rice muddy and heavy.

    ✅ Fix: Simmer gently and drain when just tender; steam-dry before mixing with rice.

  • ❌ Burning the potato crust

    💡 Why: High heat during steaming scorches the bottom before the rice finishes steaming.

    ✅ Fix: After 10 minutes on medium, reduce to low for 45 minutes; use a diffuser if needed and ensure the lid is towel-wrapped.

  • ❌ Cooking dates too long in butter

    💡 Why: Dates can melt into a paste and stick, losing distinct pieces and making the topping overly sweet.

    ✅ Fix: Warm dates only 1 minute after raisins plump; remove from heat promptly and fold in almonds off-heat.

🧊 How to Store

Cool leftovers within 2 hours. Refrigerate airtight up to 4 days. Reheat covered with 1–2 tablespoons water in a saucepan over low heat 10–12 minutes, or microwave covered 2–3 minutes, stirring once. Potato crust softens after chilling; re-crisp in a skillet with 1 teaspoon oil.

📅 Make Ahead

Soak rice up to 1 hour ahead. Cook lentils and meat mixture up to 2 days ahead and refrigerate airtight; bring to room temperature 30 minutes before layering. The date-raisin topping can be made 1 day ahead; rewarm gently 1–2 minutes before serving.

🍽️ Pairs Well With

  • Plain yogurt with cucumber and dried mint
  • Shirazi-style tomato and cucumber salad
  • Pickled vegetables
  • Fresh herbs and radishes

Regional Variations

  • Tehran-style home cookingOften includes a generous potato crust and a noticeable saffron finish, with raisins and dates served on top rather than mixed throughout.
  • Northern IranMay lean more savory with extra onions and less dried fruit, sometimes adding a small amount of aromatic spices like cardamom to the topping.
  • Diaspora kitchens (Europe/North America)Commonly uses readily available Medjool dates and may replace part of the butter with oil; some cooks bake the finished pot briefly to ensure an even crust.
Nowruz gatherings Family celebrations Dinner parties Potlucks
#celebration#sweet-savory#one-pot#saffron#tahdig

Ingredients

  • 500 gBasmati rice (rinsed until water runs mostly clear)
  • 30 gFine sea salt (for soaking and boiling water (adjust to taste))
  • 200 gBrown or green lentils (picked over and rinsed)
  • 3000 mlWater (for boiling rice and lentils (plus more as needed))
  • 350 gGround beef or lamb (15–20% fat preferred for flavor)
  • 200 gYellow onion (finely diced)
  • 12 gGarlic (minced (about 3 cloves))
  • 30 mlNeutral oil (such as grapeseed or sunflower)
  • 2 tspGround turmeric
  • 1 tspGround cinnamon
  • 1 tspGround black pepper
  • 30 gTomato paste (optional but adds color and depth)
  • 120 gDried raisins (rinsed and drained)
  • 180 gPitted dates (sliced into 1 cm pieces)
  • 30 gUnsalted butter
  • 60 gSlivered almonds (lightly toasted)
  • 0.3 gSaffron threads (ground and bloomed)
  • 60 mlHot water (for saffron water)
  • 120 gYogurt (plain, full-fat)
  • 350 gPotatoes (peeled and sliced 3–4 mm thick)

🔄 Substitutions

  • Ground beef or lamb→ Ground turkey (dark meat preferred)
  • Yogurt (for tahdig base)→ 2 tablespoons lemon juice mixed with 120 ml water
  • Dates→ Dried apricots, diced

Instructions

  1. 1

    Soak the rice: place rinsed basmati in a bowl with 1.5 liters cold water and 20 g of the salt. Soak 45 minutes at room temperature. Meanwhile, rinse lentils and set aside. Grind saffron to a powder, pour over 60 ml hot water, cover, and steep 15 minutes to make saffron water.

  2. 2

    Cook lentils until just tender: bring 1 liter water to a boil in a saucepan. Add lentils and simmer 18–25 minutes, stirring occasionally, until tender but not mushy. Drain well and spread on a tray to steam-dry 5 minutes. This prevents wet lentils from making the rice sticky later.

  3. 3

    Prepare the meat mixture: heat 30 ml oil in a skillet over medium-high heat. Add onion and cook 8–10 minutes until golden. Add garlic and cook 30 seconds. Add ground meat, break up, and cook 6–8 minutes until browned. Stir in turmeric, cinnamon, pepper, and tomato paste; cook 2 minutes. Remove from heat.

  4. 4

    Parboil the rice: bring 2 liters water to a rolling boil in a large pot; add the remaining 10 g salt. Drain soaked rice and add to boiling water. Boil 6–8 minutes, stirring gently, until the grains are elongated but still firm in the center. Drain in a colander and rinse quickly with 250 ml cool water.

  5. 5

    Mix the tahdig base and line the pot: whisk yogurt with 2 tablespoons (30 ml) of the saffron water and 15 ml oil. Heat a heavy 24–26 cm nonstick or well-seasoned pot over medium heat, add 30 ml oil, then arrange potato slices in a single overlapping layer. Spread the saffron-yogurt mixture over the potatoes.

  6. 6

    Layer and steam the rice: combine parboiled rice with drained lentils in a wide bowl, tossing gently. Add one-third to the pot, then scatter half the meat mixture. Repeat, finishing with rice. Poke 5–6 holes to the bottom with a spoon handle. Drizzle 15 ml oil and 2 tablespoons water over the top. Cover with a towel-wrapped lid; steam 10 minutes on medium, then 45 minutes on low.

  7. 7

    Cook the sweet garnish: while the rice steams, melt butter in a small skillet over medium-low heat. Add raisins and cook 1–2 minutes until plump. Add dates and cook 1 minute just to warm and gloss them; do not let them dissolve. Stir in toasted slivered almonds and remove from heat.

  8. 8

    Finish with saffron and serve: turn off heat and rest the pot, covered, 10 minutes. Spoon 2–3 tablespoons rice into a bowl and mix with the remaining saffron water for bright saffron rice. Invert the pot onto a platter to release the potato crust. Top with saffron rice and the date-raisin-almond mixture; serve warm.

🪪 Recipe Passport

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

Cultural Background

Lentil rice is a well-known home-style dish in Persian cooking, often associated with family gatherings and festive tables. The “special” version is commonly enriched with meat, saffron, and dried fruit, reflecting a tradition of balancing savory and sweet elements in celebratory meals.

Regional Variations

Tehran-style home cooking: Often includes a generous potato crust and a noticeable saffron finish, with raisins and dates served on top rather than mixed throughout.
Northern Iran: May lean more savory with extra onions and less dried fruit, sometimes adding a small amount of aromatic spices like cardamom to the topping.
Diaspora kitchens (Europe/North America): Commonly uses readily available Medjool dates and may replace part of the butter with oil; some cooks bake the finished pot briefly to ensure an even crust.

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

780
Calories
28g
Protein
26g
Fat
112g
Carbs
10g
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.