Skip to content
Zaffaron

Khorak-e Havij (خوراک هویج) — Persian Sweet-and-Sour Carrot Stew

Khorak-e Havij is a Persian sweet-and-sour lamb stew where julienned carrots turn tender in a glossy lemon-sugar sauce. Gentle simmering creates a balanced “mikhosh” profile: bright, savory, and delicately sweet.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
120 min total Prep 25m · Cook 95m 4 servings 520 cal ~$5.25/serving
↓ Jump to Recipe
Khorak-e Havij — Persian Sweet-and-Sour Carrot Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Lamb shoulder, boneless (cut into 3 cm cubes, excess fat trimmed)
  • 250 g Yellow onions (thinly sliced)
  • 45 ml Vegetable oil (plus 15 ml if needed for browning)
  • 900 ml Water (hot, divided)
  • 700 g Carrots (peeled and cut into 5–6 cm matchsticks (julienne))
  • 30 g Granulated sugar (adjust to taste for sweet-and-sour balance)
  • 60 ml Fresh lemon juice (from about 2 lemons, plus more to finish if needed)
  • 2 tsp Lemon zest (finely grated, from unwaxed lemons)
  • 10 g Fine sea salt (start with 8 g, then adjust at the end)
  • 1 tsp Black pepper (freshly ground)

Steps (summary)

  1. Warm a heavy pot over medium-high heat for 2 minutes. Add 45 ml vegetable oil, then the sliced onions. Cook 10–12 minutes, stir…
  2. Pour in 750 ml hot water, scraping the bottom to release browned bits. Bring to a boil, then reduce to a gentle simmer and cove…
  3. Meanwhile, cut carrots into even matchsticks so they cook uniformly. In a skillet over medium heat, add 15 ml oil only if the p…
  4. Stir the sautéed carrots into the pot. Cover and simmer 20–25 minutes, until the carrots are tender and the lamb yields easily…
  5. In the last 8–10 minutes, add sugar, lemon juice, and lemon zest. Simmer uncovered, stirring gently, to concentrate the sweet-a…
  6. Turn off the heat and rest the stew, covered, for 10 minutes so the flavors settle. Skim any excess surface oil if desired. Ser…

Cultural Background

Khorak-e Havij is part of Iranian home-style stews that highlight a balanced sweet-and-sour profile often served with rice. It is commonly prepared as a comforting family meal, and the lemon-sugar finish reflects a broader Persian tradition of layering brightness into slow-cooked dishes.

sweetsoursavorytender meatsoft carrotsglossy saucelemon zestcaramelized onion🌶 mild

Equipment

Heavy pot or Dutch oven with lid (4–6 L)Chef’s knifeCutting boardSkillet (optional but recommended for sautéing carrots)Microplane or fine graterMeasuring cups and spoons

💡 Tips

  • Use lamb shoulder or leg for a tender result; very lean cuts can dry out during the long simmer.
  • Keep carrot sticks similar in thickness (about 5–7 mm) so they soften evenly without turning mushy.
  • Add lemon juice near the end; long boiling can dull the citrus aroma and make the stew taste flat.
  • If the stew is too tart, dissolve 5 g sugar in 15 ml hot water and stir in gradually to avoid graininess.

⚠️ Common Mistakes

  • ❌ Adding lemon juice at the beginning of cooking

    💡 Why: Extended boiling reduces fresh citrus aroma and can make the stew taste dull or overly sharp.

    ✅ Fix: Add lemon juice and zest in the final 8–10 minutes, then adjust sweetness and salt at the end.

  • ❌ Boiling the stew vigorously

    💡 Why: High heat can toughen lamb and break the carrots, turning the sauce cloudy and thin.

    ✅ Fix: Maintain a gentle simmer; you should see only small, occasional bubbles.

  • ❌ Cutting carrots too thin or uneven

    💡 Why: Thin pieces overcook quickly and lose their shape while thicker pieces stay firm.

    ✅ Fix: Julienne into consistent 5–7 mm matchsticks and sauté briefly before adding to the pot.

  • ❌ Over-sweetening early and trying to correct later

    💡 Why: Sugar concentrates as the stew reduces, making the final sauce cloying.

    ✅ Fix: Start with 30 g sugar, reduce uncovered briefly, then adjust in small increments after tasting.

