Skip to content
Zaffaron

Khoresh Gheymeh (خورش قیمه) — Persian Split Pea and Lamb Stew

Khoresh Gheymeh is a classic Persian stew of tender lamb, yellow split peas, and tomato, perfumed with saffron and cinnamon and brightened by dried limes. Traditionally served with rice and topped with crisp fries.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
165 min total Prep 45m · Cook 120m 6 servings 468 cal ~$4.1/serving
↓ Jump to Recipe
Khoresh Gheymeh — Persian Split Pea and Lamb Stew - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 200 g Yellow split peas (rinsed until water runs mostly clear, then soaked 30 minutes and drained)
  • 60 ml Vegetable oil (divided)
  • 250 g Yellow onion (finely diced)
  • 700 g Lamb stew meat (boneless, cut into 3 cm cubes (or use beef chuck))
  • 2 tsp Ground turmeric
  • 0.5 tsp Ground cinnamon (plus more to taste at the end)
  • 90 g Tomato paste (about 5 tbsp)
  • 4 Dried limes (pierced 6–8 times each with a skewer; rinsed)
  • 0.25 tsp Ground saffron (bloomed in hot water (see instructions))
  • 60 ml Hot water (for blooming saffron)
  • 2.25 tsp Sea salt (divided, adjust to taste)
  • 1200 ml Water (plus more as needed to maintain a gentle simmer)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Soak the yellow split peas in cool water for 30 minutes, then drain well. Meanwhile, bloom the saffron by grinding it finely (i…
  2. In a heavy pot over medium heat, warm 45 ml vegetable oil. Add the diced onion and cook 10–12 minutes, stirring often, until de…
  3. Push the meat and onions to one side. Add tomato paste to the empty spot and fry 2–3 minutes, stirring constantly, until it dar…
  4. Simmer partially covered for 45 minutes, keeping the stew at a quiet bubble. Add the drained split peas and the pierced dried l…
  5. Stir in the bloomed saffron (including its liquid) and simmer 10 minutes to perfume the stew. Taste and adjust with the remaini…
  6. Optional traditional topping: In a skillet, heat the remaining 15 ml vegetable oil over medium-high heat. Fry the dried potato…

Cultural Background

Khoresh Gheymeh is widely served in Iranian homes and at gatherings, often paired with rice and a crisp topping of fried potatoes. The stew’s signature character comes from dried limes and saffron, ingredients associated with slow-simmered hospitality and celebratory cooking across many regions of Iran.

savorytangywarm-spicedtomato-richtender meatsoft split peassilky stewcrispy fries (optional)saffroncinnamondried limetoasted tomato🌶 mild

Equipment

Heavy-bottomed pot or Dutch oven (5–6 L)Fine-mesh strainerWooden spoonSkewer or fork (to pierce dried limes)Small cup with lid (for blooming saffron)Skillet (for optional fries)Paper towels (for draining fries)

💡 Tips

  • For a cleaner flavor, rinse dried limes and soak them in warm water for 10 minutes before piercing and adding to the pot.
  • Frying the tomato paste until it darkens improves color and removes raw acidity.
  • Keep the simmer gentle; a hard boil can break the split peas and make the stew muddy.
  • If the stew tastes flat, add a little more cinnamon (0.125 tsp at a time) rather than more salt.
  • For best aroma, add saffron near the end so its fragrance stays bright.

⚠️ Common Mistakes

  • ❌ Boiling the stew aggressively

    💡 Why: A hard boil can toughen meat and break split peas into a paste, dulling the stew’s texture.

    ✅ Fix: Keep a gentle simmer with small bubbles; partially cover and adjust heat as needed.

  • ❌ Adding dried limes without piercing or rinsing

    💡 Why: Unpierced limes release less flavor, while dusty limes can add harshness.

    ✅ Fix: Rinse, optionally soak 10 minutes, then pierce multiple times before adding.

  • ❌ Skipping the tomato paste fry step

    💡 Why: Raw tomato paste can taste sharp and leave the stew pale.

    ✅ Fix: Fry tomato paste 2–3 minutes in oil until it darkens and smells sweet, then add liquids.

  • ❌ Overcooking split peas from the start

    💡 Why: Split peas can disintegrate during long simmering and make the stew overly thick.

    ✅ Fix: Add split peas after the meat has simmered about 45 minutes, then cook until just tender.

🧊 How to Store

Cool quickly, then refrigerate in an airtight container up to 4 days. Freeze up to 3 months. Reheat gently over low heat with 60–120 ml water as needed; add saffron only when reheating if you want a fresher aroma. Store fries separately at room temperature and re-crisp in a 200°C oven for 8–10 minutes.

📅 Make Ahead

Make the stew 1 day ahead for improved flavor. Cool, refrigerate overnight, then skim any solidified fat if desired. Reheat gently over low heat, loosening with 60–120 ml water. Fry the potato topping just before serving for best crispness.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Persian-style tahdig (crispy rice)
  • Shirazi salad
  • Plain yogurt or cucumber yogurt
  • Fresh herbs and radishes

Regional Variations

  • Tehran and central IranOften finished with a noticeable saffron aroma and topped generously with thin, crispy potato fries; the stew is typically tomato-forward with a balanced tang from dried limes.
  • Southern IranMay be tangier with a stronger dried-lime presence, and sometimes includes a slightly deeper spice note from extra cinnamon or a touch of black pepper, depending on household preference.
family dinners holiday meals weekend cooking meal prep hosting guests
#persian#stew#split-peas#lamb#tomato-based#one-pot#comfort-food#gluten-free

Ingredients

  • 200 gYellow split peas (rinsed until water runs mostly clear, then soaked 30 minutes and drained)
  • 60 mlVegetable oil (divided)
  • 250 gYellow onion (finely diced)
  • 700 gLamb stew meat (boneless, cut into 3 cm cubes (or use beef chuck))
  • 2 tspGround turmeric
  • 0.5 tspGround cinnamon (plus more to taste at the end)
  • 90 gTomato paste (about 5 tbsp)
  • 4Dried limes (pierced 6–8 times each with a skewer; rinsed)
  • 0.25 tspGround saffron (bloomed in hot water (see instructions))
  • 60 mlHot water (for blooming saffron)
  • 2.25 tspSea salt (divided, adjust to taste)
  • 1200 mlWater (plus more as needed to maintain a gentle simmer)
  • 500 gRusset potatoes (peeled and cut into thin matchsticks (about 6–7 mm), rinsed and thoroughly dried)

🔄 Substitutions

  • Lamb stew meat→ Beef chuck, cut into 3 cm cubes
  • Dried limes→ 2 tbsp fresh lime juice + 1 tsp finely grated lime zest
  • Vegetable oil→ Ghee

Instructions

  1. 1

    Soak the yellow split peas in cool water for 30 minutes, then drain well. Meanwhile, bloom the saffron by grinding it finely (if needed) and stirring it into 60 ml hot water; cover and steep 10 minutes. Pierce each dried lime 6–8 times so it releases flavor without bursting during simmering.

  2. 2

    In a heavy pot over medium heat, warm 45 ml vegetable oil. Add the diced onion and cook 10–12 minutes, stirring often, until deeply golden. Add lamb cubes and cook 8–10 minutes, turning to brown most sides. Stir in turmeric and cinnamon and cook 60 seconds to toast the spices without scorching.

  3. 3

    Push the meat and onions to one side. Add tomato paste to the empty spot and fry 2–3 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw. Stir everything together, then add 1200 ml water and 1.5 tsp sea salt. Bring to a boil, skim foam, then reduce to a gentle simmer.

  4. 4

    Simmer partially covered for 45 minutes, keeping the stew at a quiet bubble. Add the drained split peas and the pierced dried limes. Continue simmering 45–60 minutes more, stirring occasionally, until the meat is tender and the split peas are soft but mostly intact. Add splashes of water if the stew thickens too quickly.

  5. 5

    Stir in the bloomed saffron (including its liquid) and simmer 10 minutes to perfume the stew. Taste and adjust with the remaining 0.75 tsp sea salt as needed. If the dried limes make the stew too bitter, remove them early; for more tang, gently press one lime against the pot side to release extra juice.

  6. 6

    Optional traditional topping: In a skillet, heat the remaining 15 ml vegetable oil over medium-high heat. Fry the dried potato matchsticks in batches for 6–8 minutes total, turning, until crisp and golden; drain on paper towels and season lightly with salt. Serve the stew over rice and crown each portion with fries.

🪪 Recipe Passport

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

Cultural Background

Khoresh Gheymeh is widely served in Iranian homes and at gatherings, often paired with rice and a crisp topping of fried potatoes. The stew’s signature character comes from dried limes and saffron, ingredients associated with slow-simmered hospitality and celebratory cooking across many regions of Iran.

Regional Variations

Tehran and central Iran: Often finished with a noticeable saffron aroma and topped generously with thin, crispy potato fries; the stew is typically tomato-forward with a balanced tang from dried limes.
Southern Iran: May be tangier with a stronger dried-lime presence, and sometimes includes a slightly deeper spice note from extra cinnamon or a touch of black pepper, depending on household preference.

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

468
Calories
33g
Protein
25g
Fat
27g
Carbs
7g
Fiber
780mg
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.