Tomato Basil Soup

Cozy up with a steaming bowl of homemade tomato basil soup! Made with fresh tomatoes and basil, this recipe is easy, nourishing, and delicious.

Tomato basil soup

During the transition from summer to fall, there’s nothing I crave more than this tomato basil soup recipe. Apples and squash are starting to pop up at the farmers market, but you can still find ruby red tomatoes and bunches of basil mixed in among them. I’ll be eating these summer veggies for as long as they’re at the market, even as the temperature starts dropping and I find myself hungry for warming bowls of soup instead of salads.

So at this time of year, I start making this tomato basil soup. I roast a market haul of fresh tomatoes to concentrate their savory flavor. Then, I simmer them with aromatic veggies, thyme, and a splash of tangy balsamic vinegar. Last but not least, I blend it all together with a big handful of basil.

The resulting soup is totally vegan, but thanks to the blended veggies, it’s still creamy and comforting. The roasted tomatoes give it a rich umami flavor, and the basil adds a lovely fresh finish. If you can, make a double batch. Eat half hot off the stove with a gooey grilled cheese sandwich or hunk of crusty bread. Then, freeze the rest to enjoy on a fall or winter night when you’re longing for a taste of summer.

Tomato basil soup recipe ingredients

Tomato Basil Soup Recipe Ingredients

You only need a handful of ingredients to make this roasted tomato basil soup:

  • Roma tomatoes – Just like in my homemade salsa recipe, the tomato variety you use here matters. If you can’t find roma tomatoes, substitute another variety of small plum tomatoes. Larger heirloom or salad tomatoes are too watery for this recipe.
  • Onion and garlic – They add savory depth of flavor.
  • Carrot – It makes this soup nice and creamy without any nuts or heavy cream.
  • Balsamic vinegar – For tang!
  • Thyme leaves – For fresh, aromatic flavor.
  • Fresh basil – You can’t make tomato basil soup without it! I blend in the basil right at the end so that it keeps its fresh flavor and flecks the soup with green.
  • Extra-virgin olive oil – It gives the soup body and richness.
  • Vegetable broth – It creates the soup’s flavorful base.
  • And sea salt and freshly ground black pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Halved tomatoes on a baking sheet

How to Make Tomato Basil Soup

Making this tomato basil soup recipe is the perfect activity for a cool September afternoon. Your kitchen will fill with the scent of roasting tomatoes, simmering thyme, and fresh basil. Suffice it to say, when the soup’s done, you’ll be more than ready to eat.

First, roast the tomatoes. Slice them in half vertically and arrange them cut-side-up on a parchment-lined baking sheet. Drizzle them with olive oil and season them with salt and pepper. Then, roast them at 350° for an hour, until they’re still juicy but starting to shrivel.

Roasted tomatoes on a baking sheet

Next, sauté the aromatics. Cook the onion, carrot, and garlic in a large pot over medium heat for about 8 minutes, or until they soften.

roasted tomatoes in a pot with vegetable broth

Then, simmer. Add the roasted tomatoes, broth, vinegar, and thyme leaves to the pot, bring to a boil, and simmer for 20 minutes to allow the flavors to develop.

Roasted tomato basil soup in a blender

Finally, blend! Allow the tomato basil soup to cool slightly. Transfer it to a blender and puree until smooth, working in batches if necessary. (Alternatively, use an immersion blender to puree the soup.) When the soup is smooth, add the basil leaves and pulse until just combined. Enjoy!

Homemade tomato basil soup in a blender

Tomato Basil Soup Serving Suggestions

When you’re ready to eat, garnish your tomato basil soup with fresh basil leaves. If you want to add something for crunch, pile on a few homemade croutons or roasted chickpeas. A drizzle of olive oil or some freshly grated Parmesan cheese would be delicious too.

Enjoy the soup with homemade focaccia or good crusty bread for lunch, or pair it with a sandwich, salad, or pasta for a heartier meal. Most often, Jack and I eat it with grilled cheese sandwiches, but it’d be great with a Caprese sandwich or avocado toast as well. If you’re in the mood for something lighter, serve it with my Caesar salad, chopped salad, quinoa salad, or broccoli salad. It also makes a wonderful starter for any of these pasta recipes:

For more yummy pasta ideas, check out this post!

Two bowls of homemade tomato basil soup

More Favorite Soup Recipes

If you love this homemade tomato basil soup, try one of these delicious soups next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Tomato Basil Soup

rate this recipe:
4.96 from 190 votes
Prep Time: 15 minutes
Cook Time: 1 hour 30 minutes
Total Time: 45 minutes
Serves 6 to 8
Fresh tomatoes and basil fill this tomato basil soup recipe with rich, savory flavor. I love this soup with a grilled cheese sandwich or lots of crusty bread. Find more serving suggestions in the post above!

Ingredients

  • 2½ pounds roma tomatoes, halved
  • ¼ cup extra-virgin olive oil
  • Sea salt and freshly ground black pepper
  • 1 medium yellow onion, chopped
  • â…“ cup chopped carrots
  • 4 garlic cloves, chopped
  • 3 cups vegetable broth
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon fresh thyme leaves
  • 1 loosely packed cup fresh basil leaves, plus more for garnish

Instructions

  • Preheat the oven to 350°F and line a large baking sheet with parchment paper. Place the tomatoes cut side up on the baking sheet, drizzle with 2 tablespoons of the olive oil, and sprinkle with salt and pepper. Roast for 1 hour, or until the edges just start to shrivel and the insides are still juicy.
  • Heat the remaining 2 tablespoons olive oil in a large pot over medium heat. Add the onions, carrots, garlic, and ½ teaspoon salt and cook until soft, about 8 minutes. Stir in the tomatoes, vegetable broth, vinegar, and thyme leaves and simmer for 20 minutes.
  • Let cool slightly and pour the soup into a blender, working in batches if necessary. Blend until smooth. Add the basil and pulse until combined.
  • Season to taste, ladle into bowls, and garnish with fresh basil leaves.

