Khoresh-e Kadu Halvaei (Persian Butternut Squash Stew)

Khoresh-e Kadu Halvaei (Persian Butternut Squash Stew)

خورشت کدو حلوایی

A gorgeous autumn stew where sweet butternut squash meets tender lamb in a warmly spiced sauce perfumed with cinnamon and cardamom. Plump prunes add jewel-like sweetness while dried Persian limes provide the essential tang. The squash turns silky and golden, creating a stew that perfectly balances sweet, sour, and savory—the hallmark of refined Persian cooking.

stewPrep: 25 minCook: 105 mineasyServes 6

Cultural Note- Bushehr

Khoresh-e kadu halvaei embodies the Persian mastery of torsh-o-shirin (sour-sweet) cooking. Winter squash has been cultivated in Iran for centuries, and this stew celebrates its natural sweetness by pairing it with tart dried limes and warming spices. It's particularly popular during the autumn months and often appears at family gatherings when something special but comforting is called for.

Critical Moments

  • Cutting squash into large enough pieces to hold shape
  • Balancing sweet (squash, prunes) and sour (dried lime, lemon)
  • Not over-stirring once squash is added
1
PREP5 min

Bloom the saffron

If using saffron, grind threads with a pinch of sugar using a mortar and pestle. Transfer to a small bowl, add 3 tbsp hot (not boiling) water, cover, and steep for at least 20 minutes.

Deep ruby-red liquid with intense color
SmellHoney-floral saffron aroma developing
Saffron is optional but adds beautiful golden color and subtle flavor that complements the squash
While waiting: Prepare squash while saffron blooms
2
PREP15 min

Prepare the butternut squash

Cut butternut squash in half lengthwise. Scoop out seeds with a spoon. Peel using a vegetable peeler or sharp knife (the skin is tough). Cut flesh into 4cm chunks. Keep pieces on the larger side—they'll hold their shape better during cooking.

Uniform orange chunks, about 4cm, no skin or seeds remaining
SmellSweet, earthy squash aroma
TouchFlesh is firm and slightly dense
Butternut squash is easier to peel if you microwave the whole squash for 2-3 minutes first to soften the skin slightly

Common Mistakes

  • Cutting pieces too small (disintegrate during cooking)
  • Not removing all the stringy bits around seeds
  • Leaving skin on (tough and unpleasant)
Checkpoint: Chunks should be uniform and relatively large
3
COOK15 min

Brown the onions

Heat oil or ghee in a large heavy pot over medium-high heat. Add diced onion and cook until deep golden brown, about 12-15 minutes, stirring occasionally.

Onions are uniformly deep golden with caramelized edges
Medium-High190°C / 375°F
SmellSweet, rich caramelized onion aroma
SoundSteady sizzling that softens over time
Well-caramelized onions add natural sweetness that complements the squash and prunes
4
COOK8 min

Add garlic, spices and brown the meat

Add minced garlic, turmeric, cinnamon, and cardamom, stirring for 30 seconds until fragrant and bloomed. Increase heat to high, add meat cubes, and brown well on at least two sides, about 6-8 minutes total.

Meat has golden-brown crust; warm spices have coated everything in golden-brown color
High230°C / 450°F
SmellSearing meat with warm cinnamon and cardamom blooming beautifully
SoundStrong sizzling; meat releases when properly seared
TouchMeat releases easily from pot
The spice combination here is key—cinnamon and cardamom pair beautifully with sweet squash
5
COOK90 min

Add liquid and dried limes

Add water or stock, salt, pepper, and sugar. Pierce each dried lime 3-4 times with a knife and add to the pot. Bring to a boil, then reduce heat to low. Cover and simmer for 1.5 hours until meat is very tender.

Liquid has turned golden from turmeric; dried limes are softening
LowGentle simmer ~120°C / 250°F
SmellTangy dried lime aroma developing; warm spices in the background
SoundGentle, occasional bubbles
TouchMeat is becoming tender but still holds shape
Checkpoint: Meat should be partially tender before adding squash
6
COOK40 min

Add squash and prunes

Add butternut squash chunks and prunes (and dried apricots if using) to the pot. Distribute evenly, gently pressing squash into the liquid. The squash should be mostly submerged. Cover and simmer for 35-40 minutes.

