Skip to content
Zaffaron

Khoresh Havij (خورش هویج) — Saffron-Infused Persian Carrot Stew

Khoresh Havij is an Azerbaijani-Persian stew where sweet carrots meet savory beef in a saffron-scented, lemon-bright sauce. Often served with chelow rice, it’s prized for its vivid color and elegant sweet-sour balance.

By Zaffaron Kitchen· Published April 6, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
125 min total Prep 20m · Cook 105m 4 servings 430 cal
↓ Jump to Recipe
Khoresh Havij — Saffron-Infused Persian Carrot Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 500 g beef stew meat (chuck), cut into 3 cm cubes
  • 200 g onion, finely diced
  • 600 g carrots, peeled and cut into 6–7 cm batons
  • 30 g tomato paste (about 2 tbsp)
  • 2 tsp ground turmeric
  • 7 g fine salt (about 1 1/4 tsp)
  • 1 tsp black pepper, freshly ground
  • 0.25 tsp ground saffron
  • 30 ml hot water (for blooming saffron)
  • 45 ml fresh lemon juice (3 tbsp)
  • 45 ml vegetable oil (3 tbsp)
  • 900 ml water

Steps (summary)

  1. Bloom the saffron by stirring the ground saffron into 30 ml hot water, then cover and let it steep for 10 minutes. This step co…
  2. Heat 30 ml of the vegetable oil in a heavy pot over medium heat, then add the diced onion. Cook for 8–10 minutes, stirring ofte…
  3. Add the beef cubes to the pot and raise heat to medium-high. Sear for 6–8 minutes, turning to brown multiple sides, because lig…
  4. Stir in the turmeric, black pepper, and tomato paste and cook for 2 minutes, scraping the bottom so nothing scorches. Cooking t…
  5. Add 900 ml water and 5 g of the salt, then bring to a gentle boil. Reduce to a low simmer, cover, and cook for 60 minutes, keep…
  6. While the beef simmers, heat the remaining 15 ml oil in a skillet over medium heat and add the carrot batons. Sauté for 8–10 mi…

+ 3 more steps in the full instructions section below.

Cultural Background

Beloved in Azerbaijani-influenced Persian cooking, Khoresh Havij highlights the region’s fondness for sweet-sour stews colored with saffron. Its bright carrot-gold sauce is often associated with hospitality and polished home-style meals served with rice.

savorysweettangywarm-spicedtender meatsilky saucesoft carrotssaffron warmthtoasted turmericcaramelized onion🌶 mild

Equipment

heavy pot with lidskilletwooden spoonmeasuring spoonsmeasuring cupknifecutting board

💡 Tips

  • Cut carrots into even batons (about 1 cm thick) so they finish tender at the same time and keep a jewel-like shape.
  • Bloom saffron in hot water (not boiling) and add it near the end to preserve its floral aroma.
  • If the sauce is thin after cooking, simmer uncovered for 5–10 minutes to reduce before adding the lemon juice.

⚠️ Common Mistakes

  • ❌ Adding saffron at the start of cooking

    ✅ Fix: Bloom saffron and stir it in during the last 10–15 minutes to keep its aroma vivid.

  • ❌ Boiling the stew aggressively

    ✅ Fix: Maintain a gentle simmer; hard boiling can toughen beef and break carrots into pieces.

  • ❌ Adding lemon juice too early

    ✅ Fix: Add lemon near the end so the sauce stays balanced and the meat has time to tenderize.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in a sealed container for up to 3 days. Reheat gently on the stove over low heat with 30–60 ml water to loosen the sauce, stirring carefully to keep carrots intact; avoid hard boiling.

📅 Make Ahead

Dice the onion and cut the beef and carrots up to 24 hours ahead, storing them separately in airtight containers in the refrigerator. You can also bloom saffron ahead and refrigerate it for up to 24 hours for fast finishing.

🍽️ Pairs Well With

  • Chelow rice
  • tahdig
  • Shirazi salad
  • torshi
  • fresh herbs (sabzi khordan).

