Soup-e Bademjan (سوپ بادمجان) — Persian Eggplant Soup
A comforting Persian eggplant soup with sautéed eggplant, tomatoes, mushrooms, and warming ginger. Blended until velvety, then finished with butter and gentle chili heat for a bright, savory bowl.

Printable Recipe Card
Servings: 4 · Total: 70 min · Difficulty: medium
Ingredients (quick list)
- 700 g Eggplant, peeled and cut into 2 cm cubes (Use firm globe eggplants; discard large seedy sections if present)
- 10 g Salt (Divided; includes salting eggplant and final seasoning)
- 45 g Unsalted butter (Divided for sautéing and finishing)
- 200 g Onion, finely diced (About 1 large onion)
- 12 g Garlic, finely grated or minced (About 4 cloves)
- 10 g Fresh ginger, finely grated (About a 2.5 cm piece)
- 1 tsp Red chili powder (Use mild to medium; reduce to 1/2 tsp for very mild heat)
- 1 tsp Black pepper, freshly ground (Add more to taste at the end)
- 450 g Tomatoes, grated or finely chopped (About 3 medium; include juices)
- 250 g Mushrooms, sliced 5 mm thick (Cremini or white button mushrooms)
- 1200 ml Water (Plus up to 200 ml more to adjust thickness after blending)
Steps (summary)
- Place the cubed eggplant in a colander set over a bowl. Toss with 6 g of the salt and let stand 15 minutes to draw out bitterne…
- Melt 25 g butter in a wide pot over medium-high heat. Add eggplant in a single layer (work in two batches if needed) and sauté…
- Reduce heat to medium and add the remaining 20 g butter. Add onion and cook 8 minutes, stirring often, until translucent and li…
- Add grated tomatoes with their juices and cook 6–8 minutes over medium heat, stirring, until the mixture thickens and the raw t…
- Pour in 1200 ml water and bring to a gentle boil over high heat, about 6 minutes. Reduce to a steady simmer, partially cover, a…
- Turn off heat and blend until silky: use an immersion blender in the pot for 1–2 minutes, or blend in batches in a countertop b…
Cultural Background
Eggplant-based dishes are common in Iranian home cooking, valued for their hearty texture and ability to carry aromatics and spices. This soup is often prepared as a warming family meal, especially in cooler months, and its smooth texture makes it a comforting everyday staple.
Equipment
💡 Tips
- Salting and drying the eggplant helps it brown faster and keeps the soup from tasting oily.
- For a smoother texture, blend longer and pass through a fine sieve; for a rustic soup, pulse briefly and leave small mushroom pieces.
- If your tomatoes are not very acidic, add 1–2 tsp lemon juice at the end to brighten the flavor without making it sour.
- Use a wide pot for sautéing so the eggplant browns instead of steaming.
- Adjust heat by changing chili powder amount; add it early to bloom, not at the end.
⚠️ Common Mistakes
❌ Skipping the salting and drying step for eggplant
💡 Why: Wet eggplant steams instead of browning, leading to flat flavor and a slightly bitter, watery soup.
✅ Fix: Salt 15 minutes, rinse, then press very dry; sauté in a wide pot so pieces contact the pan.
❌ Burning garlic, ginger, or chili powder
💡 Why: Scorched aromatics turn bitter and overpower the soup’s tomato brightness.
✅ Fix: Cook onion first, then add garlic and ginger for 60 seconds; toast chili for only 20 seconds and immediately add tomatoes.
❌ Blending a boiling-hot soup in a sealed blender
💡 Why: Steam pressure can force the lid off and cause burns, and it can also introduce a harsh, aerated texture.
✅ Fix: Let the soup cool 5 minutes, blend in batches half-full, and vent the lid with a towel; or use an immersion blender.
❌ Over-salting early
💡 Why: The soup reduces slightly as it simmers, concentrating salt and masking tomato acidity.
✅ Fix: Use only the specified salt for eggplant, then add remaining salt gradually after blending and adjusting thickness.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat, adding 60–120 ml water if thickened. Freeze up to 2 months; thaw overnight in the refrigerator and re-blend briefly if separated.
📅 Make Ahead
Cook the soup fully up to 3 days ahead and refrigerate; flavors deepen overnight. Reheat gently and adjust with water to restore a silky texture. For best aroma, reserve 5 g butter to melt in during reheating just before serving.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- Fresh herbs and radishes
- A simple cucumber and tomato salad
- Pickled vegetables
Regional Variations
- Tehran-style home kitchensOften blended very smooth and served thicker, with a stronger ginger-garlic aroma and a modest chili warmth for a comforting everyday bowl.
- Northern Iran (Caspian-influenced)Sometimes made brighter and more tangy by increasing tomato and finishing with a small splash of lemon juice; mushrooms may be omitted or replaced with local seasonal vegetables.
Ingredients
- 700 gEggplant, peeled and cut into 2 cm cubes (Use firm globe eggplants; discard large seedy sections if present)
- 10 gSalt (Divided; includes salting eggplant and final seasoning)
- 45 gUnsalted butter (Divided for sautéing and finishing)
- 200 gOnion, finely diced (About 1 large onion)
- 12 gGarlic, finely grated or minced (About 4 cloves)
- 10 gFresh ginger, finely grated (About a 2.5 cm piece)
- 1 tspRed chili powder (Use mild to medium; reduce to 1/2 tsp for very mild heat)
- 1 tspBlack pepper, freshly ground (Add more to taste at the end)
- 450 gTomatoes, grated or finely chopped (About 3 medium; include juices)
- 250 gMushrooms, sliced 5 mm thick (Cremini or white button mushrooms)
- 1200 mlWater (Plus up to 200 ml more to adjust thickness after blending)
🔄 Substitutions
- Unsalted butter→ Olive oil (40 ml)
- Fresh tomatoes→ Canned crushed tomatoes (400 g)
- Mushrooms→ Zucchini (250 g, diced)
Instructions
- 1
Place the cubed eggplant in a colander set over a bowl. Toss with 6 g of the salt and let stand 15 minutes to draw out bitterness and reduce oil absorption. Rinse quickly under cool water, then press firmly in clean towels to remove excess moisture; drier eggplant browns better and tastes richer.
- 2
Melt 25 g butter in a wide pot over medium-high heat. Add eggplant in a single layer (work in two batches if needed) and sauté 10–12 minutes, stirring every 2 minutes, until deeply golden on edges and softened. Transfer eggplant to a plate; keep any browned bits in the pot for flavor.
- 3
Reduce heat to medium and add the remaining 20 g butter. Add onion and cook 8 minutes, stirring often, until translucent and lightly golden. Stir in garlic and ginger and cook 60 seconds until fragrant. Add chili powder and black pepper; toast 20 seconds to bloom the spices without scorching.
- 4
Add grated tomatoes with their juices and cook 6–8 minutes over medium heat, stirring, until the mixture thickens and the raw tomato smell fades. Add mushrooms and cook 5 minutes, until they release liquid and begin to brown. Return the sautéed eggplant to the pot and stir to coat in the base.
- 5
Pour in 1200 ml water and bring to a gentle boil over high heat, about 6 minutes. Reduce to a steady simmer, partially cover, and cook 20 minutes, stirring every 5 minutes, until eggplant is very tender and the soup looks cohesive. Skim foam if needed for a cleaner finish.
- 6
Turn off heat and blend until silky: use an immersion blender in the pot for 1–2 minutes, or blend in batches in a countertop blender (do not fill more than halfway; vent the lid). Return to low heat, add the remaining 4 g salt gradually, and thin with up to 200 ml water to your preferred velvety consistency.
🪪 Recipe Passport
Cultural Background
Eggplant-based dishes are common in Iranian home cooking, valued for their hearty texture and ability to carry aromatics and spices. This soup is often prepared as a warming family meal, especially in cooler months, and its smooth texture makes it a comforting everyday staple.
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.
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

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Vietnamese Sour Fish Soup (Canh Chua Cá) — Tamarind-Scented Mekong Soup
Vietnamese · Soups · 45 min

Nigerian Egusi Soup (Ọ̀bẹ̀ Ègúsí) — Melon Seed Stew with Greens and Fish
West african · Soups · 115 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Tike Kebab (Tikə Kəbab) — Azerbaijani Cubed Lamb Shish Kebab
Azerbaijani · Kebabs · 37 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.