This Creamy Mediterranean Eggplant Soup is a wholesome, high-fiber dinner thatโ€™s silky, satisfying, and bursting with roasted flavor โ€” a nourishing way to enjoy a low-calorie, heart-healthy meal inspired by the Mediterranean diet.

For more Mediterranean-inspired recipes, check out our chickpea sweet potato patties, Mediterranean lentil soup, lentil patties and Mediterranean mushroom pasta.

Finished soup (top down) โ€“ Bowl of roasted eggplant soup with Greek yogurt and croutons on rustic table.

A Cozy and Nourishing Soup for Balanced, Healthy Eating

This Creamy Mediterranean Eggplant Soup is the kind of cozy bowl that makes healthy eating feel indulgent ๐Ÿฅฃ. Itโ€™s silky, flavorful, and naturally low in calories, yet rich in fiber and plant-based protein thanks to roasted eggplant and creamy white beans.

Louise and I love making this on cool evenings here in Umbria โ€” the aroma of roasted eggplant and cherry tomatoes fills the kitchen and instantly makes the house feel warm and inviting. ๐ŸŒฟ

This recipe fits perfectly into a Mediterranean-style eating pattern, packed with wholesome ingredients like extra virgin olive oil, thyme, and fresh parsley. Itโ€™s a simple way to enjoy a heart-nourishing, fiber-rich meal that supports a balanced diet without feeling heavy.

Whether youโ€™re looking for a roasted eggplant soup or a Mediterranean vegetable soup to add to your weeknight rotation, this oneโ€™s comforting, nourishing, and absolutely delicious. ๐Ÿ…

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients picture โ€“ Fresh eggplants cherry tomatoes beans garlic and herbs arranged for Mediterranean eggplant soup.
  • Eggplant: Roasted eggplant gives this soup its creamy texture and rich flavor. Substitute zucchini or roasted cauliflower for a lighter twist on a creamy eggplant soup.
  • Cherry tomatoes: Their natural sweetness balances the smoky eggplant. You can use canned diced tomatoes or fresh Roma tomatoes instead for a quick eggplant tomato soup.
  • Garlic: Adds warmth and depth. If you prefer a milder flavor, roast the garlic cloves with the vegetables or use garlic powder.
  • Thyme: Fresh thyme is fragrant and earthy. Substitute oregano or Italian seasoning for a more traditional Mediterranean vegetable soup flavor.
  • Olive oil: Extra virgin olive oil enhances richness and ties all the Mediterranean flavors together. If youโ€™re limiting oil, try roasting with a light brush of broth instead.
  • Onion: A yellow or sweet onion works best, but leeks or shallots also add great flavor.
  • Red pepper flakes: Add a gentle heat; replace with smoked paprika for a milder, smoky kick.
  • Cannellini beans: They make the soup creamy and protein-rich. Substitute great northern beans or chickpeas.
  • Parsley: Fresh parsley brightens the flavor. Basil or baby spinach work well too.
Creamy Mediterranean eggplant soup in white bowl topped with olive oil thyme and feta.

How to Make Mediterranean Eggplant Soup

Step 1 โ€“ Roast the Vegetables

Preheat your oven to 430ยฐF (220ยฐC) and line a baking sheet with parchment paper.
Cut the eggplants in half lengthwise and lightly score the flesh with a knife. Brush with olive oil, sprinkle with salt, pepper, and thyme, and place them cut-side down on the tray.
Add cherry tomatoes and peeled garlic cloves to the same tray, season again with olive oil, salt, pepper, and thyme.

Roast for 35 to 40 minutes, until the eggplant is soft and slightly charred, and the tomatoes are sweet and caramelized โ€” the secret to that deep roasted eggplant soup flavor.

๐Ÿ‘‰ Air fryer option: Cook everything in the air fryer at 390ยฐF (200ยฐC) for about 20โ€“25 minutes, until tender and golden.

Step 1 โ€“ Roasting eggplant tomatoes and garlic on parchment-lined baking tray until golden and soft.

Step 2 โ€“ Simmer the Soup

Meanwhile, heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and red pepper flakes, and cook for 4 minutes, stirring often, until the onion turns soft and fragrant.

Pour in the vegetable broth (we like using bouillon powder dissolved in water โ€” itโ€™s lighter to store and lasts for weeks) and add the drained and rinsed cannellini beans. Bring to a boil, then lower the heat and simmer for 10 minutes to let all the flavors come together.

