This post contains affiliate links. Please see our disclosure policy.

Tomato Basil Soup is packed with rich flavor and is incredibly easy to make! This soup uses basic pantry ingredients, but the depth of flavor is amped up with the addition of roasted heirloom tomatoes, fresh basil, shallots, and cream. It’s ready to eat in one hour (or less!). One taste, and you’ll never look at a can of tomato soup again!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Soup lovers, rejoice! The season for homemade soup is upon us. This recipe is jam packed with flavor and once you make it, you’ll never look at a can of tomato soup the same way again.

Why you’ll love this Creamy Tomato Soup:

  • Packed with Flavor – Little tricks like shallots, roasted heirloom tomatoes, fresh basil, and cooking sherry add immense amounts of flavor to this soup!
  • Easy to Make – This soup comes together in under an hour, with just 20-30 minutes of hands on cooking time.
  • Basic Ingredients – With the exception of a few things like shallots and cooking sherry, I bet you have most of these ingredients on hand already!
Two bowls of tomato soup, with crusty bread for dunking.

Ingredient Overview:

As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post.

A mix of basic pantry staples and a few fresh ingredients (my flavor-makers!) add tons of flavor to this easy recipe. And, I should mention that this is technically more bisque than soup. It’s a little thicker and creamier, and it’s entirely the best tomato bisque we’ve ever had!

  • Heirloom Tomatoes – Roasted heirloom tomatoes add depth of flavor & richness to this soup! This is a great way to use up fresh tomatoes from your garden or farmer’s market during tomato season. Regular tomatoes or roma tomatoes work well too.
  • Spices – Basil, salt, and pepper are the only spices you need to make a flavorful tomato soup.
  • Shallots – Shallots add so much flavor, and I highly recommend using them over regular onions here.
  • Cooking sherry – This can be found near the olive oil and cooking vinegars in the grocery store. It’s another flavor maker!
  • Canned fire-roasted diced tomatoes – Canned tomatoes are the commonly used base for most recipes, and this is no exception. I find fire-roasted add the best flavor.
  • Tomato paste – Tomato paste has a lot of tomato flavor – it’s essentially tomatoes cooked and concentrated into a paste. It adds additional richness and flavor!
  • Heavy cream – This is optional, and can be left out if dietary restrictions necessitate.
  • Garlic – Use whole garlic cloves, minced, or pre-minced in the jar. Either work!
A pot of tomato soup along with two bowls of soup, topped with cream and basil.

Ingredient Substitutions:

  • Gluten-free – This recipe is gluten-free as written!
  • Dairy-free – Use your favorite dairy-free cream or omit it to make dairy-free.
  • Vegan – If you omit the cream or use dairy-free cream, this recipe is vegan.
  • Heirloom Tomatoes – If you can’t get your hands on any heirloom tomatoes, you can substitute regular ones or omit them with no other modifications needed.
  • Broth – Vegetable or chicken broth both work just fine.
A wooden cutting board topped with garlic, shallots, fresh basil, sea salt, with a bottle of olive oil and heirloom tomatoes around it.

How to Make the best Tomato Soup Recipe:

Step 1: Roast Tomatoes. Slice your fresh tomatoes & add to a baking sheet in an even layer. Drizzle with olive oil and a good sprinkle of salt and pepper, and roast at 450 degrees for about 15 minutes

A sheet pan with the roasted heirloom tomatoes.

Step 2: Build the Soup Base. Start by sautéing chopped shallots in a bit of olive oil, in a large pot or dutch oven. Once they’re soft and golden, add garlic and tomato paste. Cook for a few minutes to build up that flavor. 

Two images - one of cooked, golden shallots in a dutch oven, and the other of the cooked shallots coated in tomato paste.

Step 3: Simmer the Soup. Next, add your canned fire-roasted tomatoes, broth, cooking sherry, dried basil, salt + black pepper, and a pinch of brown sugar. Let this come to a boil, and then simmer it for about 20 minutes, to help the flavors develop even more. 