175 comments

4.96 from 190 votes (130 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Marcia Gowling
    05.21.2022

    5 stars
    Excellent taste! The balsamic vinegar really adds to the flavor!

    • Jeanine Donofrio
      05.23.2022

      I’m so glad you loved it!

  2. SS
    04.17.2022

    5 stars
    This was fantastic. The balsamic vinegar was a great addition. I used fresh basil from my local farmer’s market and that made a big difference. Also added chickpeas for protein and hot pepper powder for a bit of spice. Loved it – thanks for a great recipe.

    • Jeanine Donofrio
      04.27.2022

      I’m so glad you loved it!

  3. Jill
    02.04.2022

    5 stars
    I make big batches of this and freeze in ziplock freezer bags to give to my parents. They love it. My dad says it’s the best tomato soup he’s ever had. I like how healthy it is for them.

    • Jeanine Donofrio
      02.04.2022

      Aw, I’m so glad he loved it!

  4. Lauren
    01.02.2022

    I’ve tried a few different tomato basil recipes and none are turning out how I want them. They don’t taste creamy or thick. Any suggestions as to what I’m doing wrong?

  5. A
    12.27.2021

    Mine was good. . . but just a tiny bit on the bland side for some reason. I may add more basil the next go round. Thanks for the wonderful recipes, love the site.

    • Jeanine Donofrio
      12.28.2021

      Hi A, I would just add some more salt and freshly ground black pepper – if that’s not enough, try a little bit more balsamic to punch up the flavor.

  6. Jackie
    12.21.2021

    Is this ok to make a day before serving?

    • Jeanine Donofrio
      12.22.2021

      Yep, absolutely!

  7. Monet Dufala
    12.17.2021

    5 stars
    Made it for the whole house and we all thoroughly enjoyed it, thank you for the recipe!

  8. Taylee
    12.13.2021

    I have a bunch of Roma tomatoes in the freezer from last years garden. Do you think I could thaw them and use in this recipe or do you think would be too mushy once thawed?

    • Jeanine Donofrio
      12.13.2021

      Hi Taylee, I think they’ll be great! Their texture won’t matter since the soup gets pureed anyway.

  9. Judy
    11.27.2021

    5 stars
    Sorry I should have put 5 stars

    • Jeanine Donofrio
      11.27.2021

      I’m so glad you loved it!

  10. Judy
    11.27.2021

    I had left over home grown tomatoes so used them. I chose the recipe because there was no sugar used – I hate sweet soup -the carrot gave it all the sweetness it needed and the balsamic vinegar gave a lovely flavour. I am in the uk and not used to cup measurements but with the help of google I could convert – perhaps you could put both in your recipes

  11. Laurie
    11.16.2021

    5 stars
    I made this soup tonight for my family. My hubby said it was “handsdown” the best recipe for tomato basil soup I have ever made. It is delicious. Tastes light and creamy, even without cream. Perfect!
    I used a hand emulsifier right in the pan which made it super easy to prepare.
    I will be trying more recipes by Love & Lemons! Thank you.

    • Jeanine Donofrio
      11.17.2021

      Hi Laurie, I’m so glad you both loved it!

  12. L Barrett
    10.22.2021

    5 stars
    This was delicious! I substituted oregano for the marjoram, but otherwise followed the recipe and it turned out great. Thanks for you easy to follow, tasty recipes!

  13. Tracy
    10.16.2021

    This is the BEST tomato soup I have ever eaten and suoer simple to make. Thank you for all of your amazing recipes…I have a long list of recipes I WILL be trying in the near future….super excited. Thanks again!!!!

    • Jeanine Donofrio
      10.17.2021

      I’m so glad you loved it!

  14. Robyn
    10.13.2021

    5 stars
    Fantastic recipe! It has become my go to recipe when I want tomato soup.

  15. Kendra Ford
    09.28.2021

    5 stars
    This is the best! I canned it so I can enjoy all winter. Have also shared with numerous friends. Thank you!!!

  16. Kim
    09.21.2021

    Do you think it’s ok to can this soup?

    • Jeanine Donofrio
      09.21.2021

      Hi Kim, I’m not sure, I don’t have experience canning.

  17. Dawna
    09.15.2021

    5 stars
    This was so good, it does seem creamy without any milk or nuts. I will be making this again next year with my garden tomatoes, I hate fresh tomatoes so its great to have such a quick recipe!

  18. Paul
    09.11.2021

    5 stars
    Simple and delicious, what more can you ask for?

    • Jeanine Donofrio
      09.12.2021

      I’m so glad you loved it!

  19. Ryan P. Grace
    09.04.2021

    5 stars
    Made this for the first time today, we generally aren’t tomato fans but this was very popular. I cooked the maters in my Primo over charcoal, everyone mentioned the extra umami that the smoker brought. I used full cup of cut carrots and most of a bulb of garlic. We’ll definitely be making this again.

    • Susan D
      09.08.2021

      5 stars
      Made this today but used homegrown tomatoes as I didn’t have Roma’s. It was VERY good. I could have eaten it all by myself but saved some for tomorrow. Will definitely make again. Only thing different is that I put some crushed red pepper for a bit of heat.

      • Jeanine Donofrio
        09.09.2021

        Hi Susan, I’m so glad you enjoyed it.

  20. Jane
    06.22.2021

    5 stars
    Love this recipe. Super simple and super delicious. I followed to the T.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.