Roasted Eggplant and Tomato Soup

Roasted eggplant and tomato soup recipe made with oven roasted tomatoes, carrots, garlic, chickpeas, and eggplant

  • Prep time: 20 minutes
  • Cook time: 50 minutes
  • Yield: Serves 6


  • 12 plum tomatoes (about 3 lbs), cored, and cut in half lengthwise
  • 2 large carrots, cut into 3/4-inch pieces
  • 10 garlic cloves, peeled
  • 4 tablespoons extra virgin olive oil
  • Kosher salt and ground black pepper
  • 1 large eggplant (about 1 1/2 lbs), cut into 3/4-inch chunks
  • 1 can (15.5 oz) garbanzo beans, drained and rinsed
  • 2 teaspoons curry powder
  • 1/2 cup chopped fresh cilantro, for serving

Equipment needed:

  • 2 large rimmed baking sheets
  • Food processor or blender


1 Prepare baking sheet with the tomatoes, carrots, and garlic: Preheat oven to 425°F (220°C). Place racks on the top third and bottom third of oven. Place the tomatoes, carrots, and garlic in a large bowl and sprinkle with 2 Tbsp of olive oil, 1 teaspoon of salt, and 1/4 teaspoon black pepper. Toss to coat the vegetables evenly.

Spread them out in an even layer in a rimmed baking sheet, with the tomatoes cut side down on the baking sheet.

2 Prepare baking sheet with the eggplant and garbanzo beans: Place the chopped eggplant and garbanzo beans in the same bowl and sprinkle with the remaining 2 Tbsp of olive oil, the curry powder, a teaspoon of salt, and 1/4 teaspoon of black pepper. Toss to coat the eggplant pieces and garbanzo beans well.

Spread them out in a single layer on a second rimmed baking sheet.

3 Roast the vegetables: Place the baking sheet with the tomatoes and carrots on the top rack and the eggplant and garbanzo beans on the lower rack in the oven.

Roast at 425°F (220°C) until cooked through and lightly browned, about 45 minutes. About halfway through the cooking turn the vegetables over so they brown on the other side.

roasted-eggplant-tomato-soup-method-1 roasted-eggplant-tomato-soup-method-2

4 Remove skins from tomatoes, process tomatoes, carrots, garlic in a blender: Remove the vegetables from the oven when done. Use tongs or a fork to peel off the tomatoes skins (they should come off easily) and discard. Place the roasted tomatoes, carrots, garlic, and all of the juices from the roasting pan in a blender or food processor and blend until smooth.

5 Stir in roasted eggplant and garbanzo beans, add water: Pour the tomato carrot purée into a large pot. Stir in the roasted eggplant and garbanzo bean mixture. Add 3 to 4 cups of water to thin. Heat to a simmer on medium.