🧊 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 with 30–60 ml water to loosen the sauce. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Cook the stew up to 1 day ahead and refrigerate. Reheat gently and add 10–15 ml fresh lemon juice right before serving to refresh the aroma. Carrots will soften slightly overnight, so keep simmering minimal during reheating.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Persian-style rice with a crisp bottom (tahdig)
  • Fresh herbs and radishes
  • Plain yogurt or cucumber-yogurt salad

Regional Variations

  • Tehran-style home cookingOften finished with a brighter lemon-forward balance and a slightly thicker sauce, served simply with steamed rice and fresh herbs.
  • Northern Iran (Caspian-influenced kitchens)May lean more tart than sweet, with extra citrus added at the end and a looser, more spoonable sauce alongside rice.
weeknight dinner family meal spring menus meal prep
#sweet-and-sour#home-cooking#one-pot#citrusy#gluten-free

Ingredients

  • 600 gLamb shoulder, boneless (cut into 3 cm cubes, excess fat trimmed)
  • 250 gYellow onions (thinly sliced)
  • 45 mlVegetable oil (plus 15 ml if needed for browning)
  • 900 mlWater (hot, divided)
  • 700 gCarrots (peeled and cut into 5–6 cm matchsticks (julienne))
  • 30 gGranulated sugar (adjust to taste for sweet-and-sour balance)
  • 60 mlFresh lemon juice (from about 2 lemons, plus more to finish if needed)
  • 2 tspLemon zest (finely grated, from unwaxed lemons)
  • 10 gFine sea salt (start with 8 g, then adjust at the end)
  • 1 tspBlack pepper (freshly ground)

🔄 Substitutions

  • Lamb shoulder→ Beef chuck
  • Granulated sugar→ Honey
  • Fresh lemon juice→ Lime juice

Instructions

  1. 1

    Warm a heavy pot over medium-high heat for 2 minutes. Add 45 ml vegetable oil, then the sliced onions. Cook 10–12 minutes, stirring often, until deeply golden. Add lamb cubes and 8 g salt plus the black pepper; brown 8–10 minutes, turning to color all sides without burning the onions.

  2. 2

    Pour in 750 ml hot water, scraping the bottom to release browned bits. Bring to a boil, then reduce to a gentle simmer and cover. Cook 55–65 minutes, stirring every 15 minutes, until the lamb is starting to turn tender. If the pot looks dry, add up to 150 ml more hot water during simmering.

  3. 3

    Meanwhile, cut carrots into even matchsticks so they cook uniformly. In a skillet over medium heat, add 15 ml oil only if the pan is dry. Sauté carrots 6–8 minutes, tossing, until slightly softened and glossy but not browned. This step helps the carrots keep their shape in the stew.

  4. 4

    Stir the sautéed carrots into the pot. Cover and simmer 20–25 minutes, until the carrots are tender and the lamb yields easily to a fork. Keep the simmer low; rapid boiling can break the carrots and toughen the meat. Aim for a sauce that lightly coats the spoon, not a watery broth.

  5. 5

    In the last 8–10 minutes, add sugar, lemon juice, and lemon zest. Simmer uncovered, stirring gently, to concentrate the sweet-and-sour sauce. Taste and adjust: add the remaining 2 g salt if needed, or 5–10 ml more lemon juice for brightness, or 5–10 g sugar for a rounder finish.

  6. 6

    Turn off the heat and rest the stew, covered, for 10 minutes so the flavors settle. Skim any excess surface oil if desired. Serve hot, spooning carrots and lamb with the glossy lemon sauce over rice or alongside flatbread. For best balance, the final taste should be gently sweet, clearly lemony, and savory.

🪪 Recipe Passport

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

Cultural Background

Khorak-e Havij is part of Iranian home-style stews that highlight a balanced sweet-and-sour profile often served with rice. It is commonly prepared as a comforting family meal, and the lemon-sugar finish reflects a broader Persian tradition of layering brightness into slow-cooked dishes.

Regional Variations

Tehran-style home cooking: Often finished with a brighter lemon-forward balance and a slightly thicker sauce, served simply with steamed rice and fresh herbs.
Northern Iran (Caspian-influenced kitchens): May lean more tart than sweet, with extra citrus added at the end and a looser, more spoonable sauce alongside rice.

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
34g
Protein
32g
Fat
24g
Carbs
5g
Fiber
980mg
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.