Dami Bademjan (دمی بادمجان) — Persian One-Pot Eggplant and Rice
Dami Bademjan is a comforting Persian one-pot rice dish layered with silky fried eggplant, spiced ground meat, and tomatoes. The dami steaming method perfumes basmati rice with turmeric and creates a crisp bottom crust.

Printable Recipe Card
Servings: 6 · Total: 135 min · Difficulty: medium
Ingredients (quick list)
- 450 g Basmati rice (rinsed until water runs mostly clear, then soaked)
- 1200 ml Water (for soaking rice)
- 18 g Salt (divided (includes soaking water and final seasoning))
- 900 g Eggplants (about 3 medium; peeled in stripes and cut into 2 cm thick rounds)
- 400 g Potatoes (peeled; sliced into 6 mm rounds)
- 250 g Onions (finely diced)
- 500 g Tomatoes (grated on a box grater or finely crushed)
- 180 g Bell pepper (1 large; thinly sliced)
- 350 g Ground beef (80–85% lean (or use ground lamb))
- 6 g Turmeric (about 2 tsp)
- 2 g Black pepper (about 1 tsp, plus more to taste)
- 120 ml Vegetable oil (divided for frying and for the pot)
Steps (summary)
- Rinse the basmati rice in several changes of cool water until it looks mostly clear. Soak it in 1200 ml water with 10 g of the…
- Heat 70 ml of the vegetable oil in a wide skillet over medium-high heat (about 190°C surface temperature). Fry eggplant rounds…
- Add 30 ml oil to the same skillet over medium heat. Fry potato slices for 4–5 minutes per side until lightly golden but not ful…
- Lower heat to medium. Add the remaining 20 ml oil, then sauté the diced onion for 8–10 minutes until soft and lightly golden. A…
- Stir in the grated tomatoes and sliced bell pepper. Simmer uncovered for 10–12 minutes, stirring occasionally, until the mixtur…
- Drain the soaked rice well. In a heavy 24–26 cm nonstick or well-seasoned pot, spread 2–3 tablespoons of the meat-tomato mixtur…
+ 3 more steps in the full instructions section below.
Cultural Background
Dami-style rice dishes are common in Iranian home cooking, where rice is steamed with other ingredients so flavors mingle in one pot. Dami Bademjan is often made as an everyday family meal, valued for its practicality and the contrast between tender layers and a crisp bottom crust.
Equipment
💡 Tips
- Choose firm, glossy eggplants with fewer seeds; they absorb less oil and turn silkier.
- If your rice brand cooks fast, reduce the cooking water by 60–120 ml to avoid mushy grains.
- A heavy pot with a tight lid is essential for even steaming; place a clean towel under the lid to catch condensation if your lid drips.
- For a more pronounced crust, let the pot steam 5–10 minutes longer on very low heat, watching carefully to prevent burning.
⚠️ Common Mistakes
❌ Adding too much water for the final steam
💡 Why: Eggplant and tomatoes release moisture, which can turn the rice gummy.
✅ Fix: Start with 480 ml water as written; if your tomatoes are very watery, simmer the sauce longer or reduce added water by 60–120 ml.
❌ Overcrowding the pan when frying eggplant
💡 Why: Crowding drops the oil temperature, causing eggplant to absorb excess oil and turn greasy.
✅ Fix: Fry in batches over medium-high heat; let the oil reheat between batches and drain eggplant on a rack or paper towels.
❌ Steaming on heat that is too high
💡 Why: High heat can burn the bottom before the rice finishes steaming, and it can dry out the top layer.
✅ Fix: After the initial boil, reduce to very low heat and steam steadily for 45 minutes; use a heat diffuser if your burner runs hot.
❌ Skipping the resting time after cooking
💡 Why: Freshly steamed rice is fragile; serving immediately can make it clump and feel wet.
✅ Fix: Rest covered for 10 minutes, then fluff and serve; this also helps the crust release more cleanly.
🧊 How to Store
Cool within 2 hours. Refrigerate airtight for up to 3 days. Reheat covered with 1–2 tablespoons water in a saucepan over low heat for 10–15 minutes, or microwave covered until steaming hot. Freeze portions up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
You can cook the meat-tomato mixture up to 2 days ahead and refrigerate it airtight. Fry the eggplant and potatoes up to 1 day ahead and refrigerate; bring to room temperature before layering. Assemble and steam the rice fresh for best texture and crust.
🍽️ Pairs Well With
- Plain yogurt or cucumber yogurt
- Fresh herbs (mint
- basil
- scallions
- parsley)
- Pickles or mixed pickled vegetables
- Simple Shirazi-style salad
Regional Variations
- Tehran-style home cookingOften kept simple with turmeric, tomato, and black pepper, focusing on the contrast between fluffy rice and a crisp bottom crust. Some cooks increase onion for sweetness and simmer the tomato mixture until very thick.
- Northern Iran (Caspian-influenced households)May include more vegetables and a slightly tangier tomato base. Some families add extra bell pepper or use a mix of beef and lamb for a deeper, richer aroma.
Ingredients
- 450 gBasmati rice (rinsed until water runs mostly clear, then soaked)
- 1200 mlWater (for soaking rice)
- 18 gSalt (divided (includes soaking water and final seasoning))
- 900 gEggplants (about 3 medium; peeled in stripes and cut into 2 cm thick rounds)
- 400 gPotatoes (peeled; sliced into 6 mm rounds)
- 250 gOnions (finely diced)
- 500 gTomatoes (grated on a box grater or finely crushed)
- 180 gBell pepper (1 large; thinly sliced)
- 350 gGround beef (80–85% lean (or use ground lamb))
- 6 gTurmeric (about 2 tsp)
- 2 gBlack pepper (about 1 tsp, plus more to taste)
- 120 mlVegetable oil (divided for frying and for the pot)
🔄 Substitutions
- Ground beef→ Ground lamb
- Vegetable oil→ Light olive oil
- Bell pepper→ Roasted red pepper from a jar (drained, sliced)
Instructions
- 1
Rinse the basmati rice in several changes of cool water until it looks mostly clear. Soak it in 1200 ml water with 10 g of the salt for 45 minutes at room temperature. Meanwhile, prep eggplant, potatoes, onion, tomatoes, and bell pepper so assembly is fast.
- 2
Heat 70 ml of the vegetable oil in a wide skillet over medium-high heat (about 190°C surface temperature). Fry eggplant rounds in batches for 3–4 minutes per side until golden and silky. Transfer to a rack or paper towel-lined tray; do not overcrowd or they will steam.
- 3
Add 30 ml oil to the same skillet over medium heat. Fry potato slices for 4–5 minutes per side until lightly golden but not fully cooked through. Remove to a tray. Keep the skillet; the browned bits will deepen the flavor of the meat and tomato mixture.
- 4
Lower heat to medium. Add the remaining 20 ml oil, then sauté the diced onion for 8–10 minutes until soft and lightly golden. Add turmeric and black pepper and cook 30 seconds. Add ground beef and cook 7–9 minutes, breaking it up, until no pink remains.
- 5
Stir in the grated tomatoes and sliced bell pepper. Simmer uncovered for 10–12 minutes, stirring occasionally, until the mixture thickens and looks glossy rather than watery. Taste and add the remaining 8 g salt (or to taste), keeping it slightly bold to season the rice.
- 6
Drain the soaked rice well. In a heavy 24–26 cm nonstick or well-seasoned pot, spread 2–3 tablespoons of the meat-tomato mixture on the bottom to help prevent sticking. Layer half the rice, then half the eggplant and half the potatoes, then half the remaining meat mixture.
- 7
Repeat the layers with the remaining rice, eggplant, potatoes, and meat mixture, finishing with rice on top. Pour 480 ml water evenly around the edges of the pot (not directly in one spot). Using the handle of a spoon, poke 5–6 steam holes down to the bottom.
- 8
Cover the pot and bring to a gentle boil over medium-high heat for 8–10 minutes, until you hear active bubbling and see steam. Reduce to low heat and steam for 45 minutes. For a crisp bottom crust, keep heat low but steady; avoid lifting the lid often.
- 9
Turn off heat and rest, covered, for 10 minutes so moisture redistributes. To serve, spoon out portions, including some of the golden bottom crust. If you want a clean unmold, run a thin spatula around the edge and invert onto a platter after resting.
🪪 Recipe Passport
Cultural Background
Dami-style rice dishes are common in Iranian home cooking, where rice is steamed with other ingredients so flavors mingle in one pot. Dami Bademjan is often made as an everyday family meal, valued for its practicality and the contrast between tender layers and a crisp bottom crust.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Dolmeh Morgh o Karafs o Gharch (دلمه مرغ و کرفس و قارچ) — Persian Stuffed Chicken with Celery and Mushrooms
- Dandeh Khaneghi (دنده خانگی) — Persian-Style Saffron-Infused Beef Ribs
- Dolmeh Barg-e Mo (دلمه برگ مو) — Persian Stuffed Vine Leaves with Macaroni
- Dolmeh Kadoo (دلمه کدو) — Persian Stuffed Zucchini in Tangy Tomato Sauce
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

Persian-Style Pizza-Chips (خوراک چیپس و پنیر) — Street-Food Chip Bake with Chicken and Mozzarella
Persian · Main Courses · 45 min

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Panta Bhat (পান্তা ভাত) — Overnight Fermented Rice with Fried Ilish
Bangladeshi · Rice Dishes · 35 min

Hoppin' John (Hoppin' John) — Southern Black-Eyed Peas and Rice
American · Rice Dishes · 115 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Tepsi Baytinijan (تبسي بيتنجان) — Iraqi Eggplant Tray Bake
Iraqi · Main Courses · 90 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.