Skip to content
Zaffaron

Khoresh Gheymeh (خورش قیمه) — Persian Split Pea Stew with Ground Beef

Khoresh Gheymeh is a classic Persian split pea stew with ground beef, tomato, and the signature tang of dried limes. Finished with saffron and cinnamon, it’s rich, aromatic, and made for serving with steamed rice.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
180 min total Prep 75m · Cook 105m 6 servings 360 cal ~$2.35/serving
↓ Jump to Recipe
Khoresh Gheymeh — Persian Split Pea Stew with Ground Beef - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 200 g Yellow split peas, dry (Rinsed well; soak in cold water 45 minutes, then drain)
  • 1 L Water (For soaking split peas (discard after soaking))
  • 45 mL Vegetable oil (Divided)
  • 300 g Onion (Finely diced)
  • 500 g Ground beef (85–90% lean)
  • 2 tsp Turmeric powder
  • 60 g Tomato paste (About 4 tablespoons)
  • 1 tsp Black pepper (Freshly ground)
  • 2 tsp Sea salt (Add in stages; adjust to taste at the end)
  • 0.5 tsp Ground cinnamon (Add near the end to keep aroma bright)
  • 3 Dried limes (limoo amani) (Pierced 6–8 times each with a skewer; briefly rinsed)
  • 1.2 L Hot water (More as needed to maintain a gentle simmer)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Rinse the yellow split peas under cool running water until it runs mostly clear. Soak in 1 liter cold water for 45 minutes to h…
  2. In a heavy pot over medium heat, warm 30 mL vegetable oil for 1 minute. Add the diced onion and cook 10–12 minutes, stirring of…
  3. Add turmeric and black pepper; stir 30 seconds to toast the spices. Push the meat mixture to one side, add the remaining 15 mL…
  4. Add the drained split peas and stir to coat. Pour in 1.2 liters hot water and bring to a gentle boil over medium-high heat, abo…
  5. Add the pierced dried limes and 1 teaspoon of the sea salt. Continue simmering 35–45 minutes, partially covered, until split pe…
  6. Bloom saffron by mixing crushed saffron threads with 45 mL boiling water; cover and steep 10 minutes. Stir saffron infusion and…

Cultural Background

Khoresh Gheymeh is a widely cooked Persian stew known for its balance of tomato, split peas, and the distinctive sourness of dried limes. It is commonly served with rice at family meals and is also prepared in large batches for community gatherings and ceremonial occasions in many regions.

savorytangyslightly sweet from onion and tomatowarmly spicedthick and spoonabletender split peascrumbly-tender minced meatsaffrontomatocitrus from dried limesturmeric and cinnamon🌶 mild

Equipment

Heavy-bottomed pot or Dutch oven (5–6 liters)Wooden spoon or heatproof spatulaFine-mesh strainerMeasuring spoons and kitchen scaleSkewer or fork (for piercing dried limes)Small cup with lid or saucer (for blooming saffron)

💡 Tips

  • For a cleaner citrus tang, remove the dried limes after 25–30 minutes of simmering; leaving them longer increases bitterness.
  • Frying tomato paste in oil until it darkens slightly improves color and removes raw acidity.
  • Keep the simmer gentle; a hard boil can break split peas into a paste and toughen the meat.
  • If the stew tastes flat, add 60–120 mL hot water and simmer 10 minutes; concentrated salt can mask aroma.
  • For extra aroma, add cinnamon at the end as written; adding it early can make it taste dull and woody.

⚠️ Common Mistakes

  • ❌ Skipping the tomato paste fry step

    💡 Why: Raw tomato paste can taste sharp and metallic, and the stew may look pale.

    ✅ Fix: Fry the paste in oil for 2–3 minutes until it darkens slightly and smells sweet, then proceed.

  • ❌ Boiling the stew aggressively

    💡 Why: A hard boil can break split peas too much and cause scorching on the bottom.

    ✅ Fix: Maintain a gentle simmer on low heat; stir every 10–15 minutes and add hot water as needed.

  • ❌ Letting dried limes sit too long without tasting

    💡 Why: Dried limes can turn bitter depending on age and thickness of the skin.

    ✅ Fix: Taste after 20–25 minutes; remove limes if bitterness appears, or use fewer limes next time.

  • ❌ Adding all salt at the start

    💡 Why: Salt early can make it harder to judge final seasoning after reduction, and can slightly slow legume softening.

    ✅ Fix: Add salt in stages: a portion mid-cook, then adjust at the end after the stew thickens.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container up to 4 days. Reheat gently over low heat with 60–120 mL water, stirring to prevent sticking. Freeze up to 3 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Cook the stew up to 2 days ahead; refrigerate overnight for improved flavor. Reheat gently over low heat, adding 60–120 mL water if thickened. Bloom saffron fresh, if possible, and stir it in during reheating for the brightest aroma.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Crisp salad of cucumber
  • tomato
  • and herbs
  • Plain yogurt or yogurt-cucumber dip
  • Pickled vegetables

