Adas Polo Makhsoos (عدس پلو مخصوص) — Persian Special Lentil Rice
Adas Polo Makhsoos is a celebratory Persian rice layered with tender lentils, spiced ground meat, and a sweet garnish of dates and raisins. Finished with saffron and almonds, it balances savory warmth and fragrant sweetness.

Printable Recipe Card
Servings: 6 · Total: 145 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear)
- 18 g Fine sea salt (for soaking and boiling rice (adjust to taste))
- 200 g Brown lentils (picked over and rinsed)
- 2400 ml Water (for boiling lentils and rice)
- 0.25 tsp Saffron threads (finely crushed)
- 45 ml Hot water (to bloom saffron)
- 250 g Yellow onion (finely diced)
- 12 g Garlic (minced (about 3 large cloves))
- 350 g Ground beef (85–90% lean)
- 1 tsp Ground cinnamon
- 1 tsp Ground cumin
- 0.5 tsp Ground turmeric
+ 8 more in the full ingredients section below.
Steps (summary)
- Soak the rice: place rinsed basmati rice in a bowl, add 1.5 liters water and 12 g of the salt, and soak 45 minutes at room temp…
- Cook lentils until just tender: bring 900 ml water to a boil, add lentils, then reduce to a steady simmer. Cook 18–22 minutes u…
- Make the spiced meat mixture: heat 45 ml neutral oil in a skillet over medium heat. Add onion and cook 8–10 minutes until golde…
- Prepare the sweet garnish: if using tea, soak raisins in 30 ml warm brewed black tea for 10 minutes, then drain. In the same sk…
- Parboil the rice: bring 1.5 liters water to a rolling boil in a large nonstick pot. Drain soaked rice and add it to the boiling…
- Build the potato crust: return the pot to medium heat and add 30 ml neutral oil and 20 g butter. Arrange potato slices in one t…
+ 2 more steps in the full instructions section below.
Cultural Background
Lentil rice is widely cooked in Iranian homes, often as a comforting meal that can also be dressed up for guests. The “special” version adds sweet dried fruits and nuts, reflecting a common Persian preference for balancing savory dishes with fragrant sweetness in festive settings.
Equipment
💡 Tips
- For the fluffiest grains, drain the parboiled rice as soon as the center is still slightly firm; steaming finishes the cooking without clumping.
- Keep lentils intact by simmering gently and draining well; excess moisture can make the rice sticky.
- Toast slivered almonds in a dry pan over medium heat for 3–4 minutes, stirring often, until pale golden; they burn quickly.
- If your pot runs hot, place a heat diffuser under the pot during steaming to prevent scorching while the crust forms.
- For a more pronounced sweet-savory contrast, increase dates to 200 g and reduce raisins to 90 g.
⚠️ Common Mistakes
❌ Overcooking the lentils until they split
💡 Why: Split lentils release starch and turn the rice mixture gummy during steaming.
✅ Fix: Simmer gently and drain when lentils are tender but intact; they should hold their shape when pressed lightly.
❌ Boiling the rice too long before steaming
💡 Why: Fully cooked rice will break and compact in the pot, leading to a dense texture.
✅ Fix: Drain when grains are soft outside but still firm in the center (typically 6–8 minutes after adding to boiling water).
❌ Burning the dates and raisins
💡 Why: Their sugars caramelize quickly and can turn bitter over high heat.
✅ Fix: Use medium-low heat, sauté briefly (2–3 minutes), and remove as soon as they look glossy and smell fragrant.
❌ Soggy potato crust
💡 Why: Potatoes need enough fat and initial heat to start crisping before steaming begins.
✅ Fix: Preheat oil and butter, let potatoes sizzle for 2 minutes, and keep the steaming heat low and steady afterward.
🧊 How to Store
Cool leftovers within 2 hours. Refrigerate in an airtight container up to 4 days. Reheat covered with 1–2 tablespoons water in a saucepan over low heat 10–15 minutes, or microwave covered at 50% power in 2-minute bursts. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Soak and cook lentils up to 2 days ahead and refrigerate. The meat mixture can be cooked 1 day ahead. The date-raisin-almond topping can be prepared 1 day ahead and rewarmed gently. Cook and steam the rice the day of serving for best texture; leftovers reheat well.
🍽️ Pairs Well With
- Plain yogurt or cucumber-yogurt salad
- Mixed herb platter (fresh basil
- mint
- radish
- scallions)
- Pickled vegetables
- Simple tomato and cucumber salad with lemon
Regional Variations
- Tehran and central IranOften topped with a generous sweet garnish of dates and raisins, with saffron rice used as a bright finishing touch for serving guests.
- Northern IranSome cooks add more fried onions and a slightly tangier profile by serving with local pickles and herbs; the sweet garnish may be reduced for a more savory emphasis.
- Iranian diaspora (global)Ground meat may be replaced with small meatballs or shredded roasted chicken for convenience, while maintaining the classic sweet topping and saffron finish.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear)
- 18 gFine sea salt (for soaking and boiling rice (adjust to taste))
- 200 gBrown lentils (picked over and rinsed)
- 2400 mlWater (for boiling lentils and rice)
- 0.25 tspSaffron threads (finely crushed)
- 45 mlHot water (to bloom saffron)
- 250 gYellow onion (finely diced)
- 12 gGarlic (minced (about 3 large cloves))
- 350 gGround beef (85–90% lean)
- 1 tspGround cinnamon
- 1 tspGround cumin
- 0.5 tspGround turmeric
- 0.5 tspBlack pepper (freshly ground)
- 45 mlNeutral oil (such as grapeseed or sunflower)
- 120 gRaisins (golden or dark; rinsed and well drained)
- 160 gDates (pitted and quartered (about 12–14 medium dates))
- 60 gSlivered almonds (lightly toasted)
- 45 gUnsalted butter (divided)
- 30 mlBrewed black tea (optional; to plump raisins)
- 300 gPotatoes (peeled and sliced into 6–8 mm rounds for the crust)
🔄 Substitutions
- Ground beef→ Ground lamb
- Slivered almonds→ Pistachios (shelled, chopped)
- Dates→ Dried apricots, diced
Instructions
- 1
Soak the rice: place rinsed basmati rice in a bowl, add 1.5 liters water and 12 g of the salt, and soak 45 minutes at room temperature. Meanwhile, bloom saffron by mixing crushed saffron with 45 ml hot water; cover and steep 15 minutes so the color fully develops.
- 2
Cook lentils until just tender: bring 900 ml water to a boil, add lentils, then reduce to a steady simmer. Cook 18–22 minutes until lentils are tender but not splitting. Drain well and set aside. This timing keeps the lentils intact during steaming, so the final rice stays fluffy, not muddy.
- 3
Make the spiced meat mixture: heat 45 ml neutral oil in a skillet over medium heat. Add onion and cook 8–10 minutes until golden. Add garlic and cook 30 seconds. Add ground beef, breaking it up, and cook 6–8 minutes until browned. Stir in cinnamon, cumin, turmeric, pepper, and 4 g salt; cook 1 minute to toast the spices.
- 4
Prepare the sweet garnish: if using tea, soak raisins in 30 ml warm brewed black tea for 10 minutes, then drain. In the same skillet (wipe if needed), melt 25 g butter over medium-low heat. Add raisins and dates and sauté 2–3 minutes just until glossy and fragrant; avoid high heat so the sugars do not burn. Stir in toasted slivered almonds and remove from heat.
- 5
Parboil the rice: bring 1.5 liters water to a rolling boil in a large nonstick pot. Drain soaked rice and add it to the boiling water with the remaining 6 g salt. Boil 6–8 minutes, stirring gently once or twice, until the grains are soft on the outside but still firm in the center. Drain immediately in a colander and rinse quickly with 250 ml cool water to stop cooking.
- 6
Build the potato crust: return the pot to medium heat and add 30 ml neutral oil and 20 g butter. Arrange potato slices in one tight layer, slightly overlapping. Let them sizzle 2 minutes to start the crust. Reduce heat to low. Mix 3 tablespoons of the parboiled rice with 1 tablespoon saffron water, then spread this saffron rice over the potatoes for extra aroma and color.
- 7
Layer and steam: gently combine the remaining rice with the drained lentils in a wide bowl (do not mash). Spoon one-third into the pot, then add half the meat mixture. Add another third of rice-lentils, then the remaining meat, finishing with the last third of rice-lentils. With a handle-end of a spoon, poke 5–6 steam holes to the bottom. Cover the lid with a clean towel, place on the pot, and steam 45 minutes on low heat.
- 8
Finish with saffron and serve: melt the remaining 20 g butter and drizzle it over the rice, then drizzle the remaining saffron water over the top. Steam 10 more minutes on low. To serve, gently mound rice on a platter, top with the date-raisin-almond mixture, and place the potato crust pieces alongside. Rest 5 minutes before serving for cleaner layers and better texture.
🪪 Recipe Passport
Cultural Background
Lentil rice is widely cooked in Iranian homes, often as a comforting meal that can also be dressed up for guests. The “special” version adds sweet dried fruits and nuts, reflecting a common Persian preference for balancing savory dishes with fragrant sweetness in festive settings.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Pastay Paniri (پاستای پنیری) — Persian-Style Cheesy Pasta with Fresh Tomatoes
Persian · Main Courses · 27 min

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Oshi Siyoh (Оши сиёҳ) — Bukhara-Style Dark Pilaf
Tajik · Rice Dishes · 125 min

Chekdirme (Çekdirme) — Turkmen Lamb and Tomato Rice
Turkmen · Rice Dishes · 100 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Yemeni Mandi (مندي) — Smoke-Scented Spiced Rice and Lamb
Yemeni · Main Courses · 170 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.