Skip to content
Zaffaron

Soop-e Goje Farangi ba Bademjan (سوپ گوجه فرنگی با بادمجان) — Persian Tomato and Eggplant Soup

A velvety Persian tomato and eggplant soup built on sautéed onion, garlic, and thyme, then simmered in vegetable broth and blended smooth. Finished with fresh basil and olive oil for a bright, soul-warming bowl.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Vegetarian Vegan Gluten-Free Dairy-Free Nut-Free Halal
75 min total Prep 20m · Cook 55m 4 servings 245 cal ~$2.15/serving
↓ Jump to Recipe
Soop-e Goje Farangi ba Bademjan — Persian Tomato and Eggplant Soup - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 500 g Eggplant (cut into 2 cm cubes)
  • 10 g Sea salt (divided (for salting eggplant and final seasoning))
  • 900 g Ripe tomatoes (cored and roughly chopped)
  • 200 g Yellow onion (finely diced)
  • 12 g Garlic (minced (about 4 cloves))
  • 60 ml Extra virgin olive oil (divided)
  • 30 g Tomato paste (helps deepen color and umami)
  • 2 tsp Dried thyme
  • 1 tsp Black pepper (freshly ground)
  • 900 ml Vegetable broth (low-sodium preferred)
  • 20 g Fresh basil (leaves, thinly sliced, plus extra for serving)
  • 15 ml Lemon juice (optional, to brighten if tomatoes are mild)

