This tomato basil soup starts with fresh tomatoes roasted until concentrated and lightly charred, then blends them with basil, carrots, and warm Mediterranean spices.

A close up of a bowl of tomato basil soup with pieces of crusty bread in the background.
Photo Credits: Mark Beahm

My Roasted Tomato Basil Soup 

Whenever late-summer tomatoes are still lingering at the market but the evenings turn crisp, I make a big batch of this tomato basil soup. It takes 1 hour and 20 minutes from start to finish and is naturally vegan, dairy-free, and gluten-free.

Roasting concentrates the tomatoes’ sweetness, while carrots bring just enough balance to their acidity—no sugar required! Fresh basil and thyme keep the soup bright and aromatic, and oregano, cumin, and sweet paprika add bold Mediterranean flavor.

I stop blending while the soup still has a little texture, then finish each bowl with a drizzle of good extra virgin olive oil and an optional squeeze of lime. Serve it with a melty pita grilled cheese or a hunk of crusty bread, and freeze any extra for a colder day.

One reader, Nelson, told us the soup was such a hit at his dinner parties that guests started asking, “Are ’ya serving that tomato soup again? We hope so!”

Ingredients for tomato basil soup including tomatoes, carrots, olive oil, salt, pepper, onions, garlic, canned crushed tomatoes, fresh basil, fresh thyme, oregano, paprika, cumin and lime.

Tomato Basil Soup Ingredients 

This tomato basil soup gets its richness from roasted vegetables and extra virgin olive oil rather than heavy cream. Here’s what you’ll need:

  • Fresh tomatoes: Use 3 pounds of ripe, smaller tomatoes, such as Roma. These meaty tomatoes have less water than many larger varieties, so their flavor becomes beautifully concentrated in the oven. There is no need to peel or seed them.
  • Carrots: Two medium carrots roast alongside the tomatoes. Their natural sweetness balances the tomatoes’ acidity without added sugar.
  • Extra virgin olive oil: Olive oil carries the flavors of the vegetables and spices and gives the finished soup a rich mouthfeel. I like a flavorful, peppery oil such as our Private Reserve Greek extra virgin olive oil.
  • Yellow onions and garlic: Two onions and five garlic cloves build a sweet and savory base. If you need a refresher, see my guide to mincing garlic.
  • Canned crushed tomatoes: One cup reinforces the tomato flavor and gives the soup more body.
  • Fresh basil and thyme: A generous 2-ounce bunch of basil gives this tomato basil soup its defining fresh flavor. Three to four thyme sprigs add a more subtle earthy aroma.
  • Mediterranean spices: Dried oregano adds an herbal note, while ground cumin brings earthy warmth. Sweet Spanish paprika rounds everything out with its mild, fruity flavor.
  • Kosher salt and black pepper: Season the vegetables before roasting, then season the soup again to taste.
  • Fresh lime juice: This optional finishing touch wakes up the rich tomato flavor. Add it one bowl at a time so everyone can decide for themselves.
Six steps for making tomato basil soup, from roasting the tomatoes and carrots to simmering and serving.

How to Make Tomato Basil Soup

This roasted tomato basil soup takes 1 hour and 30 minutes from start to finish. The process is simple: roast the vegetables, blend them, build the soup in a pot, and simmer.

  • Get ready. Preheat your oven to 450°F. Halve 3 pounds of small ripe tomatoes, quartering any larger ones. Peel and chop 2 medium carrots.
  • Season the vegetables. Add the tomatoes and carrots to a large mixing bowl. Drizzle generously with extra virgin olive oil, season with a pinch of salt and black pepper, and toss to coat. Spread the vegetables in a single layer on a large baking sheet.
  • Roast the tomatoes and carrots. Roast until the tomatoes have deflated and are beginning to char around the edges, about 30 minutes. Set the pan aside and allow the vegetables to cool for about 10 minutes.
  • Blend, keeping some texture. Transfer the roasted tomatoes and carrots, including their skins and seeds, to a food processor fitted with the blade. Add a splash of water and blend until the vegetables have broken down and combined. Stop before the mixture becomes completely smooth; a little texture is nice here. 
  • Sauté the aromatics. In a large pot, heat 2 tablespoons of extra virgin olive oil over medium-high heat until shimmering. Add 2 chopped yellow onions and cook, stirring, until softened, about 3 minutes. Add 5 minced garlic cloves and cook until golden, about 1 minute.
  • Build the soup. Pour the roasted tomato mixture into the pot. Stir in 1 cup of canned crushed tomatoes, 1 bunch (2 ounces) of fresh basil leaves, 3 to 4 fresh thyme sprigs, 1 teaspoon of dried oregano, 1/2 teaspoon of sweet paprika, and 1/2 teaspoon of ground cumin. Add 2 1/2 cups of water and season with salt and black pepper.
  • Simmer. Bring the soup to a boil, then lower the heat. Cover the pot with the lid slightly ajar so some steam can escape. Simmer for about 20 minutes. If the soup becomes thicker than you like, stir in a little water until it reaches your preferred consistency.
  • Finish and serve. Remove and discard the thyme sprigs. Ladle the soup into bowls and, if you like, finish each serving with a squeeze of fresh lime juice and a generous drizzle of extra virgin olive oil. 

