Khoresh-e Aloo Esfenaj is a simple but oh so tasty Persian stew made of lamb, golden sour prunes and spinach. It has a subtle sweet and sour taste, that combined with the tender meat and aromatic Persian rice turns to a party for your tastebuds!
The recipe is very simple and straight forward. The only thing to keep in mind is to use aloo bokhara, golden sour prunes. They have a pleasant sour taste, that’s essential for this sweet and sour dish. The very sweet dark prunes, that you can find here in the UK in supermarkets don’t have the same effect.
You can find aloo bokhara or golden sour prunes in Asian, Turkish or Middle Eastern supermarkets or online, for example here in the UK or here in the US. You can see how they look in the picture below.


Ingredients (serving 4)
500ml / 2 cups water
500g / 1.1lbs lamb leg or shoulder
500g / 2 1/4 cups spinach
20ml / 1/2 cup + 2 tbsp vegetable oil
10 golden sour prunes (aloo bokhara)
1 large onion
3 cloves garlic
3 tbsp lemon juice
2 tsp turmeric
2 tsp sugar
1 tsp black pepper
1/2 tsp salt or to taste
1/4 tsp saffron
Time
Prep: 10 min
Cook: 1 h 50 min
Total: 2 h

Method
Combine 1/4 tsp of ground saffron or saffron strands with 1 tbsp of freshly boiled water. Set it aside for later, preferably in a warm place.
Finely chop the onions and garlic.
Cut the meat in chunky about 3cm / 1″ large cubes.
Heat 20ml / 1/2 cup vegetable oil in a pan and fry the meat from all sides until golden brown. This should take about 15 minutes.
Remove the meat from the pan and gently fry the onions in the same oil over medium heat for about 5 minutes. Then add the chopped garlic and fry both together for another 3 minutes.
Transfer the meat back to the pan with the onions and garlic. Also add the golden sour prunes now. Boil 500ml / 2 cups of water in a kettle and add it to the pan. Season with 2 tsp turmeric, 1 tsp black pepper and 1/2 tsp of salt or as much as you like. Bring the stew to boil and once boiling, reduce the heat to medium, put on the lid and let it simmer for 1 hour.
Fry the spinach in 2 tbsp of vegetable oil for about 5 minutes.
The next step is optional but helps season your stew correctly and to preserve the whole prunes: Remove the meat chunks and prunes from the stew. The stew doesn’t have much sauce and therefore it’s easier to season it with lemon juice, sugar and saffron without the big meat chunks in the way. The prunes I remove, because I want them to remain whole and visible in the stew. I want to combine all the ingredients well and while stirring the softly cooked prunes are at risk of dissolving and disappearing in the stew.
Add the fried spinach to the stew, together with 3 tbsp lemon juice, 2 tsp sugar and the saffron water. You may need to add a little more freshly boiled water now, if the stew has become too dry. Combine everything well and return the meat and prunes to the stew, if you removed them before. Let the prune spinach stew simmer for another 20 minutes.
Serve your Khoresh-e Aloo Esfenaj with aromatic Persian rice and fresh herbs, yoghurt or red onions, if you like. Enjoy!