Regional Variations

  • Some Azerbaijani-Persian households finish the stew with a slightly sweeter profile by sautéing carrots longer for deeper caramel notes.
  • In some families, the stew is reduced more heavily for a thicker, glossy sauce that clings to chelow.
  • A more citrus-forward version increases lemon juice and adds it in two stages: half at the end of simmering and half just before serving.
everyday holiday nowruz ramadan
#classic#family-style#gluten-free

Ingredients

  • 500 gbeef stew meat (chuck), cut into 3 cm cubes
  • 200 gonion, finely diced
  • 600 gcarrots, peeled and cut into 6–7 cm batons
  • 30 gtomato paste (about 2 tbsp)
  • 2 tspground turmeric
  • 7 gfine salt (about 1 1/4 tsp)
  • 1 tspblack pepper, freshly ground
  • 0.25 tspground saffron
  • 30 mlhot water (for blooming saffron)
  • 45 mlfresh lemon juice (3 tbsp)
  • 45 mlvegetable oil (3 tbsp)
  • 900 mlwater

🔄 Substitutions

  • beef stew meat (chuck)→ lamb shoulder, cut into cubes
  • vegetable oil→ ghee
  • fresh lemon juice→ verjuice

Instructions

  1. 1

    Bloom the saffron by stirring the ground saffron into 30 ml hot water, then cover and let it steep for 10 minutes. This step concentrates color and aroma so the stew tastes distinctly saffron-forward rather than faintly perfumed.

  2. 2

    Heat 30 ml of the vegetable oil in a heavy pot over medium heat, then add the diced onion. Cook for 8–10 minutes, stirring often, until the onion turns soft and lightly golden; this builds the stew’s sweetness and body.

  3. 3

    Add the beef cubes to the pot and raise heat to medium-high. Sear for 6–8 minutes, turning to brown multiple sides, because light browning deepens the stew’s savory backbone even though it will simmer later.

  4. 4

    Stir in the turmeric, black pepper, and tomato paste and cook for 2 minutes, scraping the bottom so nothing scorches. Cooking the paste briefly removes raw acidity and gives the khoresh its classic reddish-gold hue.

  5. 5

    Add 900 ml water and 5 g of the salt, then bring to a gentle boil. Reduce to a low simmer, cover, and cook for 60 minutes, keeping the simmer steady so the beef becomes tender without drying out.

  6. 6

    While the beef simmers, heat the remaining 15 ml oil in a skillet over medium heat and add the carrot batons. Sauté for 8–10 minutes until the carrots look glossy and lightly blistered in spots; this step enhances their sweetness and helps them hold shape in the stew.

  7. 7

    Add the sautéed carrots to the pot and continue simmering, covered, for 25–30 minutes until the carrots are tender but not mushy. Stir gently once or twice so the carrots don’t break, and keep the liquid at a quiet simmer for a clear, rich sauce.

  8. 8

    Stir in the bloomed saffron along with all its liquid, then simmer uncovered for 10 minutes to let the aroma lift and the sauce reduce slightly. Taste and add the remaining 2 g salt if needed, adjusting only after reduction so seasoning stays accurate.

  9. 9

    Add the lemon juice and simmer for 2 more minutes, then turn off the heat and rest the stew for 10 minutes with the lid on. Resting allows the sweet carrots, savory beef, saffron, and citrus to harmonize into the signature sweet-sour balance.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

Cultural Background

Beloved in Azerbaijani-influenced Persian cooking, Khoresh Havij highlights the region’s fondness for sweet-sour stews colored with saffron. Its bright carrot-gold sauce is often associated with hospitality and polished home-style meals served with rice.

Regional Variations

Some Azerbaijani-Persian households finish the stew with a slightly sweeter profile by sautéing carrots longer for deeper caramel notes.
In some families, the stew is reduced more heavily for a thicker, glossy sauce that clings to chelow.
A more citrus-forward version increases lemon juice and adds it in two stages: half at the end of simmering and half just before serving.

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

430
Calories
31g
Protein
22g
Fat
26g
Carbs
6g
Fiber
720mg
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.