Skip to content
Zaffaron

Khoresht Aloo Mosamma (خورش آلو مسما) — Persian Sweet & Sour Plum Stew

Khoresht Aloo Mosamma is a classic Iranian stew with a signature sweet-and-sour flavor. Tender meat is simmered alongside dried plums (aloo bokhara) and golden carrots, infused with the aroma of saffron and spices, until the sauce becomes rich and well-set.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
140 min total Prep 35m · Cook 105m 6 servings 390 cal ~$4.1/serving
↓ Jump to Recipe
Khoresht Aloo Mosamma - Persian Sweet & Sour Plum Stew - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 140 min · Difficulty: medium

Ingredients (quick list)

  • 200 g Dried plums (Aloo Bukhara) (rinsed and soaked in warm water 20 minutes, then drained (reserve 120 ml soaking liquid))
  • 700 g Beef stew meat (chuck), cubed (3 cm cubes; lamb shoulder may be used instead)
  • 300 g Yellow onions, thinly sliced (about 2 medium)
  • 350 g Carrots, cut into 6 cm batons (about 3 medium; keep pieces similar thickness)
  • 45 ml Vegetable oil (3 tbsp, divided)
  • 3 g Ground turmeric (1 tsp)
  • 4 g Advieh (Persian mixed spices) (2 tsp)
  • 10 g Sea salt (1 3/4 tsp, plus more to taste at the end)
  • 45 ml Fresh lemon juice (3 tbsp, plus 1 tbsp to adjust at the end if needed)
  • 25 g Granulated sugar (2 tbsp; adjust 0–1 tbsp at the end based on plum tartness)
  • 0.25 g Saffron threads (ground and bloomed in 60 ml hot water (not boiling))
  • 900 ml Water (for braising (add more only if needed))

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Rinse the dried plums, then soak them in warm water (about 45–50°C) for 20 minutes until slightly plump. Drain and strain 120 m…
  2. Heat 30 ml vegetable oil in a heavy pot over medium heat. Add sliced onions and sauté 10–12 minutes until translucent and light…
  3. Add sea salt, then pour in 900 ml water. Bring to a gentle boil, skim any foam for 2 minutes, then reduce to a low simmer. Cove…
  4. While the meat simmers, heat the remaining 15 ml oil in a skillet over medium. Sauté carrot batons 6–7 minutes until glossy and…
  5. Add the soaked plums and the reserved 120 ml soaking liquid. Simmer uncovered 15 minutes so the sauce concentrates and the plum…
  6. Stir in lemon juice, sugar, and the bloomed saffron water. Simmer uncovered 8–10 minutes, tasting after 5 minutes. Adjust to a…

Cultural Background

Khoresht Aloo Mosamma is one of the sweet-and-sour, special-occasion stews of the Iranian table, showcasing the art of balancing flavors— the sweetness of dried fruit alongside the tang of lemon and warm spices. In many homes, it’s cooked for gatherings and during cooler seasons, and served with Iranian rice for a truly regal presentation.

sweet-sour (malas)warm-spicedsavorytender meatjammy plumssoft carrotssilky saucesaffronadvieh spicescaramelized onion🌶 low

Equipment

Heavy-bottom pot with lid (4–5 L)SkilletFine-mesh strainerKitchen scaleMeasuring spoons and cupsWooden spoonKnife and cutting board

💡 Tips

  • Choose Aloo Bukhara that is tart-sweet and not overly smoky; very sour plums need more sugar, while sweeter plums need extra lemon.
  • Keep the simmer gentle; a hard boil makes beef tough and breaks carrots and plums, clouding the sauce.
  • Bloom saffron in hot (not boiling) water for a clearer aroma; boiling water can mute delicate floral notes.
  • If the sauce is thin after adding plums, simmer uncovered 5–10 minutes; if too thick, add 60–90 ml hot water.

⚠️ Common Mistakes

  • ❌ Boiling the stew aggressively

    💡 Why: High heat tightens meat fibers and breaks carrots and plums, making the sauce cloudy and the texture mushy.

    ✅ Fix: Keep a gentle simmer; if bubbles are rapid, lower heat and partially offset the lid to control evaporation.

  • ❌ Adding lemon juice from the beginning

    💡 Why: Acid can slow tenderizing of meat and can make the stew taste sharp rather than balanced.

    ✅ Fix: Add lemon juice in the final 10 minutes, then adjust after tasting once the plums have flavored the sauce.

  • ❌ Stirring vigorously after adding plums

    💡 Why: Plums tear easily and dissolve, turning the sauce muddy and overly thick.

    ✅ Fix: Stir gently and infrequently; use a wide spoon and move ingredients from the bottom up without crushing.

  • ❌ Not tasting for malas balance at the end

    💡 Why: Plum tartness varies widely; a fixed sugar/lemon ratio can end up too sour or too sweet.

    ✅ Fix: Taste after saffron, sugar, and lemon go in; adjust in small increments (5 ml lemon or 6 g sugar).

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container up to 4 days. Reheat gently over low heat with 60–90 ml water if needed to loosen. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to keep plums intact.

📅 Make Ahead