Squash has turned deeper orange and is very tender; prunes have plumped and some have started to break down; sauce has thickened
LowGentle simmer
SmellSweet squash and prunes melding with tangy dried lime
SoundVery gentle bubbling
TouchSquash is fork-tender; prunes are silky soft

Critical Step

The squash needs to be completely tender—it should almost melt on your tongue. Undercooked squash doesn't provide the silky texture that makes this stew special. But avoid stirring vigorously or the pieces will break up completely.

Don't stir vigorously—gently shake the pot if needed. Some squash will break down and thicken the sauce, which is desirable.

Common Mistakes

  • Stirring too much (squash breaks into mush)
  • Undercooking squash (should be very tender)
  • Adding squash too early (completely disintegrates)
Checkpoint: Squash should be fork-tender but chunks should still be identifiable
7
FINISH3 min

Balance sweet and sour

Add saffron water (if using) and lemon juice. Taste carefully—the stew should have a harmonious balance of sweet (from squash and prunes) and sour (from dried limes and lemon). Adjust: add more sugar if too tart, more lemon juice if too sweet. Adjust salt.

Sauce has golden saffron hue; rich and glossy appearance
SmellComplex aroma—sweet squash, fruity prunes, tangy lime, warm spices

Critical Step

The sweet-sour (torsh-o-shirin) balance defines this dish. Squash and prunes provide significant sweetness—the lemon juice is essential to prevent the stew from being cloying. Every batch varies based on squash and prune sweetness, so tasting and adjusting is essential.

This stew should lean slightly sweet but with enough tang to balance. The rice will absorb some intensity, so don't under-season.

Common Mistakes

  • Forgetting the lemon juice (stew becomes too sweet)
  • Over-sweetening (adding too much sugar without tasting first)
  • Under-salting (salt helps balance and round out flavors)
8
FINISH10 min

Rest and serve

Remove from heat, cover, and let rest for 10 minutes. Transfer carefully to a serving dish—some squash pieces should remain intact while others have broken down to thicken the sauce. Serve hot over chelow with tahdig.

Golden-orange sauce with visible squash chunks and plump prunes; glossy surface with some oil pooled
SmellFully developed, harmonious aroma
TouchSauce has body from partially broken-down squash
The mix of intact squash pieces and those that have melted into the sauce is ideal—it creates varied texture

Resting Required

10 min - Allows sauce to thicken further and flavors to harmonize

Extras

Equipment

large heavy potstandard

Make Ahead

  • Excellent made 1-2 days ahead—flavors improve overnight.
  • Refrigerate up to 4 days.
  • Freezes well for 3 months; squash softens further but taste remains excellent.

Reheat gently over low heat.

May need splash of water as sauce thickens when cold.

Taste and adjust lemon juice to brighten after reheating.

Serve With

🍚Chelow (plain Persian steamed rice) with tahdig—simple rice balances the sweet-savory stew

Sides

  • Mast-o-khiar (cooling contrast to sweet stew)
  • Sabzi khordan
  • Shirazi salad (acidity complements sweetness)

Drinks

  • Doogh
  • Black tea
  • Pomegranate juice

Substitutions

butternut squashAny sweet winter squash works: sugar pumpkin, kabocha, delicata, or acorn squash. Avoid watery squashes like spaghetti squash.
prunesDried apricots work well with different but complementary flavor. Dried sour cherries add tartness. No dried fruit at all for simpler version.
dried limeZest of 2 limes + 3 tbsp lime juice, added in last 20 minutes. Essential for balancing the sweetness.
saffronCan be omitted—turmeric provides color. The stew will be slightly less aromatic but still delicious.
lambBeef chuck works well; chicken thighs for lighter version with reduced cooking time.

Scaling

Doubles easily with 20-30 minutes extra cooking time. Squash chunks should remain large regardless of batch size to hold their shape. Freezes well for up to 3 months—squash softens but flavor remains excellent.

Source

Traditional · Traditional home cooking

A beloved autumn stew made when winter squash comes into season. The sweet-sour balance varies by family—some prefer it sweeter with more prunes, others tangier with extra dried lime. The warm spices (cinnamon, cardamom) reflect Persian cuisine's sophisticated spice palette.

Related Recipes