Regional Variations

  • Tehran and Central IranOften cooked with a pronounced tomato base and finished with saffron for aroma; some cooks keep the stew relatively smooth by simmering longer and stirring more frequently.
  • Southern IranMay be made more tangy by using additional dried limes or a touch of citrus at the end; some versions are slightly spicier with extra black pepper.
  • Western IranSome households use a bit more cinnamon for a warmer profile and keep the stew thicker, served alongside fresh herbs and simple salads.
family gatherings community meals holiday tables meal prep
#stew#family-style#make-ahead#gluten-free#dairy-free#weeknight-friendly

Ingredients

  • 200 gYellow split peas, dry (Rinsed well; soak in cold water 45 minutes, then drain)
  • 1 lWater (For soaking split peas (discard after soaking))
  • 45 mlVegetable oil (Divided)
  • 300 gOnion (Finely diced)
  • 500 gGround beef (85–90% lean)
  • 2 tspTurmeric powder
  • 60 gTomato paste (About 4 tablespoons)
  • 1 tspBlack pepper (Freshly ground)
  • 2 tspSea salt (Add in stages; adjust to taste at the end)
  • 0.5 tspGround cinnamon (Add near the end to keep aroma bright)
  • 3Dried limes (limoo amani) (Pierced 6–8 times each with a skewer; briefly rinsed)
  • 1.2 lHot water (More as needed to maintain a gentle simmer)
  • 0.25 tspSaffron threads (Finely crushed)
  • 45 mlBoiling water (For blooming saffron (about 3 tablespoons))

🔄 Substitutions

  • Ground beef→ Ground lamb
  • Dried limes (limoo amani)→ Fresh lime juice
  • Vegetable oil→ Ghee or clarified butter

Instructions

  1. 1

    Rinse the yellow split peas under cool running water until it runs mostly clear. Soak in 1 liter cold water for 45 minutes to help them cook evenly and reduce splitting. Drain well and set aside. Meanwhile, pierce each dried lime 6–8 times and rinse quickly to remove surface dust.

  2. 2

    In a heavy pot over medium heat, warm 30 mL vegetable oil for 1 minute. Add the diced onion and cook 10–12 minutes, stirring often, until golden and lightly caramelized. Add ground beef and break it up with a spoon; cook 6–8 minutes until no longer pink and moisture has mostly evaporated.

  3. 3

    Add turmeric and black pepper; stir 30 seconds to toast the spices. Push the meat mixture to one side, add the remaining 15 mL oil, then add tomato paste and fry it 2–3 minutes until it darkens slightly and smells sweet rather than raw. Stir everything together and cook 1 minute.

  4. 4

    Add the drained split peas and stir to coat. Pour in 1.2 liters hot water and bring to a gentle boil over medium-high heat, about 6–8 minutes. Skim any foam, then reduce heat to low to maintain a slow simmer. Partially cover and cook 45 minutes, stirring every 10–15 minutes.

  5. 5

    Add the pierced dried limes and 1 teaspoon of the sea salt. Continue simmering 35–45 minutes, partially covered, until split peas are tender and the stew thickens. If it reduces too quickly, add hot water 60–120 mL at a time; keep the stew loose enough to simmer without sticking.

  6. 6

    Bloom saffron by mixing crushed saffron threads with 45 mL boiling water; cover and steep 10 minutes. Stir saffron infusion and ground cinnamon into the stew, then simmer uncovered 10–12 minutes to meld flavors. Taste and adjust with remaining salt. Rest off heat 10 minutes before serving.

🪪 Recipe Passport

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

Cultural Background

Khoresh Gheymeh is a widely cooked Persian stew known for its balance of tomato, split peas, and the distinctive sourness of dried limes. It is commonly served with rice at family meals and is also prepared in large batches for community gatherings and ceremonial occasions in many regions.

Regional Variations

Tehran and Central Iran: Often cooked with a pronounced tomato base and finished with saffron for aroma; some cooks keep the stew relatively smooth by simmering longer and stirring more frequently.
Southern Iran: May be made more tangy by using additional dried limes or a touch of citrus at the end; some versions are slightly spicier with extra black pepper.
Western Iran: Some households use a bit more cinnamon for a warmer profile and keep the stew thicker, served alongside fresh herbs and simple salads.

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

360
Calories
26g
Protein
18g
Fat
24g
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.