Steps (summary)

  1. Salt the eggplant to improve texture: place the 500 g cubed eggplant in a colander, toss with 6 g of the sea salt, and let stan…
  2. Sauté the eggplant: heat 45 ml olive oil in a wide pot or Dutch oven over medium-high heat. Add eggplant in a single layer (wor…
  3. Build the aromatic base: reduce heat to medium and add the remaining 15 ml olive oil. Add diced onion and cook 8–10 minutes, st…
  4. Concentrate tomato flavor: stir in tomato paste and cook 2 minutes, scraping the bottom of the pot. Add chopped tomatoes, dried…
  5. Simmer until silky: return the sautéed eggplant to the pot, then pour in 900 ml vegetable broth. Bring to a gentle boil over me…
  6. Blend and finish: remove from heat and blend until velvety smooth using an immersion blender (or blend in batches in a countert…

Cultural Background

Tomato-based soups are a familiar home-style comfort food in many Iranian households, often prepared when tomatoes are abundant or when a light, warming meal is desired. Eggplant is widely used in Persian cooking for its ability to absorb flavor and create a naturally silky texture without dairy.

tomato-brightsavoryherbaceousgently tangyvelvetycreamy (no dairy)smoothgarlic-onionthymefresh basil🌶 mild

Equipment

ColanderChef’s knife and cutting boardLarge heavy pot or Dutch oven (5–6 L)Wooden spoon or spatulaImmersion blender or countertop blenderMeasuring cups and spoonsKitchen scale (recommended)

💡 Tips

  • Choose heavy, glossy eggplants with tight skin; older eggplants can be more bitter and seedier.
  • For a smokier depth, char the eggplant cubes on a sheet pan at 230°C (450°F) for 20–25 minutes instead of pan-sautéing, then proceed with the recipe.
  • If your tomatoes are very watery, simmer 5–10 extra minutes before blending to concentrate flavor.
  • For a richer mouthfeel without dairy, blend in 60–90 g cooked white beans; it thickens naturally and keeps the soup vegan.
  • Add basil after blending to keep its aroma fresh and bright.

⚠️ Common Mistakes

  • ❌ Skipping the eggplant salting and drying step

    💡 Why: Wet eggplant steams and absorbs excess oil, leading to a greasy soup and weaker browning flavor.

    ✅ Fix: Salt 20 minutes, rinse quickly, and pat very dry before sautéing or roasting.

  • ❌ Burning the garlic or tomato paste

    💡 Why: Over-browned garlic turns bitter, and scorched paste gives a harsh, acrid taste.

    ✅ Fix: Add garlic after onions soften and cook under 60 seconds; stir tomato paste constantly for 2 minutes and lower heat if it sticks.

  • ❌ Blending boiling-hot soup in a sealed blender

    💡 Why: Steam pressure can force the lid off and cause burns.

    ✅ Fix: Cool 5 minutes, blend in batches, and vent the lid with a towel; or use an immersion blender in the pot.

  • ❌ Under-simmering before blending

    💡 Why: Tomatoes can taste raw and sharp, and the soup may be thin.

    ✅ Fix: Simmer uncovered at least 25 minutes (longer for watery tomatoes) until the base looks slightly thickened.

🧊 How to Store

Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Freeze up to 3 months. Reheat gently over low heat, adding 60–120 ml water or broth if it thickens; avoid hard boiling after blending to preserve a smooth texture.

📅 Make Ahead

Make the soup up to 2 days ahead; flavors deepen as it rests. Store refrigerated, then reheat gently over low heat for 8–12 minutes, stirring often. Add a splash of broth to loosen, and stir in fresh basil right before serving for the best aroma.

🍽️ Pairs Well With

  • Warm flatbread or crusty bread
  • A simple cucumber and herb salad
  • Olives and pickled vegetables
  • A drizzle of extra virgin olive oil and extra basil on top

Regional Variations

  • Northern IranOften finished with more fresh herbs and sometimes a touch of souring agent such as verjuice or pomegranate molasses for a brighter tang, reflecting the region’s fondness for tart flavors.
  • Tehran and central IranCommonly kept simple and smooth, focusing on onion, garlic, tomato, and eggplant; it may be served with bread and a drizzle of olive oil as a light dinner or starter.
weeknight dinner family meal light lunch cold-weather comfort starter course
#vegan#gluten-free#dairy-free#tomato-forward#blended soup#weeknight

Ingredients

  • 500 gEggplant (cut into 2 cm cubes)
  • 10 gSea salt (divided (for salting eggplant and final seasoning))
  • 900 gRipe tomatoes (cored and roughly chopped)
  • 200 gYellow onion (finely diced)
  • 12 gGarlic (minced (about 4 cloves))
  • 60 mlExtra virgin olive oil (divided)
  • 30 gTomato paste (helps deepen color and umami)
  • 2 tspDried thyme
  • 1 tspBlack pepper (freshly ground)
  • 900 mlVegetable broth (low-sodium preferred)
  • 20 gFresh basil (leaves, thinly sliced, plus extra for serving)
  • 15 mlLemon juice (optional, to brighten if tomatoes are mild)

🔄 Substitutions

  • Fresh ripe tomatoes (900 g)→ Canned whole peeled tomatoes (800 g) + 100 ml water
  • Fresh basil (20 g)→ Fresh parsley (20 g) or mint (10 g)
  • Extra virgin olive oil→ Avocado oil or sunflower oil

Instructions

  1. 1

    Salt the eggplant to improve texture: place the 500 g cubed eggplant in a colander, toss with 6 g of the sea salt, and let stand 20 minutes. Rinse quickly under cool water, then pat very dry with towels. Drying well prevents oil splatter and helps the eggplant brown instead of steaming.

  2. 2

    Sauté the eggplant: heat 45 ml olive oil in a wide pot or Dutch oven over medium-high heat. Add eggplant in a single layer (work in two batches if needed) and cook 10–12 minutes, stirring every 2 minutes, until deeply golden and soft. Transfer to a plate; leave the flavorful oil in the pot.

  3. 3

    Build the aromatic base: reduce heat to medium and add the remaining 15 ml olive oil. Add diced onion and cook 8–10 minutes, stirring often, until translucent with light golden edges. Add minced garlic and cook 45–60 seconds just until fragrant; avoid browning the garlic, which can turn bitter.

  4. 4

    Concentrate tomato flavor: stir in tomato paste and cook 2 minutes, scraping the bottom of the pot. Add chopped tomatoes, dried thyme, and black pepper; cook 8–10 minutes, stirring, until tomatoes break down and the mixture looks jammy. This step drives off raw acidity and creates a deeper, rounder soup.

  5. 5

    Simmer until silky: return the sautéed eggplant to the pot, then pour in 900 ml vegetable broth. Bring to a gentle boil over medium-high heat, then reduce to low and simmer uncovered 25 minutes, stirring every 5–7 minutes. The soup should thicken slightly and the eggplant should melt into the base.

  6. 6

    Blend and finish: remove from heat and blend until velvety smooth using an immersion blender (or blend in batches in a countertop blender, venting the lid). Stir in sliced basil and the remaining 4 g sea salt, then taste. If needed, add up to 15 ml lemon juice for brightness. Rest 5 minutes before serving.

🪪 Recipe Passport

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

Cultural Background

Tomato-based soups are a familiar home-style comfort food in many Iranian households, often prepared when tomatoes are abundant or when a light, warming meal is desired. Eggplant is widely used in Persian cooking for its ability to absorb flavor and create a naturally silky texture without dairy.

Regional Variations

Northern Iran: Often finished with more fresh herbs and sometimes a touch of souring agent such as verjuice or pomegranate molasses for a brighter tang, reflecting the region’s fondness for tart flavors.
Tehran and central Iran: Commonly kept simple and smooth, focusing on onion, garlic, tomato, and eggplant; it may be served with bread and a drizzle of olive oil as a light dinner or starter.

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

245
Calories
5g
Protein
14g
Fat
28g
Carbs
9g
Fiber
780mg
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.