Skip to content
Zaffaron

Dolmeh Bademjan (دلمه بادمجان) — | Persian Stuffed Eggplant

Dolmeh Bademjan is a classic Persian stuffed eggplant: tender, hollowed eggplants filled with herby rice, yellow split peas, and seasoned ground meat, then gently braised in a tomato sauce until silky and fragrant.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
195 min total Prep 120m · Cook 75m 6 servings 430 cal ~$3.35/serving
↓ Jump to Recipe
Dolmeh Bademjan - | Persian Stuffed Eggplant - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 6 each Globe eggplants (medium, firm) (about 250–300 g each; choose straight ones for easier stuffing)
  • 24 g Kosher salt (for salting eggplants and seasoning filling/sauce)
  • 90 ml Vegetable oil (divided for searing eggplants and sautéing aromatics)
  • 150 g Long-grain basmati rice (rinsed until water runs mostly clear)
  • 120 g Yellow split peas (lapeh) (rinsed well; soak 45 minutes)
  • 350 g Ground lamb (or beef 85/15) (halal; not too lean for a juicy filling)
  • 200 g Yellow onion (finely diced)
  • 60 g Fresh parsley (finely chopped, stems removed)
  • 25 g Fresh dill (finely chopped)
  • 15 g Fresh mint (finely chopped)
  • 30 g Fresh cilantro (finely chopped)
  • 2 g Ground black pepper (about 1 tsp)

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Soak the yellow split peas in plenty of cool water for 45 minutes, then drain. Meanwhile, rinse basmati rice 4–5 times until th…
  2. Trim eggplant stems, leaving the caps attached. Cut a lengthwise slit on each eggplant (about 10–12 cm) and carefully hollow ou…
  3. Par-cook the split peas in simmering water for 18–22 minutes until just tender but not mushy; drain well. In another pot, parbo…
  4. Heat 45 ml vegetable oil in a wide skillet over medium-high (about 190°C surface temp). Sear eggplants 2–3 minutes per side unt…
  5. In a bowl, combine ground meat, diced onion, chopped parsley, dill, mint, and cilantro. Add turmeric, black pepper, and 6 g of…
  6. Heat the remaining 45 ml vegetable oil in a pot or deep sauté pan (28–30 cm) over medium heat. Add 60 g tomato paste (reserve 3…

+ 4 more steps in the full instructions section below.

Cultural Background

Dolmeh Bademjan is a beloved Persian dolmeh that showcases the art of stuffing—balancing herbs, legumes, and meat for depth without heaviness. Often served for gatherings, it reflects Iranian home cooking where patience and gentle simmering turn simple ingredients into a celebratory dish.

savoryherbytomato-richgently tangysilky eggplanttender ricemeaty and moist fillingfresh herbsturmeric warmthtomato caramelizationsaffron (optional)🌶 mild

Equipment

ColanderChef’s knife and cutting boardMixing bowlMedium pot (for peas and rice)Wide skilletWide lidded pot or deep sauté pan (28–30 cm)Wooden spoonMeasuring cups/spoons or kitchen scale

💡 Tips

  • Choose eggplants with smooth skin and a green, fresh cap; wrinkled skin often means spongy flesh that drinks oil.
  • Keep split peas just-tender; overcooked peas break down and make the filling pasty.
  • If herbs are wet, spin or pat dry before chopping to avoid a watery filling.
  • A snug single layer in the pot prevents eggplants from tipping and losing stuffing during simmer.

⚠️ Common Mistakes

  • ❌ Hollowing eggplants too thin

    💡 Why: Thin walls collapse during searing and braising, causing tearing and leaking filling.

    ✅ Fix: Leave a consistent 1 cm wall; use a spoon and stop when you feel resistance near the skin.

  • ❌ Skipping salting and drying the eggplants

    💡 Why: Moisture causes oil splatter and eggplants absorb excess oil, making the dish heavy.

    ✅ Fix: Salt 30 minutes, rinse, and pat very dry before searing.

  • ❌ Overcooking rice or split peas before stuffing

    💡 Why: They continue cooking in the sauce and can turn mushy, making the filling dense.

    ✅ Fix: Parboil rice 6 minutes and peas until just tender; they should still have structure.

  • ❌ Overstuffing with no expansion space

    💡 Why: Rice swells and forces the seam open, spilling filling into the sauce.

    ✅ Fix: Leave 1 cm headspace and pack firmly but not tightly.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container with sauce for up to 4 days. Reheat covered on the stovetop over low heat with 60–90 ml water for 15–20 minutes, or microwave covered until steaming hot. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Prepare and par-cook rice and split peas up to 24 hours ahead; refrigerate separately. You can also stuff and arrange eggplants in the pot up to 12 hours ahead, refrigerate covered, then bring to room temperature 30 minutes before simmering; add 10 extra minutes to the covered cook time.

🍽️ Pairs Well With

  • Persian flatbread (nan-e sangak or barbari)
  • Plain yogurt or mast-o-khiar
  • Shirazi salad
  • Torshi (Persian pickles)

Regional Variations

  • Azerbaijan (Northwest Iran)Often includes more fresh herbs and sometimes a touch of souring agent like lemon juice or grape sour; dolmeh may be served with extra thick tomato sauce.
  • Shiraz (Fars)Tends to be slightly more tangy; cooks may increase lemon juice and keep the sauce brighter, serving with abundant sabzi khordan (fresh herb platter).
  • Tehran (Central Iran)Commonly uses a balanced mix of herbs with a deeper tomato base; the dish is frequently served family-style with bread and yogurt.
Nowruz gatherings Family dinners Weekend cooking Potluck-style meals
#traditional#family-style#herb-forward#tomato-based#make-ahead

Ingredients

  • 6 eachGlobe eggplants (medium, firm) (about 250–300 g each; choose straight ones for easier stuffing)
  • 24 gKosher salt (for salting eggplants and seasoning filling/sauce)
  • 90 mlVegetable oil (divided for searing eggplants and sautéing aromatics)
  • 150 gLong-grain basmati rice (rinsed until water runs mostly clear)
  • 120 gYellow split peas (lapeh) (rinsed well; soak 45 minutes)
  • 350 gGround lamb (or beef 85/15) (halal; not too lean for a juicy filling)
  • 200 gYellow onion (finely diced)
  • 60 gFresh parsley (finely chopped, stems removed)
  • 25 gFresh dill (finely chopped)
  • 15 gFresh mint (finely chopped)
  • 30 gFresh cilantro (finely chopped)
  • 2 gGround black pepper (about 1 tsp)
  • 2 gGround turmeric (about 1 tsp)
  • 90 gTomato paste (about 5 tbsp; divided for filling and sauce)
  • 600 mlWater (for braising; add more if needed during simmer)
  • 8 gGranulated sugar (about 2 tsp; balances tomato acidity)
  • 30 mlFresh lemon juice (about 2 tbsp; adjust to taste at the end)
  • 0.2 gSaffron threads (about 1/8 tsp; optional but traditional for aroma)
  • 30 mlHot water (for blooming saffron) (just off the boil)

🔄 Substitutions

  • Ground lamb→ Ground beef (85/15) or ground turkey (93/7)
  • Fresh mixed herbs (parsley, dill, mint, cilantro)→ Dried herbs: 12 g dried parsley + 4 g dried dill + 2 g dried mint
  • Yellow split peas (lapeh)→ Brown lentils

Instructions

  1. 1

    Soak the yellow split peas in plenty of cool water for 45 minutes, then drain. Meanwhile, rinse basmati rice 4–5 times until the water is mostly clear; soak the rice in cool water for 20 minutes, then drain. This soaking shortens cooking time so the filling finishes perfectly during braising.

  2. 2

    Trim eggplant stems, leaving the caps attached. Cut a lengthwise slit on each eggplant (about 10–12 cm) and carefully hollow out the center with a spoon, leaving a 1 cm wall. Rub the inside with 12 g salt total, set in a colander 30 minutes, then rinse and pat very dry to reduce bitterness and prevent oil splatter.

  3. 3

    Par-cook the split peas in simmering water for 18–22 minutes until just tender but not mushy; drain well. In another pot, parboil the drained rice in lightly salted boiling water for 6 minutes, then drain and rinse briefly with warm water. Spread both on a tray 5 minutes to steam-dry so the filling won’t turn gummy.

  4. 4

    Heat 45 ml vegetable oil in a wide skillet over medium-high (about 190°C surface temp). Sear eggplants 2–3 minutes per side until lightly golden and slightly softened; do not fully cook. Transfer to a plate. This step adds flavor and helps the eggplants hold shape during stuffing and simmering.

  5. 5

    In a bowl, combine ground meat, diced onion, chopped parsley, dill, mint, and cilantro. Add turmeric, black pepper, and 6 g of the remaining salt. Mix for 60–90 seconds until cohesive. Fold in the par-cooked rice and split peas gently so grains stay intact and the herbs remain bright.

  6. 6

    Heat the remaining 45 ml vegetable oil in a pot or deep sauté pan (28–30 cm) over medium heat. Add 60 g tomato paste (reserve 30 g for later) and cook 2–3 minutes, stirring, until darkened and fragrant. Whisk in 600 ml water, sugar, and 6 g salt; bring to a simmer for 5 minutes to smooth the sauce.

  7. 7

    Stuff each eggplant through the slit, filling firmly but leaving about 1 cm headspace for rice expansion. Use the scooped eggplant flesh only if it’s not seedy: finely chop up to 120 g and mix into the filling before stuffing. Arrange eggplants seam-side up in the simmering sauce in a single snug layer.

  8. 8

    Cover and simmer on low heat for 45 minutes, keeping the sauce at a gentle bubble (about 90–95°C). Halfway through, spoon sauce over the tops. If the pan looks dry, add 60–120 ml hot water. Eggplants are done when a knife slides in easily and the filling is fully cooked.

  9. 9

    Bloom saffron by crushing threads and mixing with 30 ml hot water; steep 10 minutes. Stir the reserved 30 g tomato paste into 60 ml hot sauce from the pan, then return it to the pot for a deeper color. Add saffron water and lemon juice, simmer uncovered 8–10 minutes to slightly thicken the sauce.

  10. 10

    Rest the dolmeh off heat, covered, for 15 minutes so the rice sets and flavors meld. Taste the sauce and adjust with up to 2 g more salt or 10 ml more lemon juice. Serve warm, spooning plenty of tomato-saffron sauce over each eggplant for a glossy, traditional finish.

🪪 Recipe Passport

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

Cultural Background

Dolmeh Bademjan is a beloved Persian dolmeh that showcases the art of stuffing—balancing herbs, legumes, and meat for depth without heaviness. Often served for gatherings, it reflects Iranian home cooking where patience and gentle simmering turn simple ingredients into a celebratory dish.

Regional Variations

Azerbaijan (Northwest Iran): Often includes more fresh herbs and sometimes a touch of souring agent like lemon juice or grape sour; dolmeh may be served with extra thick tomato sauce.
Shiraz (Fars): Tends to be slightly more tangy; cooks may increase lemon juice and keep the sauce brighter, serving with abundant sabzi khordan (fresh herb platter).
Tehran (Central Iran): Commonly uses a balanced mix of herbs with a deeper tomato base; the dish is frequently served family-style with bread and yogurt.

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

430
Calories
23g
Protein
22g
Fat
38g
Carbs
10g
Fiber
820mg
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.