Tips for the Best Roasted Tomato Basil Soup

A few small details make a big difference when roasting and blending the vegetables: 

  • Choose meaty tomatoes when possible. Roma, Campari, Early Girl, and other smaller varieties tend to have less water and more concentrated flavor. Ripe summer tomatoes are ideal, but roasting also helps coax more sweetness from less-than-perfect, off-season tomatoes.
  • Give the vegetables room. Spread the tomatoes and carrots in one layer so they roast rather than steam. If they are piled on top of each other, they will not develop as much concentrated flavor around the edges.
  • Watch for light charring. The tomatoes should deflate and begin to char around the edges, but keep an eye on them toward the end of the roasting time so they do not burn.
  • Keep the skins and seeds. There is no need to peel or seed the tomatoes. The food processor breaks them down while preserving the slightly rustic texture I like in this soup.
  • Season in stages. Season the tomatoes and carrots before roasting, then taste and adjust the salt and pepper after adding the water and spices.
  • Adjust the consistency. Tomatoes vary in how much liquid they release. If your soup is thicker than you prefer, stir in water a little at a time until it is just right. Vegetable broth also works if you would like to add more savory flavor.
  • Add the lime to individual bowls. The optional squeeze of lime gives the soup a bright finish, but you can adjust it to your taste.
A bowl of tomato basil soup next to a spoon, pieces of crusty bread, and the rest of the soup in a pot resting on a kitchen towel.

What to Serve with Tomato Basil Soup

You cannot go wrong with tomato soup and grilled cheese! For my Mediterranean twist, serve it with a melty pita grilled cheese stuffed with mozzarella, feta, spinach, sun-dried tomatoes, and basil pesto. A warm crusty baguette is another no-fuss option for dipping.

For a dinner-party starter, serve the soup in small cups topped with crispy fried goat cheese. The tangy cheese is a nice contrast to the sweet roasted tomatoes.

To make it part of a lighter vegetarian meal, add a crisp Maroulosalata or Mediterranean cucumber salad. Leave off the feta if you want to keep the entire meal vegan and dairy-free.

Make Ahead, Store, and Freeze 

Tomato basil soup is a good recipe to make ahead because it stores and freezes well. Allow the soup to cool completely before transferring it to containers.

  • To refrigerate: Store in a tightly sealed glass container for 3 to 4 days.
  • To freeze: Transfer the cooled soup to freezer-safe containers and freeze for up to 6 months.
  • To reheat: Thaw frozen tomato basil soup overnight in the refrigerator. Reheat it in a pot over medium heat, stirring occasionally. If it has thickened, add a splash of water as it warms.

For Tomato Lovers: Four More Recipes to Try 

4.89 from 203 votes

Roasted Tomato Basil Soup

Add As A Trusted Google Source A headshot of Suzy Karadsheh.Suzy Karadsheh
A close up of a bowl of tomato basil soup with pieces of crusty bread in the background.
Roasted fresh tomatoes and carrots give this tomato basil soup concentrated flavor and a rich, rustic texture without heavy cream. Fresh basil, thyme, oregano, cumin, and sweet paprika bring bold Mediterranean flavor.
Prep – 15 minutes
Cook – 55 minutes
Total – 1 hour 10 minutes
Cuisine:
Mediterranean
Serves – 6 , as a starter
Course:
Soup

Ingredients
  

  • 3 pounds ripe small tomatoes (I used Roma), halved or quartered if large
  • 2 medium carrots, peeled and chopped
  • Extra virgin olive oil
  • Kosher salt
  • Black pepper
  • 2 medium yellow onions, chopped
  • 5 garlic cloves, minced
  • 1 cup canned crushed tomatoes
  • 1 bunch (2 ounces) fresh basil leaves
  • 3 to 4 fresh thyme sprigs
  • 1 teaspoon dried oregano
  • 1/2 teaspoon sweet paprika
  • 1/2 teaspoon ground cumin
  • Fresh lime juice, for serving (optional)
  • Pita grilled cheese, grilled bread, or toast, for serving (optional)

