Skip to content
Zaffaron

Khoresht Aloo Esfenaj (خورش آلو اسفناج) — Persian Spinach and Prune Stew

Khoresht Aloo Esfenaj is a classic Persian stew where sautéed spinach meets the gentle sweetness of Bukhara prunes. Often served with chelow rice, it reflects the Persian love of balanced flavors—savory, earthy, and subtly sweet in one pot.

By Zaffaron Kitchen· Published April 7, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
125 min total Prep 20m · Cook 105m 4 servings 520 cal
↓ Jump to Recipe
Khoresht Aloo Esfenaj — Persian Spinach and Prune Stew - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 125 min · Difficulty: medium

Ingredients (quick list)

  • 30 ml Vegetable oil (divided)
  • 200 g Onion, finely chopped
  • 600 g Lamb stew meat, cut into 3 cm cubes (boneless shoulder or leg)
  • 2 tsp Turmeric, ground
  • 1 tsp Black pepper, ground
  • 2 tsp Persian stew spice mix (Advieh) (advieh-e khoresh)
  • 900 ml Water
  • 220 g Bukhara prunes (dried plums), pitted (rinse well)
  • 500 g Spinach, chopped (fresh; tough stems removed)
  • 1.5 tsp Salt (add in two stages)

Steps (summary)

  1. Rinse the prunes under cool water, then soak them in 300 ml of the measured water for 15 minutes to soften and to remove excess…
  2. Heat 15 ml of the vegetable oil in a heavy pot over medium heat, then add the chopped onion. Cook for 10–12 minutes, stirring o…
  3. Add the lamb cubes to the onions and raise the heat to medium-high. Sear for 6–8 minutes, turning regularly, until the meat los…
  4. Stir in the turmeric, black pepper, and advieh and cook for 60–90 seconds to bloom the spices. This short toasting step prevent…
  5. Add 600 ml water to the pot and bring it to a gentle boil, scraping the bottom to release any browned bits. Reduce to a low sim…
  6. While the meat simmers, heat the remaining 15 ml oil in a wide skillet over medium-high heat. Add the chopped spinach and sauté…

+ 3 more steps in the full instructions section below.

Cultural Background

This stew showcases a hallmark of Persian cooking: balancing meat, greens, and fruit for a layered sweet-savory harmony. Aloo (prunes) in khoresht reflects an old pantry tradition, where dried fruits added richness and elegance to everyday meals.

savorytangywarm-spicedtender meatthick brothsaffron warmthtoasted turmeric🌶 mild

Equipment

Heavy-bottom pot with lid (4–5 L)Wide skilletWooden spoonChef’s knifeCutting boardMeasuring spoonsMeasuring jug

💡 Tips

  • Sauté the spinach until it looks fairly dry in the pan; extra moisture is the main reason this stew turns thin.
  • Keep the simmer very gentle after adding spinach to avoid toughening the meat and dulling the green flavor.
  • If the prunes are very sweet, use only 50 ml of the soaking liquid and replace the rest with plain water to keep the balance.

⚠️ Common Mistakes

  • ❌ Adding raw spinach directly to the stew without sautéing

    ✅ Fix: Sauté spinach until most moisture evaporates, then add; it concentrates flavor and keeps the sauce from turning watery.

  • ❌ Boiling hard after adding prunes

    ✅ Fix: Keep a low simmer and finish uncovered; high heat makes prunes disintegrate and can toughen the meat.

  • ❌ Salting heavily at the start

    ✅ Fix: Salt in stages near the end so reduction doesn’t make the stew overly salty.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat with 60–90 ml water, stirring occasionally so the spinach and prunes don’t stick or break down too much.

📅 Make Ahead

Chop the onion and spinach up to 24 hours ahead and refrigerate separately. You can also brown the meat and onions, then refrigerate the base overnight; finish by simmering, adding sautéed spinach and prunes the next day.

🍽️ Pairs Well With

  • Chelow (Persian steamed rice)
  • tahdig
  • torshi
  • fresh herbs (sabzi khordan)
  • mast-o-khiar.

