Skip to content
Zaffaron

Khoresht Albaloo (خورش آلبالو) — Persian Sour Cherry Stew

Khoresht Albaloo is a Persian sweet-and-sour stew of sour cherries and tender chicken in a ruby sauce. Balanced with sugar and citrus, it is traditionally served with rice at summer gatherings and celebrations.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
120 min total Prep 45m · Cook 75m 4 servings 520 cal ~$4.25/serving
↓ Jump to Recipe
Khoresht Albaloo — Persian Sour Cherry Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Sour cherries, pitted (fresh or frozen) (If frozen, thaw in a bowl and keep the juices)
  • 120 g Granulated sugar (Adjust to taste after simmering)
  • 240 ml Water (For simmering the cherries into a sauce)
  • 30 ml Lemon juice or sour orange juice (Use sour orange juice if available for a more traditional citrus note)
  • 900 g Chicken thighs, bone-in and skinless (About 6 small thighs; pat dry for better browning)
  • 220 g Yellow onion, finely chopped (About 1 large onion)
  • 45 ml Vegetable oil (Divided for browning chicken and sautéing onion)
  • 8 g Sea salt (About 1 1/2 teaspoons, plus more to taste)
  • 2 g Black pepper, freshly ground (About 1 teaspoon)
  • 2 g Ground turmeric (About 1 teaspoon; common in many home-style Persian stews)
  • 480 ml Chicken stock or water (Use unsalted stock to control salt)
  • 0.2 g Saffron threads (Optional but classic; grind before blooming)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. If using frozen cherries, thaw them fully in a bowl at room temperature for 30 minutes, then strain and reserve all juices. Pit…
  2. Stir in the lemon (or sour orange) juice and simmer 2 minutes more. Taste: the sauce should be clearly tart with a rounded swee…
  3. Pat the chicken dry and season evenly with 4 g salt (about 3/4 teaspoon) and all the black pepper. Heat 30 ml vegetable oil in…
  4. Transfer chicken to a plate. Lower heat to medium and add the remaining 15 ml oil. Add chopped onion and sauté 10–12 minutes, s…
  5. Return chicken to the pot and add 480 ml chicken stock (or water). Bring to a gentle simmer, then cover and cook on low for 35…
  6. Add the reserved cherry sauce (and any thawed cherry juices). Gently stir to avoid breaking the cherries. Simmer uncovered on l…

+ 2 more steps in the full instructions section below.

Cultural Background

This sour cherry stew is part of the Persian tradition of balancing sweet and sour flavors in slow-simmered dishes. It is commonly prepared when sour cherries are in season and is often served at gatherings where colorful, celebratory foods are appreciated.

tartsweetsavorybright citrustender chickensilky saucesoft cherriessaffron (optional)caramelized onionfruity cherry🌶 low

Equipment

Heavy-bottomed pot or Dutch oven (4–6 L)Saucepan (2–3 L) for cherry sauceChef’s knife and cutting boardMeasuring cups and spoonsFine grater or mortar (optional, for saffron)Instant-read thermometer (optional, for doneness)

💡 Tips

  • Use a heavy-bottomed pot to prevent scorching; cherry sugars can burn quickly once the stew reduces.
  • For a brighter red color, avoid high boiling after adding cherries; keep the stew at a gentle simmer.
  • If using very sweet cherries, reduce sugar to 80–90 g and increase citrus juice to 45 ml.
  • Bone-in thighs stay juicier during the long simmer; if using boneless, shorten the post-cherry simmer by 5–10 minutes.
  • Taste only near the end: early tasting can be misleading because the sauce concentrates as it reduces.

⚠️ Common Mistakes

  • ❌ Boiling the stew hard after adding the cherries

    💡 Why: High heat can dull the color and break the fruit, making the sauce cloudy and less vibrant.

    ✅ Fix: Keep the pot at a gentle simmer on low heat and stir carefully; if it starts to boil, lower the heat and partially cover.

  • ❌ Adding all the sugar based on a fixed amount without tasting

    💡 Why: Sour cherries vary widely in tartness, and reduction concentrates sweetness and acidity.

    ✅ Fix: Start with 120 g sugar, then adjust in 15 g increments during the last 5–10 minutes after the sauce has reduced.

  • ❌ Crowding the chicken while browning

    💡 Why: Overcrowding traps steam, preventing browning and leaving the stew less savory and aromatic.

    ✅ Fix: Brown in batches with enough space between pieces; keep heat medium-high and add a small splash of oil only if the pot looks dry.

  • ❌ Overcooking boneless chicken

    💡 Why: Boneless pieces can become dry and stringy during long simmering, especially in acidic sauces.

    ✅ Fix: If using boneless thighs, simmer them in stock for 20 minutes, then add cherries and cook only 15–20 minutes more.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently over low heat until steaming hot; add 30–90 ml water if the sauce has tightened. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Prepare the cherry sauce up to 2 days ahead and refrigerate it. The full stew can be cooked 1 day ahead; chill overnight, then reheat gently on low for 15–20 minutes. Flavor typically improves after resting as the sauce melds with the chicken and onion base.

