Skip to content
Zaffaron

Celery Stew with Lamb (خورش کرفس)

Khoresh-e Karafs is a classic Persian celery stew: tender lamb simmered with sautéed celery, herbs, and bright lime. This detailed method delivers a balanced, aromatic khoresh perfect over fluffy chelow.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
155 min total Prep 35m · Cook 120m 6 servings 338 cal ~$4.10/serving
↓ Jump to Recipe
Celery Stew with Lamb - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 3 cups Basmati rice (for serving (optional))
  • 1 tbsp Fine sea salt (for rice soaking water (optional); also Souring & Seasoning: 2 tsp)
  • 3 tbsp Vegetable oil
  • 250 g Yellow onion (finely diced)
  • 700 g Lamb shoulder (boneless, cut into 3 cm cubes)
  • 2 tsp Ground turmeric
  • 1 tsp Black pepper (freshly ground)
  • 1 tbsp Tomato paste
  • 1200 ml Water (hot, plus more as needed)
  • 800 g Celery (stalks and tender leaves, cut into 2 cm pieces)
  • 120 g Fresh parsley (finely chopped)
  • 25 g Fresh mint (finely chopped)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Prepare the celery and herbs: wash and thoroughly dry the celery, parsley, and mint so they sauté rather than steam. Cut celery…
  2. Build the stew base: heat 2 tbsp of the oil in a heavy pot over medium heat. Add diced onion and sauté 10–12 minutes until deep…
  3. Toast tomato paste and start simmering: add tomato paste and cook 2 minutes, stirring, until it darkens slightly and smells swe…
  4. Sauté celery and herbs (key flavor step): in a wide skillet, heat the remaining 1 tbsp oil over medium heat. Add celery and sau…
  5. Combine and continue cooking: add the sautéed celery-herb mixture to the simmering lamb. Add pierced dried limes. Cover and sim…
  6. Season and finish for balance: in the final 15 minutes, add 1 1/2 tsp of the salt, then taste. Add remaining salt gradually as…

Cultural Background

Khoresh-e Karafs is a beloved Persian home-style stew, often served with chelow for family lunches and gatherings. Its signature comes from the classic Iranian technique of sautéing herbs (sabzi) before simmering, creating depth and a distinctly Persian fragrance.

tangysavoryherbalslightly bitter (from dried lime)tender meatsilky brothsoft celerymintyparsley-freshwarm turmericcitrusy lime🌶 mild

Equipment

Heavy-bottom pot with lid (5–6 L)Wide skilletChef’s knifeCutting boardWooden spoonMeasuring cups and spoons

💡 Tips

  • Sautéing celery with herbs is essential: it removes raw bite and creates the signature khoresh aroma.
  • Pierce dried limes well so they release flavor; remove them before serving if guests dislike bitterness.
  • For a richer khoresh, skim excess fat early but leave 1–2 tbsp in the pot for body and sheen.

⚠️ Common Mistakes

  • ❌ Skipping the sauté for celery and herbs

    💡 Why: Raw celery and herbs can taste grassy and sharp, and the stew lacks the rounded khoresh aroma.

    ✅ Fix: Sauté celery 8–10 minutes, then herbs 5–7 minutes over medium heat until fragrant and darker green.

  • ❌ Boiling the stew hard for long periods

    💡 Why: A rolling boil toughens meat and can break herbs down into a dull, bitter flavor.

    ✅ Fix: Maintain a gentle simmer with small bubbles; adjust heat and stir every 15 minutes.

  • ❌ Adding lime juice too early

    💡 Why: Acid can slow tenderizing and can mute the fresh herbal notes when cooked too long.

    ✅ Fix: Rely on dried limes during simmering, then add fresh lime juice in the last 5–10 minutes and adjust to taste.

🧊 How to Store

Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 4 days. Reheat gently over low heat with 60–120 ml water as needed. Freeze up to 2 months; thaw overnight in the fridge and reheat until simmering hot throughout.

📅 Make Ahead

Chop celery and herbs up to 24 hours ahead and refrigerate separately in airtight containers lined with paper towel. The stew tastes better the next day: cook fully, cool, refrigerate overnight, then reheat gently 20–25 minutes on low, adjusting water and lime to refresh the flavor.

🍽️ Pairs Well With

  • Serve over Persian chelow (steamed basmati rice) with tahdig if desired
  • plus torshi (pickles)
  • fresh sabzi khordan herbs
  • and a side of mast-o-khiar (yogurt with cucumber) if you eat dairy.

