Khoresht-e Adas (خورشت عدس) — Persian Lentil Stew with Sour Plums
Khoresht-e Adas is a comforting Persian lentil stew where earthy brown lentils simmer with potatoes, tomato paste, warm spices, and dried sour plums for a bright, tangy finish. Hearty, balanced, and weeknight-friendly.

Printable Recipe Card
Servings: 4 · Total: 85 min · Difficulty: easy
Ingredients (quick list)
- 250 g Brown lentils, dry (rinsed and picked over)
- 250 g Yellow onion (finely diced)
- 45 ml Vegetable oil (plus 5 ml if needed for sautéing)
- 35 g Tomato paste (about 2 tablespoons)
- 5 g Persian spice blend (about 2 teaspoons; or use curry powder)
- 1 g Black pepper, ground (about 1/2 teaspoon)
- 8 g Sea salt (about 1 1/2 teaspoons, plus more to taste)
- 1000 ml Water (hot, plus extra as needed)
- 350 g Russet potato (peeled and cut into 2.5 cm cubes)
- 70 g Dried sour plums (rinsed; if very hard, soak 10 minutes in warm water and drain)
Steps (summary)
- Rinse the lentils under cool water until it runs mostly clear, then drain well. If your dried sour plums are very firm, soak th…
- Heat 45 ml vegetable oil in a heavy pot over medium heat. Add the diced onion and sauté for 10–12 minutes, stirring often, unti…
- Add the tomato paste to the onions and cook for 2–3 minutes, stirring constantly, until it darkens slightly and smells toasted.…
- Add the drained lentils and stir for 1 minute to coat them in the onion-spice mixture. Pour in 1000 ml hot water, bring to a ge…
- Add the cubed potatoes and the remaining 4 g salt. Simmer partially covered for 20–25 minutes, or until the potatoes are tender…
- Stir in the dried sour plums and simmer for 10–12 minutes so their tang infuses the broth. Taste and adjust seasoning with addi…
Cultural Background
Lentil stews are common in Persian home cooking, valued for being nourishing, affordable, and adaptable across seasons. The use of dried sour plums reflects a broader Persian preference for balancing rich, earthy ingredients with bright sour notes in everyday meals.
Equipment
💡 Tips
- For cleaner flavor, skim any foam that rises during the first 5 minutes of simmering.
- If your sour plums are extremely salty or intensely sour, rinse twice and start with 50 g, then add more to taste after 10 minutes.
- To prevent potatoes from breaking down, keep the simmer gentle (small bubbles) and stir carefully from the bottom.
- Tomato paste should be fried briefly; this removes raw acidity and deepens color.
- Let the stew rest off heat for 10 minutes before serving; it thickens and tastes more balanced.
⚠️ Common Mistakes
❌ Adding sour plums at the beginning of cooking
💡 Why: Long simmering can dull their bright tang and may toughen their skins, making the stew taste flat.
✅ Fix: Add sour plums in the last 10–12 minutes, then adjust salt and sourness at the end.
❌ Not frying the tomato paste
💡 Why: Raw tomato paste can taste sharp and metallic, and the stew may look pale.
✅ Fix: Cook tomato paste with the onions for 2–3 minutes until darker and fragrant before adding water.
❌ Boiling hard after adding potatoes
💡 Why: A vigorous boil breaks potatoes apart and can turn lentils mushy, making texture uneven.
✅ Fix: Maintain a gentle simmer and stir carefully; add hot water in small amounts if it thickens too quickly.
❌ Over-salting before tasting the sour plums
💡 Why: Some dried sour plums are naturally salty, and the stew can become too salty once they are added.
✅ Fix: Use half the salt early, add the rest after potatoes soften, and finalize seasoning after the sour plums simmer.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently over medium-low heat with 60–120 ml water to loosen. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Cook the stew up to 2 days ahead and refrigerate; the flavor deepens as it rests. Reheat gently and add 60–120 ml water to restore a stew-like consistency. Add an extra 10–20 g sour plums during reheating if you want a brighter, fresher tang.
🍽️ Pairs Well With
- Steamed basmati rice
- Plain yogurt or a dairy-free yogurt alternative
- Fresh herbs and radishes
- Pickled vegetables
Regional Variations
- Tehran-style home cookingOften slightly thicker, with a bit more tomato paste and a gentle mash of potatoes to create a hearty, spoon-coating consistency.
- Northern Iran (Caspian influence)May lean more sour, using a higher proportion of sour plums and sometimes a lighter tomato presence to highlight tangy notes.
Ingredients
- 250 gBrown lentils, dry (rinsed and picked over)
- 250 gYellow onion (finely diced)
- 45 mlVegetable oil (plus 5 ml if needed for sautéing)
- 35 gTomato paste (about 2 tablespoons)
- 5 gPersian spice blend (about 2 teaspoons; or use curry powder)
- 1 gBlack pepper, ground (about 1/2 teaspoon)
- 8 gSea salt (about 1 1/2 teaspoons, plus more to taste)
- 1000 mlWater (hot, plus extra as needed)
- 350 gRusset potato (peeled and cut into 2.5 cm cubes)
- 70 gDried sour plums (rinsed; if very hard, soak 10 minutes in warm water and drain)
🔄 Substitutions
- Persian spice blend→ Curry powder
- Dried sour plums→ Dried apricots plus 10 ml lemon juice
- Russet potato→ Yukon Gold potato
Instructions
- 1
Rinse the lentils under cool water until it runs mostly clear, then drain well. If your dried sour plums are very firm, soak them in warm water for 10 minutes, then drain. Dice the onion and cube the potato so everything is ready before you start cooking.
- 2
Heat 45 ml vegetable oil in a heavy pot over medium heat. Add the diced onion and sauté for 10–12 minutes, stirring often, until soft and lightly golden. Keep the heat moderate so the onion sweetens without burning, which can make the stew taste bitter.
- 3
Add the tomato paste to the onions and cook for 2–3 minutes, stirring constantly, until it darkens slightly and smells toasted. Stir in the Persian spice blend, black pepper, and 4 g of the salt, and cook 30 seconds to bloom the spices without scorching.
- 4
Add the drained lentils and stir for 1 minute to coat them in the onion-spice mixture. Pour in 1000 ml hot water, bring to a gentle boil over medium-high heat, then reduce to a steady simmer. Cover partially and cook for 25 minutes, stirring every 8–10 minutes.
- 5
Add the cubed potatoes and the remaining 4 g salt. Simmer partially covered for 20–25 minutes, or until the potatoes are tender and the lentils are fully cooked but not mushy. If the stew thickens too much, add 60–120 ml hot water and stir well.
- 6
Stir in the dried sour plums and simmer for 10–12 minutes so their tang infuses the broth. Taste and adjust seasoning with additional salt if needed. For a thicker, more traditional texture, gently mash 6–8 potato cubes against the pot and simmer 2 minutes more.
🪪 Recipe Passport
Cultural Background
Lentil stews are common in Persian home cooking, valued for being nourishing, affordable, and adaptable across seasons. The use of dried sour plums reflects a broader Persian preference for balancing rich, earthy ingredients with bright sour notes in everyday meals.
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

Jigar Kabab (جگر کباب) — Classic Persian Lamb Liver Skewers
Persian · Kebabs · 33 min

Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Persian · Soups · 50 min

Gheimeh Kadoo Halvai (قیمه کدو حلوایی) — Sweet Pumpkin & Legume Stew
Persian · Stews · 110 min

Kale with Pinkel Sausage (Grünkohl mit Pinkel) — North German Winter Stew
German · Stews · 130 min

Pinakbet (Pinakbet) — Ilocano Vegetable Stew with Bagoong
Filipino · Stews · 60 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Indonesian Grilled Chicken (Ayam Bakar) — Sweet Soy-Spiced Charred Chicken
Indonesian · Main Courses · 85 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.