Khoresh-e Aloo Esfenaj – Golden Sour Prune and Spinach Stew
Ingredients
- 500 ml water (2 cups)
- 500 g lamb leg or shoulder (1.1lbs)
- 500 g spinach (2 1/4 cups)
- 20 ml + 2 tbsp vegetable oil (1/2 cup + 2 tbsp)
- 10 golden sour prunes (aloo bokhara)
- 1 large onion
- 3 cloves garlic
- 3 tbsp lemon juice
- 2 tsp turmeric
- 2 tsp sugar
- 1 tsp black pepper
- 1/2 tsp salt or to taste
- 1/4 tsp saffron
Instructions
-
Combine 1/4 tsp of ground saffron or saffron strands with 1 tbsp of freshly boiled water. Set it aside for later, preferably in a warm place.
-
Finely chop the onions and garlic.
-
Cut the meat in chunky about 3cm / 1″ large cubes.
-
Heat 20ml / 1/2 cup vegetable oil in a pan and fry the meat from all sides until golden brown. This should take about 15 minutes.
-
Remove the meat from the pan and gently fry the onions in the same oil over medium heat for about 5 minutes. Then add the chopped garlic and fry both together for another 3 minutes.
-
Transfer the meat back to the pan with the onions and garlic. Also add the golden sour prunes now. Boil 500ml / 2 cups of water in a kettle and add it to the pan. Season with 2 tsp turmeric, 1 tsp black pepper and 1/2 tsp of salt or as much as you like. Bring the stew to boil and once boiling, reduce the heat to medium, put on the lid and let it simmer for 1 hour.
-
Fry the spinach in 2 tbsp of vegetable oil for about 5 minutes.
-
The next step is optional but helps season your stew correctly and to preserve the whole prunes: Remove the meat chunks and prunes from the stew. The stew doesn’t have much sauce and therefore it’s easier to season it with lemon juice, sugar and saffron without the big meat chunks in the way. The prunes I remove, because I want them to remain whole and visible in the stew. I want to combine all the ingredients well and while stirring the softly cooked prunes are at risk of dissolving and disappearing in the stew.
-
Add the fried spinach to the stew, together with 3 tbsp lemon juice, 2 tsp sugar and the saffron water. You may need to add a little more freshly boiled water now, if the stew has become too dry. Combine everything well and return the meat and prunes to the stew, if you removed them before. Let the prune spinach stew simmer for another 20 minutes.
-
Serve your Khoresh-e Aloo Esfenaj with aromatic Persian rice and fresh herbs, yoghurt or red onions, if you like. Enjoy!
I hope you enjoyed this recipe! If you have any questions please let me know in the comments, I’m always happy to help.
I’d love to see your Khoresh-e Aloo Esfenaj! Feel free to tag me with @igotitfrommymaman on Facebook or Insta, so I can take a look and give you a thumbs up!
Wanna save this recipe for later? You can print out the printable version above or pin it to your recipe board.
Looking for more recipes? Here are my other Persian classics!
Do you wanna learn more about Persian cooking? Sign up to Maman’s recipe mail so you will get notified of new recipes on the blog.
Thanks for stopping by!

I personally love aloo 😋, but I used to make regular khoresht aloo until I saw this recipe. Used the last few aloo my maman brought me on her last visit and made this lovely dish yesterday. It was great and tasted even better after a few hours as all the flavor melted together! Thank you!
I’m so glad you enjoyed the recipe! Thank you for sharing such a brilliant review!
I made this stew yesterday with chicken and actually not even the right plums as I couldn’t find them. I made it following Hami and Shali Joon’s Live on Instagram and My Oh My! It’s simply and beautifully palatable! The colours of plums and spinach together looks so good too! I would highly recommend making it to anyone liking that sweet and sour taste plums can bring along in a stew! Thank you for the time and energy you put to share the beauties of Persian food to all! 🙂
Hello Azadeh, thank you so much for your kind words and brilliant review! I’m so glad that you enjoyed the recipe and Shally’s and my Live. Thank you for cooking with us! 🙂
I just made this stew, it reminds me of my mothers, thank you so much for this recipe!!
It’s my pleasure, Ghazaleh jan. Thank you for the brilliant review!
This recipe looks ravishing, but since I am vegan, I will never get to taste it. I make many recipes intended to be made with meat with great success, but I am not sure how I would replace the very distinctive taste of lamb. Do you have any suggestions?
Hi Ann, thank you! I’m so glad you like it. Most vegans I talk to replace the meat in Persian dishes with mushrooms. It could be simple chestnut mushrooms, portobello mushrooms or any mushrooms you like. I recommend sautéing them before adding them to the stew. This enhances their flavour and gives them more of the umami taste that meat has. I hope this helps. Let me know anytime if I can help with anything else.