Instructions
 

  • Get ready. Preheat your oven to 450°F.
  • Roast the carrots and tomatoes. In a large mixing bowl, toss the tomatoes and carrots with a generous drizzle of extra virgin olive oil and a pinch of salt and black pepper. Transfer them to a large baking sheet and spread them in a single layer. Roast until the tomatoes have deflated and are beginning to char around the edges, about 30 minutes. Set aside to cool for about 10 minutes.
  • Blend. Transfer the roasted carrots and tomatoes, including their skins and seeds, to a food processor fitted with the blade. Add a splash of water and blend until the vegetables have broken down and combined. Some texture is nice, so stop before the mixture becomes completely smooth.
  • Sauté the onions and garlic. In a large pot, heat 2 tablespoons of extra virgin olive oil over medium-high heat until shimmering. Add the onions and cook, stirring, until softened, about 3 minutes. Add the garlic and cook until golden, about 1 minute.
  • Simmer. Pour the roasted tomato mixture into the pot. Stir in the crushed tomatoes, basil, thyme, oregano, paprika, cumin, and 2 1/2 cups of water. Season with salt and black pepper. Bring to a boil, then lower the heat. Cover with the lid slightly ajar and simmer for about 20 minutes.
  • Finish and serve. Remove and discard the thyme sprigs. If the soup is thicker than you prefer, stir in a little water until it reaches your desired consistency. Ladle into bowls and, if you like, finish each serving with fresh lime juice and a generous drizzle of extra virgin olive oil. Serve with pita grilled cheese, grilled bread, or toast.

Video

Notes

  • Shop this recipe: Visit our shop for Private Reserve Greek extra virgin olive oil, Greek oregano, organic ground cumin, sweet Spanish paprika, and more Mediterranean pantry essentials.
  • Best tomatoes to use: Lower-moisture tomatoes such as Roma, Campari, or Early Girl work particularly well for roasting. If using larger garden tomatoes, cut them into wedges.
  • Watch the vegetables: Keep an eye on the tomatoes and carrots toward the end of roasting so their edges char lightly without burning.
  • Storage: Allow the soup to cool completely. Refrigerate in tightly sealed glass containers for 3 to 4 days or freeze for up to 6 months. Thaw frozen soup overnight in the refrigerator and reheat over medium heat.

Nutrition

Calories: 83kcalCarbohydrates: 18.5gProtein: 3.5gFat: 0.7gSaturated Fat: 0.1gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 0.1gSodium: 81mgPotassium: 798.5mgFiber: 5gSugar: 10.3gVitamin A: 5490.9IUVitamin C: 40.3mgCalcium: 65.5mgIron: 1.7mg
Tried this recipe?

Bundle and Save!

Four of our best-selling signature olive oils, perfect for everyday use.

The Everyday Extra Virgin Olive Oil Bundle from The Mediterranean Dish shop next two 3 bowls of olives and a wooden tray with a loaf of bread and a bowl of olive oil.

Share it with the world

Founder and CEO of The Mediterranean Dish | Two-time New York Times Best Selling Cookbook Author | Specializing in Mediterranean Cuisine