🍽️ Pairs Well With

  • Steamed Persian-style rice
  • Crisp salad with cucumber and tomato
  • Plain yogurt or yogurt-cucumber side

Regional Variations

  • Tehran-style home cookingOften leans toward a clearer sweet-and-sour balance with a slightly thinner sauce, achieved by adding a little more stock and reducing less aggressively.
  • Northern Iran (Caspian-influenced)Sometimes made more tart by increasing citrus juice and reducing sugar, with a preference for a brighter, sharper finish.
summer gatherings family dinners wedding celebrations holiday meals
#sweet-and-sour#summer#one-pot#gluten-free#dairy-free

Ingredients

  • 600 gSour cherries, pitted (fresh or frozen) (If frozen, thaw in a bowl and keep the juices)
  • 120 gGranulated sugar (Adjust to taste after simmering)
  • 240 mlWater (For simmering the cherries into a sauce)
  • 30 mlLemon juice or sour orange juice (Use sour orange juice if available for a more traditional citrus note)
  • 900 gChicken thighs, bone-in and skinless (About 6 small thighs; pat dry for better browning)
  • 220 gYellow onion, finely chopped (About 1 large onion)
  • 45 mlVegetable oil (Divided for browning chicken and sautéing onion)
  • 8 gSea salt (About 1 1/2 teaspoons, plus more to taste)
  • 2 gBlack pepper, freshly ground (About 1 teaspoon)
  • 2 gGround turmeric (About 1 teaspoon; common in many home-style Persian stews)
  • 480 mlChicken stock or water (Use unsalted stock to control salt)
  • 0.2 gSaffron threads (Optional but classic; grind before blooming)
  • 30 mlHot water (for blooming saffron) (Just off the boil)

🔄 Substitutions

  • Fresh sour cherries→ Frozen sour cherries (unsweetened)
  • Lemon juice or sour orange juice→ Lime juice
  • Chicken thighs, bone-in→ Chicken drumsticks

Instructions

  1. 1

    If using frozen cherries, thaw them fully in a bowl at room temperature for 30 minutes, then strain and reserve all juices. Pit fresh cherries if needed. In a saucepan, combine cherries, sugar, and 240 ml water; bring to a gentle boil over medium heat, then reduce to low and simmer 12 minutes until glossy.

  2. 2

    Stir in the lemon (or sour orange) juice and simmer 2 minutes more. Taste: the sauce should be clearly tart with a rounded sweetness. Remove from heat and set aside. If your cherries are very sour, keep an extra 15–30 g sugar ready to add later after the stew reduces.

  3. 3

    Pat the chicken dry and season evenly with 4 g salt (about 3/4 teaspoon) and all the black pepper. Heat 30 ml vegetable oil in a heavy pot over medium-high heat. Brown chicken in a single layer for 4–5 minutes per side until golden; work in batches to avoid steaming.

  4. 4

    Transfer chicken to a plate. Lower heat to medium and add the remaining 15 ml oil. Add chopped onion and sauté 10–12 minutes, stirring often, until deeply softened and lightly golden. Add turmeric and cook 30 seconds, scraping the bottom so the spices toast without burning.

  5. 5

    Return chicken to the pot and add 480 ml chicken stock (or water). Bring to a gentle simmer, then cover and cook on low for 35 minutes, turning the pieces once halfway. Skim any excess foam or fat from the surface to keep the sauce clear and bright.

  6. 6

    Add the reserved cherry sauce (and any thawed cherry juices). Gently stir to avoid breaking the cherries. Simmer uncovered on low for 20–25 minutes until the chicken is tender (about 74°C/165°F internal) and the sauce thickens to a light syrupy consistency that coats a spoon.

  7. 7

    Bloom saffron (optional): grind threads, mix with 30 ml hot water, and steep 10 minutes. Stir saffron water into the stew during the last 5 minutes of simmering. Taste and adjust with up to 4 g more salt and 15–30 g more sugar if needed for a balanced sweet-and-sour profile.

  8. 8

    Rest the stew off heat, covered, for 10 minutes so the flavors settle and the sauce slightly tightens. Serve hot with steamed Persian-style rice, spooning the ruby sauce over the chicken. If the sauce thickens too much while resting, loosen with 30–60 ml hot water.

🪪 Recipe Passport

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

Cultural Background

This sour cherry stew is part of the Persian tradition of balancing sweet and sour flavors in slow-simmered dishes. It is commonly prepared when sour cherries are in season and is often served at gatherings where colorful, celebratory foods are appreciated.

Regional Variations

Tehran-style home cooking: Often leans toward a clearer sweet-and-sour balance with a slightly thinner sauce, achieved by adding a little more stock and reducing less aggressively.
Northern Iran (Caspian-influenced): Sometimes made more tart by increasing citrus juice and reducing sugar, with a preference for a brighter, sharper finish.

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
42g
Protein
27g
Fat
28g
Carbs
2g
Fiber
780mg
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.