Persian Eggplant Stew with Beef and Split Peas (Khoresh Bademjan)

Prep: 30 minCook: 3 hr8 servingsmediumPersian
Persian Eggplant Stew with Beef and Split Peas (Khoresh Bademjan)

This traditional Persian stew combines tender beef with baby eggplants in a rich, aromatic sauce made with yellow split peas, dried limes, and sour grapes. The eggplants are salted and pressed to remove bitterness, then fried until golden before being layered over the slow-simmered stew. Ground cinnamon and turmeric add warmth, while gooreh (sour grapes) provides a distinctive tangy flavor that's central to Persian cuisine. Perfect for special occasions or when you want to explore authentic Middle Eastern flavors, this hearty dish improves with time and can be made ahead for enhanced taste.

Ingredients

8 servings
  • 9 baby eggplant
    regular eggplant2-3 largegeneral

    cut into chunks

  • 1 TBS salt
  • 2 lb beef stew meat
    lamb stew meat1:1persian

    traditional alternative

    Full guide →
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • ½ teaspoon turmeric
  • 2 teaspoon all purpose flour
    omitnonegluten-free

    for gluten-free version

    Full guide →
  • 4 TBS extra virgin olive oil, divided
  • 1 onion, chopped
  • 14 oz beef broth
  • 2 TBS tomato paste
  • ¼ cup yellow split peas, rinsed in water and drained
  • 3 dried limes, cut in half
  • 14 oz canned diced tomatoes
  • ½ teaspoon ground cinnamon
  • ¾ cup sour grapes (ghooreh)
    pomegranate molasses1-2 TBSmiddle eastern

    tangy flavor

  • 3 Roma tomatoes, cut into 1/4-inch slices

Instructions

  1. 1

    Peel eggplant keeping stem intact and cut in half lengthwise

  2. 2

    Sprinkle both sides with salt

  3. 3

    Place eggplants over paper towels on cooling rack, cover with more paper towels, top with baking sheet and heavy objects for 1 hour

  4. 4

    Mix stew meat with salt, black pepper, turmeric and flour in large bowl

  5. 5

    Heat dutch oven over medium-high heat and add oil

  6. 6

    Add chopped onions when oil is hot

  7. 7

    Cook until onions start to soften, approximately 5-7 minutes

  8. 8

    Add salt, black pepper and turmeric

  9. 9

    Cook for 2 minutes then add stew meat and brown all sides, approximately 7 minutes

  10. 10

    Stir in beef broth and scrape up browned bits from bottom of pot with wooden spoon

  11. 11

    Stir in tomato paste, rinsed yellow split peas and dried limes

  12. 12

    Stir in diced tomatoes, reduce heat to low and simmer for 2 hours

  13. 13

    Add cinnamon and gooreh into stew and cook for 10-15 more minutes

  14. 14

    Squeeze eggplant dry with paper towels and remove excess salt

  15. 15

    Heat large non-stick skillet over medium-high heat and add olive oil

  16. 16

    Fry eggplants in batches until both sides are browned, adding more oil as needed

  17. 17

    Drain fried eggplants on paper towels

  18. 18

    Preheat oven to 350°F

  19. 19

    Pour stew into 13x9-inch pyrex dish

  20. 20

    Layer fried eggplant over stew

  21. 21

    Layer sliced tomatoes over eggplant if using

  22. 22

    Cover with foil and bake for 30 minutes

Tips

Tip 1

Pressing eggplant with weight for full hour removes bitterness and prevents oil absorption during frying.

Tip 2

Stew can be refrigerated 3-4 days before final assembly - flavor actually improves with time.

Tip 3

Fry eggplant in batches to avoid overcrowding and ensure even browning on both sides.

Good to Know

Storage

Refrigerate up to 4 days. Reheat gently on stovetop or in oven.

Make Ahead

Make stew portion up to 3 days ahead. Fry eggplant day of serving for best texture.

Serve With

Serve over basmati rice with fresh herbs like cilantro or parsley.

See pairing guide →

Common Mistakes

Watch

Don't skip pressing eggplant to avoid bitter, oil-soaked results.

Watch

Brown meat properly to develop rich base flavors.

Watch

Avoid overcrowding when frying eggplant to prevent steaming.

Substitutions

Gluten-Free Swaps

all purpose flour
omitnonegluten-free

for gluten-free version

Full guide →

General Alternatives

sour grapes
pomegranate molasses1-2 TBSmiddle eastern

tangy flavor

Full guide →
beef stew meat
lamb stew meat1:1persian

traditional alternative

Full guide →
baby eggplant
regular eggplant2-3 largegeneral

cut into chunks

Find more substitutions →

FAQ

Can I make this vegetarian?

Yes, substitute vegetable broth for beef broth and omit the meat. Add more split peas or chickpeas for protein.

What if I can't find sour grapes?

Substitute 1-2 tablespoons pomegranate molasses or a splash of verjuice for similar tangy flavor.

How long does this keep frozen?

Freeze up to 3 months. Thaw overnight in refrigerator and reheat gently on stovetop.