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!
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.
Table of Contents
- Why you’ll love this Creamy Tomato Soup:
- Ingredient Overview:
- Ingredient Substitutions:
- How to Make the best Tomato Soup Recipe:
- Serving + Storing Homemade Tomato Soup:
- Expert Success Tips for Homemade Tomato Basil Soup:
- FAQs:
- Recipe Variations:
- Special Tools:
- More Favorite Soup Recipes to Love:
- Tomato Basil Soup with Roasted Heirloom Tomatoes Recipe
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!

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!

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.

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.

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.

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.

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.

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!

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.

FAQs:
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.
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!

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:
- Creamy Chicken Wild Rice Soup
- Healthy + Hearty Minestrone Soup
- Chicken Gnocchi Soup
- One-Pot Cheddar Cauliflower Soup
- Best-Ever Slow Cooker Chili
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!

Tomato Basil Soup with Roasted Heirloom Tomatoes
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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Question; I want to use fresh basil instead of dried. Should I roast it with the tomatoes?
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?
Can this soup be preserved–say for example by canning?
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!