Stew
Persian Carrot & Orange Stew (Khoresht e Havij)
Original name: Khoresht e Havij with Orange and Saffron

About this dish
This Persian carrot stew, known as Khoresht e Havij, gets a bright twist with fresh orange juice and fragrant saffron. Tender lamb or beef simmers with sweet carrots and warming spices, balanced by a hint of sourness from dried limes.
It's a comforting, aromatic dish that pairs perfectly with saffron rice. Bold, saucy, and utterly mor-ish—just the way I like my stews.
Ingredients
UK and US measurements are both included for every recipe.
Lamb shoulder or beef chuck
protein680 g
Imperial measurement: 1.5 lbs
Olive oil
fat30 ml
Imperial measurement: 2 tbsp
Yellow onions
vegetable2 medium
Garlic cloves
vegetable4 cloves
Ground turmeric
spice1 tsp
Ground cinnamon
spice1/2 tsp
Ground black pepper
spice1/2 tsp
Carrots
vegetable500 g
Imperial measurement: 1 lb
Fresh orange juice
liquid120 ml
Imperial measurement: 1/2 cup
Dried limes or lime juice
other2 dried
Imperial measurement: 2
Saffron in water
spice1 tsp saffron + 30 ml water
Imperial measurement: 1 tsp saffron in 2 tbsp water
Tomato paste
other30 g
Imperial measurement: 2 tbsp
Beef or chicken broth
liquid480 ml
Imperial measurement: 2 cups
Salt
seasoning5-10 ml (approx)
Imperial measurement: 1-2 tsp
Fresh parsley or cilantro
herb5 g
Imperial measurement: 2 tbsp
Method
Brown the meat
10 minutesHeat a large Dutch oven over medium-high heat and add olive oil. Pat lamb (or beef) dry with paper towels. Working in two batches to avoid overcrowding, sear the meat until deeply browned on all sides, about 8 minutes total. Transfer meat to a plate and set aside.
Sauté onions and garlic
8 minutesReduce heat to medium. Add diced onions to the pot and cook, stirring occasionally, until translucent, about 6–8 minutes. Add garlic, turmeric, cinnamon, and black pepper; cook for another minute until fragrant.
Build the stew base
2 minutesReturn browned meat to the pot along with any accumulated juice. Stir in tomato paste and cook for 2 minutes, stirring. Add broth, orange juice, dried limes (if using), and 1 teaspoon of salt. Bring to a simmer.
Simmer until meat is tender
45 minutesOnce boiling, reduce heat to low, cover partially, and let the stew gently simmer for 45 minutes, stirring occasionally, until the meat starts to become tender.
Add carrots and saffron
45 minutesSubmerge carrot batons into the stew. Add the saffron infusion. Continue simmering, still covered, until carrots are tender and meat is fall-apart tender, about another 45 minutes. Stir occasionally and add a splash of water if needed – the consistency should be fairly thick (a sauce, not soupy).
Adjust seasoning and finish
2 minutesTaste and adjust salt as needed. If using dried limes, you may remove them (they are no longer edible). Drain optional fresh lime juice – it tightens the acidity pairing well with the sweet carrots. Serve over saffron rice or Persian dill rice. Garnish with fresh chopped parsley or cilantro.
Equipment
- Dutch oven
- Chef's knife
- Cutting board
- Measuring cups
- Measuring spoons
Nutrition facts
Tips
- For a more luxurious flavor, use bone-in lamb shoulder — the bone adds richness to the broth, just increase cook time by 30 minutes and skim any fat.
- Don't skip browning the meat: that deep golden crust is what gives the stew its backbone and soul.
- If dried limes are unavailable, fresh lime juice offers a tangy alternative, but add it at the end so it doesn't turn bitter.
Serving suggestions
- Serve this khoresh steaming hot over Persian saffron rice or tahdig. A side of fresh herbs and flatbread makes it meal.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Chloe Lawson
Specialises in American cuisineChloe Walker makes buffalo wings with blue cheese dressing (not ranch, she has standards).
Describe yourself in three words: Spicy, saucy, blue cheese loyalist.