Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
135 min total Prep 75m · Cook 60m 6 servings 540 cal ~$2.35/serving
↓ Jump to Recipe
Dami Bademjan — Persian One-Pot Eggplant and Rice - authentic persian recipe

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)

  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…
  2. Heat 70 ml of the vegetable oil in a wide skillet over medium-high heat (about 190°C surface temperature). Fry eggplant rounds…
  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 ful…
  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. A…
  5. Stir in the grated tomatoes and sliced bell pepper. Simmer uncovered for 10–12 minutes, stirring occasionally, until the mixtur…
  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 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.

savorytomato-forwardgently earthylightly sweet from onions and peppersfluffy ricesilky eggplanttender meatcrisp bottom crustturmericfried eggplantsweet oniontomato🌶 mild

Equipment

24–26 cm heavy pot with tight-fitting lid (nonstick or well-seasoned)Large skillet or frying panFine-mesh strainerBox grater (for tomatoes)Cutting board and chef’s knifeMeasuring jug and kitchen scaleSpatula and wooden spoon

💡 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.
family dinner meal prep potluck comfort food night
#one-pot#comfort-food#family-style#weeknight#stovetop#make-ahead-friendly

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. 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. 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. 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. 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. 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. 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. 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. 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. 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

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

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

Tehran-style home cooking: Often 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.

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

540
Calories
21g
Protein
20g
Fat
70g
Carbs
7g
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.