A dutch oven filled with the tomato soup mixture before it's been blended.

Step 4: Blend. Blend everything all up until it’s nice and creamy. I’m telling ya, easiest soup ever! You can also add the heirlooms to the tomato mixture in the pot and blend with an immersion blender.

Two images - one of a blender pitcher with the roasted heirloom tomatoes, and the second after everything has been added and blended.

Step 5: Add Cream and Basil. Return the soup to the pot, and add a splash of heavy cream. Serve with a loaf of crusty bread for that *chefs kiss* perfect dinner pairing! 

A dutch oven filled with bright tomato soup with a drizzle of cream and a handful of fresh basil.

Serving + Storing Homemade Tomato Soup:

Serve this soup immediately, with a drizzle of cream and some fresh basil. A sprinkle of parmesan cheese on top is delicious too. And if you want the nostalgia factor, serve with toasty grilled cheese sandwiches – perfect for dunking.

Make my Chicken Wild Rice Soup or my Slow Cooker Chili for your next soup craving!

Expert Success Tips for Homemade Tomato Basil Soup:

  • Grilled Cheese Sandwich – My husband makes the best grilled cheese sandwiches ever – he uses a mix of sliced gouda, sliced muenster, and shredded sharp cheddar.
  • Heirloom Tomatoes – These have the best flavor when they’re actually in season, from mid-summer to early fall. During the winter and spring, I skip this step and just use canned tomatoes.
A close-up on two bowls of tomato soup.

FAQs:

Can I halve this recipe?

Yes, you absolutely can halve this recipe! I don’t recommend doubling it, though, unless you have a massive pot or dutch oven. This soup almost completely fills a 4.5 quart dutch oven as written.

Can I freeze this tomato basil soup?

Yes, you can! Don’t freeze it with any whole pieces of basil in it. Let the soup cool completely, then freeze in a freezer safe container for 1-2 months. Thaw in the fridge overnight.

Recipe Variations:

  • Heirloom Tomatoes – You can use regular tomatoes if you can’t get your hands on any heirlooms, or omit them with no other changes needed to the recipe.
  • Homemade Croutons – Make some quick homemade
    croutons (find the recipe within my One-Pot Cheddar Cauliflower Soup post) to serve with this soup!
A close-up on the pot of soup with swirls of cream and fresh basil.

Special Tools:

Affiliate Links.

  • Dutch Oven – This 4.5 quart dutch oven is one of my most-used kitchen items! It’s perfect for soups, stews, baking bread, and so much more.
  • Blender – Your regular blender should work just fine for this recipe, but a high-powered blender is always a good idea!
  • Stick Blender – An immersion blender is handy for making things like soups, apple butter, peach butter, etc.

More Favorite Soup Recipes to Love:


Did you make this recipe? Leave a comment & star rating! 

Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!


5 from 3 votes

Tomato Basil Soup with Roasted Heirloom Tomatoes

By Stephanie Simmons
Tomato Basil Soup is packed with rich flavor and is incredibly easy to make! This soup uses basic pantry ingredients, but the depth of flavor is amped up with the addition of roasted heirloom tomatoes, fresh basil, shallots, and cream. It's ready to eat in one hour (or less!). One taste, and you'll never look at a can of tomato soup again!
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the Roasted Heirloom Tomatoes

  • 2 lbs heirloom tomatoes, thinly sliced
  • olive oil
  • salt + pepper

For the Tomato Soup

  • 3 tbsp olive oil
  • 4 medium shallots, roughly chopped
  • 8 large cloves of garlic, minced
  • 3 tbsp tomato paste
  • 1 and 1/3 cups cooking sherry, See note if unsure where to purchase
  • 2/3 cup vegetable broth
  • Two 28 ounce cans fire-roasted diced tomatoes, or four, 14.5 ounce cans
  • 1 tbsp brown sugar
  • 2 tsp dried basil, More to taste
  • 1/2 tsp salt
  • 1/2 tsp pepper