Suzy Karadsheh is a true daughter of the Mediterranean. She was born on the coast of Egypt in the bustling cosmopolitan city of Port Said, the North entrance of the Suez Canal, and just a boat ride away from places like Italy, Greece, Turkey, Lebanon, Palestine, and Israel.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.89 from 203 votes (102 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Marion says:

    5 stars
    Though it’s like nails on a chalk board, I HATE commenting on a recipe BEFORE making it. HAVING said that, I am SO HAPPY to see this tomato soup! While I have made soup for canned tomatoes, YOU have made my day ALREADY! JUST LOOKING at it made me want to go to the market! Using fresh tomatoes has been something I WANTED to try but was afraid. I have made your recipes before so I KNOW it’ll be good! Looking through the recipes, I can’t seem to find a GOOD recipe for roasted, tomatoes, colored peppers, and for th elife of me I DON’T know what kind of cheese with it. I just know that I stayed by it so not many other people could have some. I have seen something similar on your site, YES! I get your emails (LOL). Thanks again & I’ll post when I’ve made it.

  2. Amy Delaney says:

    This sounds amazing!! Can it be canned for later use or just stored in the freezer?

    1. TMD Team says:

      Hi, Amy. Since it doesn’t contain dairy, it should be able to be canned. We don’t have experience with canning here at TMD, though, so you may need to do a little extra research before trying. If you give it a go, we’d love to hear your thoughts!

  3. DGL says:

    I noticed you cooked this in a Dutch Oven style pan (perhaps le Creuset). But I was always told you shouldn’t cook tomatoes in these pans because then you’ll have to “cure” your pot again. Any advice?

    1. TMD Team says:

      Hello! We’ve never heard that issue and haven’t found it necessary to cure these types of pans after cooking tomatoes in them. I would recommend checking with the manufacturer of whatever pans you are using, though, to be sure.

  4. roger singh says:

    5 stars
    Easy to follow instructions with an outstanding finished dish. The only thing I added was 1/2 teaspoon of guram masala at the end of cooking [cuz I’m Indian] – thank you so much for sharing, will make it again!

  5. Joan says:

    This recipe is so delicious , this time of year winter – fresh tomatoes are not great, can I use whole romas from the can or any suggestions

    1. TMD Team says:

      Hi, Joan. I have not personally made this with canned tomatoes. It will probably work in a pinch, but you wouldn’t get that same deep flavor that would come from roasting fresh tomatoes. If you give it a try, though, I’d love to hear your thoughts!

  6. Jutta says:

    5 stars
    Easy and delicious

  7. Jennie says:

    5 stars
    This looks so good. If this serves 6 ppl, what is one serving size. I’m following the Weight Watchers and need to know the serving size. Thanks.

    1. TMD Team says:

      Hi, Jennie. Thanks for reaching out! The whole recipe can be divided by 6 to get the “serving size”. The nutrition info here is our best effort and we use a program that calculates that for us based on the ingredient list. Unfortunately, the exact serving size measurement (by cups, etc) is another layer that’s harder for us to precisely calculate at this time.

  8. RKelly says:

    5 stars
    So delicious! Added a tablespoon of Asian chili garlic sauce for some heat and a tiny bit of sugar to cut the acidic taste. SOOOOOOOO good!
    And guilt free:)

    1. TMD Team says:

      Great idea for some extra pizzazz! Thanks for sharing!

  9. Susan says:

    5 stars
    I’ve made this soup 3 times and every time it just gets better. It’s my go to soup. I love it and so easy to make

  10. Bertie says:

    5 stars
    Delicious, I NEVER LIKED tomato soup until this!!!! Wow, so good will try again but making it a little spicy as suggested:)

    1. Suzy Karadsheh says:

      Yay! So glad to hear it, Bertie!

  11. Susan Hayes says:

    5 stars
    Made this twice now and loved it. Shared with my neighbors and we all found it delicious and filling.

  12. Kaelyn says:

    5 stars
    Absolutely delicious! will make this very often 😀

  13. marcia pentelute says:

    In the video it looks like you add about a cup of onion… But in the recipe it says two onions. I am worried I’m adding too many is the recipe correct?

    1. Suzy says:

      Hi, Marcia. I typically use the 2 medium onions, but you can certainly reduce that, if you feel it might be too much. This is an ingredient you can definitely play with to suit your taste!

  14. Cindy says:

    5 stars
    I made this soup tonight for dinner. I have to say, this is by far the best tasting tomato basil soup I’ve ever had in my life! So delicious and healthy! Thank you so much… I will definitely be making a lot more of this!

    1. Suzy says:

      Yay! Thanks, Cindy!

  15. Paula Porter says:

    5 stars
    If I could give this soup 10 stars I would! My husband went back for seconds and said it was absolutely remarkable and the best soup I’ve ever made. I have to agree with him. The only thing I did differently was roast the onions with the tomatoes and carrots. Thank you for posting your recipe. We will be making this for years to come.

    1. Suzy says:

      Wonderful! Thanks, Paula!

  16. Michelle says:

    5 stars
    Thank you for this. I went a little crazy at the farm stand with tomatoes last week and had a remaining 4 lb on their way out. I figured I would look for a soup recipe and stumbled on this one.

    Just a few modifications:
    I had some homemade veggie stock in the fridge and used that in lieu of water.
    I quartered the onion and when I placed the tomatoes and carrots in the oven, I put a tray of onions on the top rack. When I removed the tomatoes and carrots after 30 min, I put the oven on High Broil for 5 min to get a char on the baked onion. I then blended the vegetable stock, tomato, carrots, onion, and basil all together in a high speed blended. (The onion prepped this way makes the soup creamier from the baked onion and less fatty as you don’t need to use oil on the onion.)
    I sauteed the garlic until fragrant and golden in the pot and poured the blended vegetable mixture in along with a 14oz can of low sodium diced tomato, dried seasonings, fresh thyme sprigs, a little sugar (how my Italian grandma cooks tomatoes to cut the acidity).
    I then brought soup to a slow boil and then placed on LOW for 60-75 minutes (helps break down the tomato skins the longer you cook them).
    Then I grinded the basil stems in olive oil (no waste!!) and drizzled the mixture in the center of a cut baguette, wrapped in foil, and placed in the warm oven for 15-20 min.
    Garlic basil bread and tomato basil soup!
    Thanks for the inspiration!!! It turned out amazing!

    1. Suzy says:

      So glad you enjoyed the recipe, Michelle! Thank you for taking the time to share your process!