Skip to content
Zaffaron

Khorak ba Ab Anar (خوراک با آب انار) — Persian Pomegranate Eggplant & Lentil Stew

A hearty Persian vegetarian stew where silky eggplant and tender lentils simmer with tomatoes, mint, and a tangy pomegranate syrup finish. Balanced, vibrant, and deeply comforting with a sweet-sour edge.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Vegetarian Vegan Gluten-Free Dairy-Free Nut-Free Halal
90 min total Prep 20m · Cook 70m 4 servings 330 cal ~$2.35/serving
↓ Jump to Recipe
Khorak ba Ab Anar — Persian Pomegranate Eggplant & Lentil Stew - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 90 min · Difficulty: medium

Ingredients (quick list)

  • 200 g Brown or green lentils, dry (rinsed and picked over)
  • 1200 ml Water (divided; plus more if needed)
  • 250 g Yellow onion (finely diced (about 1 large))
  • 45 ml Extra virgin olive oil (divided)
  • 12 g Garlic (minced (about 4 cloves))
  • 20 g Green chilies (thinly sliced; remove seeds for less heat)
  • 360 g Roma tomatoes (grated on a box grater or crushed (about 3 medium))
  • 10 g Sea salt (divided, plus more to taste)
  • 700 g Eggplant (peeled in stripes and cut into 2.5 cm cubes)
  • 60 ml Pomegranate molasses (pomegranate syrup) (adjust to taste for tartness)
  • 20 g Fresh mint leaves (finely chopped, divided)