Scoop out the flesh of the roasted eggplant and add it to the pot along with the roasted tomatoes and garlic.

Step 2 โ€“ Adding roasted eggplant tomatoes and beans to simmering vegetable broth in pot.

Step 3 โ€“ Blend Until Creamy

Blend everything with an immersion blender right in the pot, or carefully transfer to a standing blender (be cautious, itโ€™s hot!). Blend until smooth and creamy, then taste and adjust seasoning with salt, pepper, or a little extra thyme.

Step 3 โ€“ Soup blended with an immersion blender until smooth and creamy texture achieved.

Step 4 โ€“ Serve and Enjoy

Serve the soup warm with your favorite toppings โ€” a squeeze of lemon, a dollop of Greek yogurt or Skyr, crunchy croutons, or a slice of crusty bread. Drizzle with extra virgin olive oil and sprinkle with fresh parsley for that perfect Mediterranean touch.

Step 4 โ€“ Serving Mediterranean eggplant soup with a drizzle of olive oil and croutons.

Tips

  • Roast for maximum flavor: Donโ€™t rush the roasting time โ€” letting the eggplant and tomatoes caramelize gives the soup that deep, smoky sweetness typical of a healthy eggplant recipe.
  • Blend to your liking: For a smooth, velvety texture, blend longer; for a rustic style, pulse a few times to leave some chunks.
  • Add creaminess naturally: The cannellini beans make this a naturally creamy, high-fiber soup without needing heavy cream โ€” perfect for a low calorie soup recipe.
  • Taste as you go: After blending, adjust salt, pepper, or thyme for balance. A drizzle of olive oil or a squeeze of lemon adds brightness.
  • Customize your toppings: Try roasted chickpeas, a spoon of Greek yogurt, or fresh basil for a finishing touch.
  • Meal prep friendly: This vegetarian Mediterranean recipe keeps well for up to 4 days in the fridge and freezes beautifully for easy weekday dinners.

Frequently Asked Questions

Can I make this without roasting the eggplant?

You can, but roasting gives the soup its deep, smoky flavor. If you skip roasting, cut the eggplant into small dice and cook it in the pot with the onion, garlic, and tomatoes, until tender before adding the remaining ingredients. The result will still be delicious, just milder.

Can I use another type of bean instead of cannellini?

Yes! Great northern beans or chickpeas work perfectly. Theyโ€™ll keep the soup creamy and protein-rich.

Can I make it ahead of time?

Absolutely. This soup reheats beautifully, and the flavors deepen after a day โ€” perfect for meal prep.

How can I make this soup thicker or thinner?

For a thicker soup, simmer a few extra minutes; for a thinner one, add a splash of warm olive oil, broth or water until it reaches your desired consistency.

Can I freeze this soup?

Yes, it freezes well for up to three months. Just thaw overnight in the fridge and reheat gently on the stove.

More Easy Eggplant Recipes

If you tried this Mediterranean eggplant soup recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Creamy Mediterranean eggplant soup served in a bowl with olive oil drizzle and feta.

Creamy Mediterranean Eggplant Soup

5 from 2 votes
This Creamy Mediterranean Eggplant Soup is a nourishing, high-fiber meal packed with roasted flavor, plant-based protein, and wholesome Mediterranean ingredients โ€” creamy, light, and ready in under an hour.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4 people
Course: Appetizer, Main, Soup
Cuisine: Mediterranean

Ingredients 

  • 2 eggplants
  • 2 cups cherry tomatoes
  • 3 cloves garlic
  • 1 teaspoon thyme or more to taste
  • 3 tablespoons extra virgin olive oil divided โ€” 2 for roasting the eggplant, 1 for the onion
  • 1 large onion chopped
  • ยผ teaspoon red pepper flakes
  • ยพ teaspoon salt more or less to taste + black pepper to taste
  • 3 cups vegetable broth or more for a thinner soup
  • 1 can cannellini beans 15 oz / 400 g can โ€” drained and rinsed
  • 1 handful parsley chopped
  • 1 wedged lemon for serving