Regional Variations

  • Tehran-style: slightly sweeter, using more prunes and a bit more prune soaking liquid for a darker, richer sauce.
  • Northern Iran-inspired: heavier on greens with a more herbaceous profile, sometimes increasing spinach and reducing meat.
  • Home-style beef version: beef chuck replaces lamb and simmers a little longer for tenderness.
everyday holiday party ramadan nowruz
#classic#family-style#one-pot#gluten-free

Ingredients

  • 30 mlVegetable oil (divided)
  • 200 gOnion, finely chopped
  • 600 gLamb stew meat, cut into 3 cm cubes (boneless shoulder or leg)
  • 2 tspTurmeric, ground
  • 1 tspBlack pepper, ground
  • 2 tspPersian stew spice mix (Advieh) (advieh-e khoresh)
  • 900 mlWater
  • 220 gBukhara prunes (dried plums), pitted (rinse well)
  • 500 gSpinach, chopped (fresh; tough stems removed)
  • 1.5 tspSalt (add in two stages)

🔄 Substitutions

  • Lamb stew meat→ Beef chuck, cut into 3 cm cubes
  • Bukhara prunes (dried plums)→ Regular pitted prunes
  • Vegetable oil→ Ghee

Instructions

  1. 1

    Rinse the prunes under cool water, then soak them in 300 ml of the measured water for 15 minutes to soften and to remove excess surface sugar. Drain the prunes and reserve the soaking liquid separately so you can add it later for extra depth.

  2. 2

    Heat 15 ml of the vegetable oil in a heavy pot over medium heat, then add the chopped onion. Cook for 10–12 minutes, stirring often, until the onion turns deeply golden; this builds the stew’s sweetness and color without needing added sugar.

  3. 3

    Add the lamb cubes to the onions and raise the heat to medium-high. Sear for 6–8 minutes, turning regularly, until the meat loses its raw color and picks up light browning on several sides.

  4. 4

    Stir in the turmeric, black pepper, and advieh and cook for 60–90 seconds to bloom the spices. This short toasting step prevents a raw spice taste and helps the aroma carry through the long simmer.

  5. 5

    Add 600 ml water to the pot and bring it to a gentle boil, scraping the bottom to release any browned bits. Reduce to a low simmer, cover, and cook for 60 minutes, keeping the heat low enough that the surface only trembles.

  6. 6

    While the meat simmers, heat the remaining 15 ml oil in a wide skillet over medium-high heat. Add the chopped spinach and sauté for 8–10 minutes until most moisture evaporates and the spinach turns darker and glossy; this concentrates flavor and prevents a watery stew.

  7. 7

    Add the sautéed spinach to the pot after the first 60 minutes of simmering. Stir well, then simmer covered for 20 minutes so the spinach flavor melds with the meat and spices.

  8. 8

    Add the drained prunes, 300 ml remaining water, and 150 ml of the reserved prune soaking liquid to the stew. Simmer uncovered for 15–20 minutes so the sauce thickens slightly and the prunes become silky without fully breaking apart.

  9. 9

    Stir in 1 tsp of the salt and simmer for 5 minutes, then taste and add the remaining 0.5 tsp salt if needed. Rest the stew off the heat for 10 minutes before serving; this settling time improves body and balances the savory-sweet profile.

🪪 Recipe Passport

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

Cultural Background

This stew showcases a hallmark of Persian cooking: balancing meat, greens, and fruit for a layered sweet-savory harmony. Aloo (prunes) in khoresht reflects an old pantry tradition, where dried fruits added richness and elegance to everyday meals.

Regional Variations

Tehran-style: slightly sweeter, using more prunes and a bit more prune soaking liquid for a darker, richer sauce.
Northern Iran-inspired: heavier on greens with a more herbaceous profile, sometimes increasing spinach and reducing meat.
Home-style beef version: beef chuck replaces lamb and simmers a little longer for tenderness.

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
33g
Protein
28g
Fat
34g
Carbs
7g
Fiber
820mg
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.