For Serving

  • fresh basil
  • drizzle of heavy cream, Optional

Instructions 

  • Roast the Heirloom Tomatoes: Preheat your oven to 450℉. Add the thinly sliced tomatoes to a baking sheet (or two) in an even layer. Drizzle with olive oil and add a generous sprinkle of salt and pepper. Roast for 15 minutes. Set aside for later.
    2 lbs heirloom tomatoes, thinly sliced, olive oil, salt + pepper
  • Make the Soup: Once your tomatoes are in the oven, get started on the soup!
    Add the olive oil to a large dutch oven over medium heat. Add the shallots to the pot and cook, stirring lazily, for 8 to 10 minutes. The shallots are ready when they're soft and golden. Add the minced garlic, and cook for a minute just to get the raw taste out. Stir in the tomato paste and cook for 5 minutes, stirring occasionally. Add the cooking sherry, vegetable broth, diced tomatoes, brown sugar, dried basil, salt, and pepper and stir to combine everything. Bring the mixture to a boil. Then, reduce to a simmer and cook for 20 minutes. 
    3 tbsp olive oil, 4 medium shallots, roughly chopped, 8 large cloves of garlic, minced, 3 tbsp tomato paste, 1 and 1/3 cups cooking sherry, 2/3 cup vegetable broth, Two 28 ounce cans fire-roasted diced tomatoes, 1 tbsp brown sugar, 2 tsp dried basil, 1/2 tsp salt, 1/2 tsp pepper
  • Blend the Soup: Add the roasted heirloom tomatoes to a high-powered blender, and carefully ladle in the contents of the pot after the 20 minutes are up. Blend on high speed until everything is nice and creamy. (You may need to blend some of this in one initial batch, to free up space in the blender, and then add any remaining soup from the pot in on top of that and continue blending.)
  • Serve + Store: Before serving, taste and adjust any seasonings as desired. Drizzle the soup with heavy cream (optional) and top with fresh basil. Enjoy while nice and piping hot, with a hunk of crusty bread or a grilled cheese.
    Store leftovers, in an airtight container, in the fridge for 4-6 days.
    fresh basil, drizzle of heavy cream

Notes

Heirloom Tomatoes: If you’re absolutely in a pinch and don’t want to do the extra step of roasting heirloom tomatoes, you can skip that part without any other adjustments to the recipe. However, I do highlyyy recommend it since it takes just a few extra minutes of prep work, and the tomatoes roast in the oven while you make the soup! Skip these when they’re out of season and just stick to canned tomatoes.
Cooking Sherry: This can be found in most grocery stores near the vinegars. 
Nutritional Information: This does not include heavy cream or any bread/grilled cheese.

Nutrition

Serving: 1bowl, Calories: 153kcal, Carbohydrates: 11g, Protein: 2g, Fat: 6g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Sodium: 279mg, Potassium: 394mg, Fiber: 2g, Sugar: 6g, Vitamin A: 1081IU, Vitamin C: 19mg, Calcium: 31mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Stephanie Simmons

Iโ€™m a Mom & Grandma-taught cook + baker, and Iโ€™m excited to share my love of all things food with you!

You May Also Like

5 from 3 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




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

4 Comments

  1. MareCee says:

    Question; I want to use fresh basil instead of dried. Should I roast it with the tomatoes?

    1. Stephanie Simmons says:

      Hi MareCee! I haven’t roasted fresh basil before so I’m not 100% sure how that would turn out. Did you end up trying it?

  2. Laurie says:

    Can this soup be preserved–say for example by canning?

    1. Stephanie Simmons says:

      Hi Laurie! I believe that would work as long as you make sure to leave out the heavy cream. I don’t have experience canning so I can’t offer much advice beyond that. This soup does freeze beautifully, though! And, if you go that route you can use the heavy cream. Let me know how you like the recipe!