Instructions 

  • Roast the Vegetables: Preheat oven to 430ยฐF (220ยฐC) and line a baking sheet with parchment paper.
    Cut 2 eggplants in half lengthwise, score the flesh, brush with 2 tablespoons olive oil, and season with ยพ teaspoon salt, pepper, and 1 teaspoon thyme. Place cut-side down.
    Add 2 cups cherry tomatoes and 3 cloves garlic (peeled), drizzle with a bit more olive oil, and roast for 35โ€“40 minutes, until tender and caramelized.
    ๐Ÿ‘‰ Air fryer option: Cook at 390ยฐF (200ยฐC) for 20โ€“25 minutes.
    Step 1 โ€“ Roasting eggplant tomatoes and garlic on parchment-lined baking tray until golden and soft.
  • Simmer the Soup: Heat 1 tablespoons olive oil in a large pot over medium heat. Add 1 large onion (chopped) and ยผ teaspoon red pepper flakes, and cook for 4 minutes until soft.
    Pour in 3 cups vegetable broth and 1 can cannellini beans (drained and rinsed). Simmer for 10 minutes.
    Scoop out the roasted eggplant flesh and add it to the pot with tomatoes and garlic.
    Step 3 โ€“ Soup blended with an immersion blender until smooth and creamy texture achieved.
  • Blend Until Creamy: Blend the soup with an immersion or standing blender (careful, itโ€™s hot!) until smooth and creamy.
    Taste and adjust seasoning with salt, pepper, or thyme.
    Step 3 โ€“ Soup blended with an immersion blender until smooth and creamy texture achieved.
  • Serve and Enjoy: Serve warm with a squeeze of lemon, a dollop of Greek yogurt or Skyr, and a drizzle of olive oil.
    Top with 1 handful parsley, feta, or croutons for extra flavor and texture.
    Step 4 โ€“ Serving Mediterranean eggplant soup with a drizzle of olive oil and croutons.

Notes

Substitutions
  • Eggplant โ†’ Zucchini or roasted cauliflower for a lighter twist on this creamy eggplant soup.
  • Cherry tomatoes โ†’ Canned diced or Roma tomatoes for a quick eggplant tomato soup.
  • Garlic โ†’ Roasted garlic for sweetness or garlic powder for convenience.
  • Thyme โ†’ Oregano or Italian seasoning.
  • Olive oil โ†’ Brush with broth instead if limiting oil.
  • Onion โ†’ Use leeks or shallots for a sweeter taste.
  • Red pepper flakes โ†’ Smoked paprika for mild heat and smoky depth.
  • Cannellini beans โ†’ Great northern beans or chickpeas for a similar creamy texture.
  • Parsley โ†’ Fresh basil or baby spinach for a bright, fresh finish.
ย 
Tips
  • Roast for maximum flavor: Let the eggplant and tomatoes caramelize for that deep, smoky sweetness.
  • Blend to your liking: Go smooth and velvety or keep it rustic with a few hearty chunks.
  • Add creaminess naturally: Cannellini beans make it rich and high-fiber without cream.
  • Taste as you go: Adjust salt, pepper, or thyme, then finish with olive oil or a squeeze of lemon for brightness.
  • Customize your toppings: Add roasted chickpeas, a spoon of Greek yogurt, or fresh basil for extra flavor.
  • Meal prep friendly: Itย keeps up to 4 days in the fridge or freezes beautifully for later.
ย 
ย 

Nutrition

Serving: 1 of 4, Calories: 257kcal, Carbohydrates: 35g, Protein: 8g, Fat: 11g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 466mg, Potassium: 1058mg, Dietary Fiber: 11g, Sugar: 12g, Vitamin A: 565IU, Vitamin B6: 0.4mg, Vitamin C: 28mg, Vitamin E: 3mg, Vitamin K: 35ยตg, Calcium: 99mg, Folate: 111ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 80mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 2 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

    1. Hi P.O., two large eggplants would weigh around 800 grams, the exact measurement is not hugely important ๐Ÿ™‚

      I hope that helps. Happy cooking!

  1. 5 stars
    Easy to make and delicious as well. I made the recipe as printed minus the beans and croutons. I thought about giving it 4 stars because I think the soup could use an additional spice/herb boost. I experiment with this recipe and let you know the results! In the meanwhile, we’ll be enjoying this lovely soup.

    1. Hi SG,

      I’m happy you enjoyed the soup and found it easy to make. We highly appreciate your feedback, and we’ll by re-making it soon with additional spices.

      Have a wonderful day ahead. Kindest,
      Louise