Khoresh-e Alu Esfenaj (Persian Prune Spinach Stew)

Khoresh-e Alu Esfenaj (Persian Prune Spinach Stew)

خورشت آلو اسفناج

A stunning stew where dark leafy spinach meets sweet prunes and tender lamb in perfect harmony. The spinach melts into a deep green sauce while the prunes add jewel-like pops of sweetness, all balanced with a bright hit of citrus. This Isfahan specialty demonstrates Persian cuisine's genius for pairing unlikely ingredients.

stewPrep: 30 minCook: 110 mineasyServes 6

Cultural Note- Isfahan

Khoresh-e alu esfenaj showcases the Isfahani love of sweet-savory combinations. The pairing of iron-rich spinach with naturally sweet prunes is not only delicious but nutritionally complementary—vitamin C from the lemon helps absorb the iron. This stew is often served at family celebrations in Isfahan.

Critical Moments

  • Washing spinach multiple times to remove all grit
  • Sautéing spinach until water evaporates
  • Balancing sweet (prunes) and sour (lemon juice)
1
PREP15 min

Wash and prepare the spinach

Fill a large basin or clean sink with cold water. Submerge spinach and swish vigorously to release dirt and sand. Lift spinach out (don't pour—dirt stays at bottom), drain water, and repeat 2-3 times until water runs clear. Roughly chop into large pieces. If using frozen spinach, thaw completely and squeeze out excess water.

Bright green leaves with no visible grit; water runs clear on final rinse
SmellFresh, earthy spinach aroma
TouchLeaves feel clean and free of grit when rubbed

Critical Step

Spinach grows in sandy soil and traps grit in its crinkled leaves. Gritty spinach ruins the dish. Multiple washes are essential—the first wash always releases more dirt than you expect.

Lift spinach OUT of the water rather than draining through it—this leaves the settled grit behind

Common Mistakes

  • Only washing once (grit remains)
  • Draining through colander without lifting (dirt redistributes)
  • Not squeezing frozen spinach (too watery)
2
PREP10 min

Bloom saffron (if using) and prepare other ingredients

If using saffron, grind with a pinch of sugar and steep in 2 tbsp hot water for 15+ minutes. Finely chop parsley. Halve any large prunes.

Ruby-red saffron liquid; finely chopped herbs
SmellSaffron's honey-floral aroma developing
While waiting: Start cooking onions while saffron steeps
3
COOK12 min

Brown the onions

Heat 40ml oil in a large heavy pot over medium-high heat. Add diced onion and cook until deep golden brown, about 10-12 minutes, stirring occasionally.

Onions are uniformly golden brown with caramelized edges
Medium-High190°C / 375°F
SmellSweet, rich caramelized onion
SoundSteady sizzling
4
COOK8 min

Add garlic, spices and brown the meat

Add minced garlic, turmeric, cinnamon, and nutmeg (if using). Stir for 30 seconds until fragrant. Increase heat to high, add meat cubes, and brown well on at least two sides, about 6-8 minutes total.

Meat has golden-brown crust; warm spice aroma fills the kitchen
High230°C / 450°F
SmellSearing meat with warm cinnamon and nutmeg undertones
SoundStrong sizzling; meat releases when properly seared
5
COOK90 min

Add liquid and simmer meat

Add water or stock, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 hours until meat is very tender.

Liquid has reduced slightly; meat is becoming tender
LowGentle simmer ~120°C / 250°F
SmellRich lamb broth with warm spices
SoundGentle, occasional bubbles
TouchMeat yields to fork but still holds shape
Checkpoint: Meat should be nearly tender before adding spinach
While waiting: Sauté spinach and parsley while meat simmers
6
COOK12 min

Sauté the spinach and parsley

In a large skillet, heat remaining 40ml oil over medium-high heat. Add spinach in batches (it will wilt dramatically) and parsley. Sauté for 10-12 minutes, stirring frequently, until spinach is completely wilted, dark green, and most liquid has evaporated.

Spinach has reduced to about 1/4 of original volume; dark green, not bright; no pooling liquid
Medium-High190°C / 375°F
SmellIntensified, slightly sweet cooked spinach aroma
SoundInitial sizzling from water evaporation, then quiets
TouchSpinach is completely soft, slightly oily

Critical Step

Properly sautéing spinach removes excess water that would otherwise make the stew watery. It also concentrates spinach flavor and removes any raw, grassy taste. Wet spinach = watery stew.

Add spinach in batches—it looks like too much but wilts dramatically. Press down with a spatula to help release water.

Common Mistakes

  • Adding all spinach at once (overflows pan)
  • Not cooking long enough (stew becomes watery)
  • Skipping this step and adding raw spinach directly
7
COOK30 min

Combine spinach with stew

Add sautéed spinach and parsley mixture to the pot with the meat. Stir to combine thoroughly. Add the prunes, distributing them throughout. Cover and simmer for 25-30 minutes.

Dark green sauce with visible prunes; meat is fork-tender; prunes have plumped
LowGentle simmer
SmellEarthy spinach, sweet prunes, and savory meat melding
SoundGentle bubbling
TouchSpinach has melted into sauce; prunes are soft and yielding
If stew seems too thick, add a splash of water. If too thin, simmer uncovered for the last 10 minutes.
8
FINISH3 min

Balance sweet and sour

Add lemon juice (or verjuice) and sugar. Stir well and taste carefully. The stew should have noticeable sweetness from the prunes balanced by brightness from the citrus. Adjust: more sugar if too tart, more lemon if too sweet. Add saffron water if using.

Sauce is glossy; golden saffron streaks if using
SmellBright citrus note lifting the earthy spinach aroma

Critical Step

The sweet-sour balance defines this dish. Prunes provide sweetness, but without the lemon juice the dish tastes flat and one-dimensional. The acid brightens all the flavors.

Add lemon juice gradually—you can always add more but can't remove it

Common Mistakes

  • Forgetting the lemon juice entirely
  • Under-salting (spinach needs adequate salt)
  • Over-sweetening with sugar
9
FINISH10 min

Final seasoning and rest

Taste and adjust salt and pepper. Remove from heat, cover, and let rest for 10 minutes. The sauce will thicken slightly as it rests.

Deep green sauce with oil pooling on surface (correct); prunes visible throughout
SmellHarmonious blend of all components
The stew improves if made a day ahead—flavors meld beautifully overnight
10
FINISH

Serve

Transfer to a serving dish. The prunes should be visible as dark jewels against the green sauce. Serve hot with chelow and tahdig.

Deep forest green stew studded with dark purple-brown prunes; some oil glistening on surface
Arrange some prunes on top for visual appeal

Resting Required

10 min - Allows flavors to harmonize and sauce to reach ideal consistency

Extras

Equipment

large heavy potlarge skilletstandard

Make Ahead

  • Excellent made 1-2 days ahead—flavors improve significantly.
  • Refrigerate up to 4 days.
  • Freezes well for up to 3 months; spinach texture remains good after freezing.

Reheat gently over low heat.

May need a splash of water as spinach absorbs liquid.

Add fresh lemon juice to brighten if needed.

Serve With

🍚Chelow (plain Persian steamed rice) with tahdig—essential pairing

Sides

  • Mast-o-khiar
  • Sabzi khordan
  • Torshi (pickled vegetables)

Drinks

  • Doogh
  • Black tea

Substitutions

fresh spinachFrozen spinach works well. Use 400g, thaw completely, and squeeze out ALL liquid before sautéing. Fresh is preferred for texture.
prunesDried apricots or dried sour cherries work differently but are delicious. No true prune substitute.
lemon juiceVerjuice (ab-ghooreh) is more traditional if available. Lime juice works in a pinch.
lambBeef chuck works well. Chicken thighs for a lighter version.

Scaling

Doubles easily with 20 minutes extra cooking time. Spinach reduces dramatically—don't be alarmed by the large starting quantity. Freezes well for up to 3 months.

Source

Regional · Isfahan traditional cooking

A beloved Isfahan specialty, often served at family gatherings and special occasions

Related Recipes