Steps (summary)

  1. Rinse the lentils until the water runs mostly clear. Add lentils and 900 ml water to a pot, bring to a boil over high heat, the…
  2. While lentils cook, salt the eggplant: toss eggplant cubes with 6 g sea salt in a colander and let stand 15 minutes to draw out…
  3. In a wide heavy pot or Dutch oven, heat 30 ml olive oil over medium-high heat. Add eggplant in a single layer (cook in 2 batche…
  4. Reduce heat to medium. Add remaining 15 ml olive oil, then the diced onion. Cook 10–12 minutes, stirring often, until deeply so…
  5. Stir in grated/crushed tomatoes and the remaining 4 g sea salt. Cook 8–10 minutes, stirring and scraping the bottom, until the…
  6. Add the drained lentils, the seared eggplant, reserved 250 ml lentil cooking liquid, and 300 ml additional water (total added l…

+ 2 more steps in the full instructions section below.

Cultural Background

Pomegranate-based stews are part of a broader Persian tradition of balancing sweet and sour flavors, especially in cooler seasons when hearty legumes and slow-simmered dishes are common. Eggplant and lentils make this style of stew accessible for meatless meals while still feeling substantial and celebratory.

tangysavorygently sweetearthysilky eggplanttender lentilsthick saucemintytomato-richfruity pomegranate🌶 mild

Equipment

Large pot for lentilsColanderWide heavy pot or Dutch oven with lidWooden spoonChef’s knife and cutting boardBox grater (for tomatoes) or blender

💡 Tips

  • Choose firm, heavy eggplants with smooth skin; older eggplants can be more bitter and spongy.
  • If your pomegranate molasses is very sweet, start with 45 ml and add gradually; brands vary widely in acidity.
  • For a thicker stew, mash 2–3 tablespoons of lentils against the pot and stir back in during the final simmer.
  • Keep the simmer gentle after adding pomegranate molasses to preserve its bright, tart flavor.

⚠️ Common Mistakes

  • ❌ Skipping the eggplant salting and drying step

    💡 Why: Wet eggplant steams instead of browning and can soak up excess oil, making the stew heavy.

    ✅ Fix: Salt 15 minutes, rinse quickly, and pat very dry; sear in batches so the pan stays hot.

  • ❌ Boiling the stew hard after adding pomegranate molasses

    💡 Why: Aggressive boiling can dull the bright tartness and risk scorching as sugars concentrate.

    ✅ Fix: Keep a gentle simmer and stir more often during the final uncovered reduction.

  • ❌ Overcooking lentils until mushy

    💡 Why: Mushy lentils break down and can make the stew pasty rather than hearty and textured.

    ✅ Fix: Cook lentils only until just tender, then finish cooking them in the stew.

  • ❌ Adding too much water at the start

    💡 Why: This stew is meant to be thick and spoon-coating; excess liquid dilutes the sweet-sour balance.

    ✅ Fix: Start with the specified liquid, then add 60 ml at a time near the end only if needed.

🧊 How to Store

Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat with 60–120 ml water to loosen. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Cook fully up to 2 days ahead; flavors deepen as it rests. Refrigerate, then reheat gently with a splash of water. Add the final portion of mint after reheating for the brightest flavor.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Flatbread
  • A crisp cucumber-and-herb salad
  • Plain yogurt (optional
  • for non-vegan serving)

Regional Variations

  • Northern Iran (Caspian-influenced)Often leans more tart, using a higher proportion of pomegranate syrup and sometimes a slightly looser consistency to spoon over rice.
  • Central Iran (home-style vegetarian tables)May be made thicker with more onion-tomato base and finished with extra mint for a fresher aroma; heat level is typically kept mild.
weeknight dinner meatless meals family gatherings cold-weather cooking
#vegetarian#vegan#gluten-free#dairy-free#nut-free#one-pot#sweet-sour#high-fiber

Ingredients

  • 200 gBrown or green lentils, dry (rinsed and picked over)
  • 1200 mlWater (divided; plus more if needed)
  • 250 gYellow onion (finely diced (about 1 large))
  • 45 mlExtra virgin olive oil (divided)
  • 12 gGarlic (minced (about 4 cloves))
  • 20 gGreen chilies (thinly sliced; remove seeds for less heat)
  • 360 gRoma tomatoes (grated on a box grater or crushed (about 3 medium))
  • 10 gSea salt (divided, plus more to taste)
  • 700 gEggplant (peeled in stripes and cut into 2.5 cm cubes)
  • 60 mlPomegranate molasses (pomegranate syrup) (adjust to taste for tartness)
  • 20 gFresh mint leaves (finely chopped, divided)

🔄 Substitutions

  • Pomegranate molasses (pomegranate syrup)→ 240 ml unsweetened pomegranate juice reduced to 60 ml + 10 ml lemon juice
  • Brown or green lentils→ French green lentils (Puy)
  • Extra virgin olive oil→ Avocado oil or light olive oil

Instructions

  1. 1

    Rinse the lentils until the water runs mostly clear. Add lentils and 900 ml water to a pot, bring to a boil over high heat, then reduce to a steady simmer. Cook uncovered for 18–22 minutes until just tender (not mushy). Drain, reserving 250 ml of the cooking liquid for the stew.

  2. 2

    While lentils cook, salt the eggplant: toss eggplant cubes with 6 g sea salt in a colander and let stand 15 minutes to draw out bitterness and moisture. Rinse quickly under cool water, then pat very dry with towels. Dry eggplant browns better and absorbs less oil during cooking.

  3. 3

    In a wide heavy pot or Dutch oven, heat 30 ml olive oil over medium-high heat. Add eggplant in a single layer (cook in 2 batches if needed). Sear 6–8 minutes per batch, turning occasionally, until golden on multiple sides. Transfer to a plate; do not fully cook through yet.

  4. 4

    Reduce heat to medium. Add remaining 15 ml olive oil, then the diced onion. Cook 10–12 minutes, stirring often, until deeply softened and lightly golden. Add garlic and sliced green chilies and cook 60–90 seconds until fragrant, keeping the heat moderate so the garlic does not brown.

  5. 5

    Stir in grated/crushed tomatoes and the remaining 4 g sea salt. Cook 8–10 minutes, stirring and scraping the bottom, until the tomatoes darken slightly and the mixture looks jammy and thick. This concentration step builds sweetness and prevents a watery stew.

  6. 6

    Add the drained lentils, the seared eggplant, reserved 250 ml lentil cooking liquid, and 300 ml additional water (total added liquid 550 ml). Bring to a gentle boil, then reduce to low. Cover and simmer 25 minutes, stirring once or twice, until eggplant is silky and the stew thickens.

  7. 7

    Uncover and stir in pomegranate molasses and half of the chopped mint (10 g). Simmer uncovered 8–10 minutes to meld flavors and slightly reduce. Taste and adjust: add up to 15 ml more pomegranate molasses for extra tartness, or 60–120 ml water if it becomes too thick.

  8. 8

    Turn off heat and rest the stew 10 minutes for the lentils to settle and the sauce to cling. Stir in the remaining mint (10 g). Serve hot, spooning plenty of sauce over each portion. If desired, finish with a small drizzle of olive oil for aroma and sheen.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 14, 2026

Cultural Background

Pomegranate-based stews are part of a broader Persian tradition of balancing sweet and sour flavors, especially in cooler seasons when hearty legumes and slow-simmered dishes are common. Eggplant and lentils make this style of stew accessible for meatless meals while still feeling substantial and celebratory.

Regional Variations

Northern Iran (Caspian-influenced): Often leans more tart, using a higher proportion of pomegranate syrup and sometimes a slightly looser consistency to spoon over rice.
Central Iran (home-style vegetarian tables): May be made thicker with more onion-tomato base and finished with extra mint for a fresher aroma; heat level is typically kept mild.

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

330
Calories
13g
Protein
14g
Fat
41g
Carbs
15g
Fiber
680mg
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.