Season with salt and pepper. Sprinkle with fresh cilantro to serve.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Deanne

    My husband and I found this soup to be fabulous! I chose to use a 28oz can of fire roasted diced tomatoes instead of fresh as I had them in my pantry. It is a richly flavored yummy soup that I will definitely make again. Thanks Elise.


  • Cathy

    Absolutely delicious! Used homemade chicken stock for the liquid, no cilantro cuz none growing in the garden at this point but everything was freshly picked at home. Added a bit of cayenne to punch the flavors up a notch. SO GOOD!!!


  • pam

    ok i just tried it

    1. i used high oleic safflower oil + (organic) lard cause i don’t think virgin olive oil goes w/ curry; both are very assertive

    2. did not use garbanzo beans. (don’t care for it)

    3. it’s pretty good. the curry is not overpowering.

    4. but i find it too time i’ll use less tomato & more eggplant. (i like eggplant). i’d probably chicken broth than water. less bland & acidic


  • pam

    curry & tomato & eggplant? i never thought about these 3 together. i have to try it.
    but does olive oil go with curry? (my olive oil is extra virgin & it’s very assertive. EVOO goes well with Italian spice. but i ‘m not sure about curry)

  • Louise Nunnink

    Just made this delicious soup. I have one complaint. The eggplant needs to be peeled. I had to take each piece and peel it separately.

  • Mark in Arizona

    I didn’t have any Romas… but I had a quart of tomatoes (which is about 3 pounds per quart) that I had canned from summer tomatoes….and used that instead……NO ROASTING THOSE though….only added 3 cups of water ….and it was SOOOOO delicious…..I found that it is a great sauce on pasta too…..ELISE Thanks for your cooking inspirations!!!!

  • Jackie

    Great soup! I used regular ‘farm fresh’ tomatoes. You should really try this before fresh tomato season is over. It’s really quite simple and the flavor is amazing!


  • Saffoula

    We gave this soup top rating! I could eat the roasted curried chickpea/egglant mixture as a side dish. As suggested, I also added in diced roasted red bell pepper at the tomato puree stage, which I did in the pot using an immersion blender. I strained the tomato guts/seeds and added the juice in with the water. I found the flavors to be very Italian, but didn’t feel like using the standard parsely. Added some chives, but mint may also be interesting. The only down side, which I should have figured since this recipe is adapted from Martha’s, was that while the recipe was simple in terms of the techniques used, the prep process took a long time and used many dishes.


  • PH

    Really good. Loved the roasted chick peas best.


  • Wendy

    Delicious! Perfect, comforting food for a cold and cloudy day, and its healthy too! The coriander goes so well with eggplant, garbanzos and curry. And the roasting technique…is just great!! It adds soo much flavor to this soup! I think this gives it all the taste! Thank you for sharing.


  • hit&runpariah

    We tweaked the ratio of eggplant/carrots/tomatoes to our liking ~ I get overwhelmed by eggplant flavor pretty easily. But the difference between eating this soup the 1st day & the day after you make it is astounding.

    After a night in the fridge, the eggplant’s sweetness combined with the carrots/tomatoes gave us an unearthly tasty delight. The roasting really helps keep this from going soggy too soon.

    Garnished with a heapin tbsp of shaved parmesan and a pinch of parsley, my wife and I halved the recipe and still had enough for 3 meals (went well before a panko crusted salmon).

    We think this is one of the better eggplant recipes from elise, thanks!

  • Allison

    My husband and I thought this soup was good, not great but good. I wish there was some heat element, like cayenne pepper maybe? It is a nice new way to use our eggplant.

  • Liesl

    I just made this soup last night. Really great! I don’t normally like eggplant but ive recently realized how roasting veggies really changes and enhances the flavors. Anyway, just a slight change for anybody out there who doesnt like beans, i used white hominy in place of the chickpeas. I also added a little chili powder and cayenne to spice it up a tad towards the end. Otherwise it was GREAT:)

  • Sheila

    I noticed that there is no broth in this soup, or does the liquid come from the tomatoes? I saw one comment from someone who said she added some water from the recipe to remove the brown bits from the roasting pan.

    In the 4th step you thin the mixture with several cups of water. ~Elise

  • kali

    I added red pepper to the tomato mixture and loved the flavor it brought out. I really liked this soup- very tasty with pita chips!

  • K.G.

    Do you peel the eggplant?

    If the eggplant you are using has a thick peel, you may want to remove it. Small eggplants have thin peels that cook up tender and don’t need to be remove. ~Elise

  • Jill

    What a great recipe, Elise. We have a bumper tomato crop and I was looking for ways of using them up. I served this soup with jalepeno corn bread and my family loved it. The roasted chickpeas are a nice crunchy addition. Thank you for posting this.

  • typome

    Fantastic recipe! What a great way to eat eggplant. I also liked how there was no broth but the soup was still so tasty. Definitely a keeper! BTW I really love this blog; I’ve yet to find anything comparable as far as quality of recipes and even the actual website is easy to use. Thanks for the site and keep up the good work!

  • emily

    I didn’t have any cilantro, so I left that out. Delicious anyway.

  • emily

    Wow, this is delicious! I used fresh ripe tomatoes from my CSA basket (but I had round slicing tomatoes, not plum tomatoes). I really like the texture of the roasted garbonzos. My garbonzo/eggplant roasting pan had lots of browned bits stuck to it, so I used a bit of the water from the recipe to dissolve that flavor before I mixed it all together.

  • Anonymous

    This soup is very tasty and full of goodness. I’m really surprised why nobody has tried it yet! Carrots give it lots of Vit A and thickness. Curry powder and garlic go very well with garbanzo beans and eggplants…love their roasted flavor!! A very healthy and nutritious light meal by itself.