Regional Variations

  • Tehran (central Iran)Often made with a higher herb ratio (more parsley and mint) and a clearer, more broth-forward khoresh served with fluffy chelow and crisp tahdig.
  • Shiraz (Fars)Commonly made a bit more sour, using extra limoo amani or lime juice; some cooks add a small amount of saffron-brewed water near the end for aroma and color.
family lunch Nowruz table (as a main stew option) weekend dinner meal prep
#khoresh#stew#lamb#celery#herb-forward#weekend-cooking

Ingredients

  • 3 cupsBasmati rice (for serving (optional))
  • 1 tbspFine sea salt (for rice soaking water (optional); also Souring & Seasoning: 2 tsp)
  • 3 tbspVegetable oil
  • 250 gYellow onion (finely diced)
  • 700 gLamb shoulder (boneless, cut into 3 cm cubes)
  • 2 tspGround turmeric
  • 1 tspBlack pepper (freshly ground)
  • 1 tbspTomato paste
  • 1200 mlWater (hot, plus more as needed)
  • 800 gCelery (stalks and tender leaves, cut into 2 cm pieces)
  • 120 gFresh parsley (finely chopped)
  • 25 gFresh mint (finely chopped)
  • 4 eachDried limes (limoo amani) (pierced 6–8 times)
  • 2 tbspFresh lime juice (adjust to taste)

🔄 Substitutions

  • Lamb shoulder→ Beef chuck, 700 g, cut into 3 cm cubes
  • Dried limes (limoo amani)→ 1 1/2 tbsp Persian lime powder (limoo omani powder)
  • Fresh mint→ Dried mint, 2 tsp

Instructions

  1. 1

    Prepare the celery and herbs: wash and thoroughly dry the celery, parsley, and mint so they sauté rather than steam. Cut celery into 2 cm pieces, keeping some tender leaves. Finely chop parsley and mint. If serving with chelow, rinse 3 cups basmati until water runs clear and soak in salted water (1 tbsp salt) for 30 minutes.

  2. 2

    Build the stew base: heat 2 tbsp of the oil in a heavy pot over medium heat. Add diced onion and sauté 10–12 minutes until deeply golden. Add lamb cubes and raise heat to medium-high; brown 6–8 minutes, turning to color multiple sides. Stir in turmeric and black pepper for 30 seconds to bloom their aroma without burning.

  3. 3

    Toast tomato paste and start simmering: add tomato paste and cook 2 minutes, stirring, until it darkens slightly and smells sweet. Pour in 1200 ml hot water, scraping the bottom to release fond. Bring to a boil over high heat, then reduce to a gentle simmer, cover, and cook 60 minutes, stirring every 15 minutes.

  4. 4

    Sauté celery and herbs (key flavor step): in a wide skillet, heat the remaining 1 tbsp oil over medium heat. Add celery and sauté 8–10 minutes until glossy and lightly softened. Add chopped parsley and mint; sauté 5–7 minutes more until fragrant and the greens deepen in color. Avoid scorching the mint; keep heat medium and stir constantly.

  5. 5

    Combine and continue cooking: add the sautéed celery-herb mixture to the simmering lamb. Add pierced dried limes. Cover and simmer 45 minutes on low, aiming for small, steady bubbles. If the stew thickens too much, add 60–120 ml hot water at a time. The celery should be tender but not mushy.

  6. 6

    Season and finish for balance: in the final 15 minutes, add 1 1/2 tsp of the salt, then taste. Add remaining salt gradually as needed. Add 2 tbsp fresh lime juice at the end for brightness without dulling the herbs. Simmer uncovered 5–10 minutes to concentrate. Rest the stew, covered, 10 minutes before serving.

🪪 Recipe Passport

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

Cultural Background

Khoresh-e Karafs is a beloved Persian home-style stew, often served with chelow for family lunches and gatherings. Its signature comes from the classic Iranian technique of sautéing herbs (sabzi) before simmering, creating depth and a distinctly Persian fragrance.

Regional Variations

Tehran (central Iran): Often made with a higher herb ratio (more parsley and mint) and a clearer, more broth-forward khoresh served with fluffy chelow and crisp tahdig.
Shiraz (Fars): Commonly made a bit more sour, using extra limoo amani or lime juice; some cooks add a small amount of saffron-brewed water near the end for aroma and color.

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

338
Calories
31g
Protein
17g
Fat
15g
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.