Soak plums and prep onions/carrots up to 24 hours ahead (refrigerate separately). Cook the stew 1 day ahead for best flavor; chill overnight, then reheat gently and adjust malas balance with fresh lemon juice right before serving.

🍽️ Pairs Well With

  • Chelo (steamed Persian rice) with a saffron tahdig
  • Sabzi khordan (fresh herb platter) and torshi
  • Plain yogurt or mast-o-khiar (optional
  • if dairy is tolerated)

Regional Variations

  • Tehran (home-style)Often made with beef and slightly more onion for a deeper, sweeter base; the sauce is reduced to a glossy finish and served with chelo and saffron tahdig.
  • Northern Iran (Gilan/Mazandaran influence)Leans brighter and more tart; cooks may increase sourness with extra lemon and prefer lamb. The stew is kept lighter in color with less browning and a more pronounced fruit tang.
Nowruz gatherings Family dinners Autumn and winter meals Dinner parties
#malas#sweet-and-sour#stew#saffron#gluten-free

Ingredients

  • 200 gDried plums (Aloo Bukhara) (rinsed and soaked in warm water 20 minutes, then drained (reserve 120 ml soaking liquid))
  • 700 gBeef stew meat (chuck), cubed (3 cm cubes; lamb shoulder may be used instead)
  • 300 gYellow onions, thinly sliced (about 2 medium)
  • 350 gCarrots, cut into 6 cm batons (about 3 medium; keep pieces similar thickness)
  • 45 mlVegetable oil (3 tbsp, divided)
  • 3 gGround turmeric (1 tsp)
  • 4 gAdvieh (Persian mixed spices) (2 tsp)
  • 10 gSea salt (1 3/4 tsp, plus more to taste at the end)
  • 45 mlFresh lemon juice (3 tbsp, plus 1 tbsp to adjust at the end if needed)
  • 25 gGranulated sugar (2 tbsp; adjust 0–1 tbsp at the end based on plum tartness)
  • 0.25 gSaffron threads (ground and bloomed in 60 ml hot water (not boiling))
  • 900 mlWater (for braising (add more only if needed))
  • 120 mlReserved plum soaking liquid (strained; adds depth and natural tang)

🔄 Substitutions

  • Beef stew meat (chuck)→ Lamb shoulder, cubed (700 g)
  • Advieh (Persian mixed spices)→ 1 tsp ground cinnamon + 1/2 tsp ground cardamom + 1/2 tsp ground cumin
  • Dried plums (Aloo Bukhara)→ Prunes (180 g) + 15 ml extra lemon juice

Instructions

  1. 1

    Rinse the dried plums, then soak them in warm water (about 45–50°C) for 20 minutes until slightly plump. Drain and strain 120 ml of the soaking liquid to keep. Meanwhile, grind saffron and bloom it in 60 ml hot water (not boiling) for 10 minutes to fully release color and aroma.

  2. 2

    Heat 30 ml vegetable oil in a heavy pot over medium heat. Add sliced onions and sauté 10–12 minutes until translucent and lightly golden. Stir in turmeric and advieh for 30 seconds to toast the spices. Add beef cubes and sear 6–8 minutes, turning, until the surfaces lose raw color and pick up light browning.

  3. 3

    Add sea salt, then pour in 900 ml water. Bring to a gentle boil, skim any foam for 2 minutes, then reduce to a low simmer. Cover and cook 60 minutes, keeping the stew at a quiet bubble. The goal is tender meat without shredding; adjust heat so the surface barely trembles.

  4. 4

    While the meat simmers, heat the remaining 15 ml oil in a skillet over medium. Sauté carrot batons 6–7 minutes until glossy and lightly golden at the edges; do not fully soften. Add carrots to the pot, cover again, and simmer 20 minutes so they finish cooking in the stew without breaking.

  5. 5

    Add the soaked plums and the reserved 120 ml soaking liquid. Simmer uncovered 15 minutes so the sauce concentrates and the plums turn jammy but still hold shape. Stir gently with a wooden spoon, scraping the bottom to prevent sticking; keep heat low to avoid tearing the plums and muddying the sauce.

  6. 6

    Stir in lemon juice, sugar, and the bloomed saffron water. Simmer uncovered 8–10 minutes, tasting after 5 minutes. Adjust to a classic malas balance: add up to 15 ml more lemon juice for brighter tang or up to 12 g more sugar for rounder sweetness. Rest covered 10 minutes off heat before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 12, 2026

Cultural Background

Khoresht Aloo Mosamma is one of the sweet-and-sour, special-occasion stews of the Iranian table, showcasing the art of balancing flavors— the sweetness of dried fruit alongside the tang of lemon and warm spices. In many homes, it’s cooked for gatherings and during cooler seasons, and served with Iranian rice for a truly regal presentation.

Regional Variations

Tehran (home-style): Often made with beef and slightly more onion for a deeper, sweeter base; the sauce is reduced to a glossy finish and served with chelo and saffron tahdig.
Northern Iran (Gilan/Mazandaran influence): Leans brighter and more tart; cooks may increase sourness with extra lemon and prefer lamb. The stew is kept lighter in color with less browning and a more pronounced fruit tang.

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

390
Calories
32g
Protein
18g
Fat
25g
Carbs
4g
Fiber
680mg
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.