• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipes Worth Repeating
  • About
  • Recipes
  • Subscribe
  • Privacy Policy
  • Work With Me
    • Media Kit
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • About
  • Recipes
  • Subscribe
  • Cookbooks
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • About
    • Recipes
    • Subscribe
    • Cookbooks
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Soups & Stews

    Creamy Tomato Basil Soup

    Published: Aug 18, 2023 by Amanda Mason · 6 Comments

    Yield 8 people
    Cook 1 hour hour 40 minutes minutes
    Prep 15 minutes minutes
    Jump to Recipe
    White bowl containing creamy tomato basil soup.
    White bowl containing roasted tomato basil soup, cream and basil on soup.
    White bowl containing roasted tomato basil soup, cream and basil on soup.
    Tomato Basil Soup in white bowl topped with basil.

    This creamy tomato basil soup is the ultimate comfort food and full of incredible flavor in every bite! Made with roasted tomatoes and fresh basil, it's easy to make and a great choice for any lunch or dinner!

    White bowl containing roasted tomato basil soup, cream and basil on soup.

    This is the best creamy tomato basil soup I've ever made. Velvety and delicious, you're going to love every single bite! There are so many different tomato based soups, like my creamy white bean tomato soup, this chicken tortilla soup, and this hamburger soup recipe.

    When it comes to tomato based soups, the combinations are truly endless. This tomato basil soup is comfort food in a bowl! It's out-of-this-world delicious with its rich and creamy tomato based broth that is derived from simmered roasted fresh tomatoes and fresh basil. It's colorful, bright, and full of fresh flavors!

    Try pairing this tomato basil soup with sourdough rolls, a piece of cheesy bread, and a fresh garden vegetable salad. And I love making a good grilled cheese sandwich and dipping in this soup! So good!!!

    Jump to:
    • ℹ️ Why This Recipe Works
    • 🛒 Ingredients You'll Need
    • 📋 Variations
    • 🔪 Step-by-Step Recipe Instructions
    • 🙋🏼 Recipe FAQs
    • 💭 Expert Tips
    • 🥣 More Soup Recipes
    • Creamy Tomato Basil Soup

    ℹ️ Why This Recipe Works

    1. This tomato basil soup recipe is made with fresh tomatoes. They are seasoned with olive oil, salt, and pepper and then roasted in the oven. From there, they are slow simmered on the stove top with fresh thyme and basil.

    2. Roasting the tomatoes is key! This cooking method enhances the sweetness and when you pair it with fresh basil and a hint of garlic, you get the most amazingly delicious layers of flavor in every bite!

    3. If you're a fan of Ina Garten, this version is very similar to her tomato basil soup, but I made some modifications.


    🛒 Ingredients You'll Need

    Fresh and canned tomatoes, butter, heavy whipping cream, onion, garlic and herbs on a counter.
    • Fresh Tomatoes - on the vine taste the best because they are juicy and perfect for roasting.
    • Olive Oil - used to sauté the onions and garlic. Use a good quality olive oil since it has a higher smoke point than extra-virgin olive oil does.
    • Onions and Garlic - a flavor enhancer. Use fresh garlic cloves, not jarred minced garlic.
    • Butter - unsalted butter is best and it helps contribute to the creaminess of this soup. Using unsalted butter instead of salted butter in this creamy tomato basil soup lets you control the saltiness.
    • Can of Whole Tomatoes - adds a bold flavor that complements the light, bright notes of the roasted fresh tomatoes.
    • Fresh Herbs - basil and thyme are used and are key ingredients that deliver a distinct taste. Both pair extremely well with tomatoes. Fresh thyme also provides a bit of warmth and a hint of peppery undertones.
    • Chicken Stock - provides a fuller, more rich based flavor.
    • Heavy Cream - essential for creating a rich and creamy consistency in the soup.
    • Salt and Pepper - enhances the overall flavor by balancing the sweetness of the tomatoes and adding depth to the taste.

    Be sure to see the recipe card below for the full ingredients list & instructions!

    📋 Variations

    • Oils - use a flavor infused olive oil, like garlic or rosemary to add more depth to the flavor. Grapeseed oil is another good option.
    • Tomatoes - Plum tomatoes are also a good choice because they are known for making the best sauces.
    • Broth - if you don't have chicken stock, you can use chicken broth or vegetable broth. Just note that it won't be as flavorful as stock.
    • Coarse Salt & Pepper - for even more flavor use sea salt of Himalayan salt. Coarse ground black pepper also works well. The larger particles has an impact on the overall flavor profile of this creamy tomato basil soup.

    🔪 Step-by-Step Recipe Instructions

    Step 1: Preheat the oven to 400°F. Line a large cookie sheet with aluminum foil or parchment paper.

    Step 2: Cut the tomatoes in half lengthwise and place them on the cookie sheet. Sprinkle generously with salt and pepper.

    Cookie sheet lined with aluminum foil topped with fresh tomatoes cut lengthwise topped with salt and pepper.

    Step 3: Baste the tomatoes evenly with a ¼ cup of olive oil.

    Step 4: Roast the tomatoes in the oven for 45 minutes. When done, remove the cookie sheet from the oven and set aside.

    WANT TO SAVE THIS RECIPE?

    Enter your email to receive this recipe, along with weekly food inspiration!

    Basting olive oil onto tomato.

    Step 5: In a dutch oven, heat the remaining 2 Tablespoons of olive oil and 1 Tablespoon of butter over medium heat. Add the chopped onions and garlic and sauté until the onions are translucent and start to caramelize, about 10 minutes.

    Step 6: Pour the can of whole tomatoes with the juice, basil, thyme, roasted tomatoes, and chicken stock into the dutch oven. Stir in 1 teaspoon of salt and ½ teaspoon of pepper and bring the soup to a boil. Reduce the heat and cook for 40 minutes, uncovered.

    Dutch oven containing roasted tomatoes, fresh basil, chicken stock, and herbs.

    Step 7: In small batches, transfer the contents of the soup to a blender or food processor and puree until smooth.

    KitchenAid blender containing pureed tomato soup.

    Step 8: From there, add the pureed soup mixture back to the dutch oven and add in the heavy cream and additional 1 Tablespoon of butter. Set the heat to medium and bring to a low boil.

    Step 9: Lower the heat to medium low and simmer for 10 more minutes, stirring occasionally. Taste and add salt and pepper, as needed. Once done, ladle the soup into bowls and top with Parmesan cheese, pumpkin seeds, fresh basil, or sour cream.

    White bowl containing creamy tomato basil soup.

    🙋🏼 Recipe FAQs

    Is creamy tomato basil soup healthy?

    In general, tomato soup is really good for you. This recipe calls for heavy cream, which adds more fat. If you want to make a healthier and a no dairy version of tomato basil soup, just leave out the heavy cream and butter.

    Another way to make this more healthy is to saute the onions and garlic in olive oil instead of adding in 1 Tablespoon of butter. I've made these substitutions multiple times and left out the heavy cream and it's still delicious.

    Speaking of being good for you, roasted fresh tomatoes have a lot of nutritional benefit. The Journal of Agriculture and Food Chemistry advises that the heating process is able to enhance the nutritional value of tomatoes by increasing antioxidant activity, as well as the absorption of lycopene by the body. So eat up those cooked tomatoes!

    Can I freeze creamy tomato soup?

    Typically, I stay away from freezing soups that contain dairy, but this soup recipe is the exception. With only a small amount of heavy cream and a large amount of chicken and pureed tomato base, you can freeze this soup! 

    Once the soup has completely cooled, ladle it into a freezer safe container. Freeze for up to 3 months. To thaw, remove the container from the freezer and let it slowly come back to a liquid state in the refrigerator. Reheat in the microwave or in a pan on the stovetop.

    Tomato Basil Soup in white bowl topped with basil.

    💭 Expert Tips

    • Large Pot or Dutch Oven: If you don't have a dutch oven, use a large stock pot.
    • Blender Safety with Soups: Anytime you're making hot soup and it needs to be blended, let it cool down a bit and then blend it in small batches. Ladle the hot liquid into the blender and don't fill it more than half way full. This technique will prevent splatters, overflowing, and burns.
    • Blending: Use either a food processor or blender to puree the soup mixture.
    • Balancing the Acidity: If the soup turns out too acidic (too tomatoey), balance it with a pinch or two of sugar. Start with a little and add more as needed.
    • Storage Instructions: Store any leftovers in a container with an air-tight lid and store in the refrigerator for 3-4 days. Reheat on the stovetop or in the microwave.

    🥣 More Soup Recipes

    • White bowl containing Spiced Butternut Squash Soup topped with parsley, pumpkins seeds and chopped cranberries sitting on a white counter.
      How To Make Vegan Butternut Squash Soup
    • Bowl of Vegetable Beef Soup on wooden table, crackers and napkin on table.
      Easy Vegetable Beef Soup
    • Homemade Vegetable Soup
    • Spoon in a white bowl containing hubbard squash soup, cranberries and parsley on table.
      Hubbard Squash Soup

    If you tried this creamy tomato basil soup or any other recipes on my website, please let me know how it turned out in the comments below. I love hearing from you! And, please leave a 🌟 rating while you're there!

    📧 Don't forget to subscribe to my newsletter, so that you don’t miss out on any of my delicious recipes!


    Overhead view of tomato soup in a bowl.

    Creamy Tomato Basil Soup

    This Tomato Basil Soup is creamy and full of incredible flavor. Made with roasted tomatoes and fresh basil, this homemade soup is easy to make and is the perfect comfort food! A great choice for both lunch or dinner!
    4 from 2 votes
    Print Pin Rate
    Course: dinner, Lunch
    Cuisine: American
    Prep Time: 15 minutes minutes
    Cook Time: 1 hour hour 40 minutes minutes
    Total Time: 1 hour hour 55 minutes minutes
    Servings: 8 people
    Calories: 250kcal
    Author: Amanda Mason

    Ingredients

    • 3 lbs fresh tomatoes, on the vine
    • ¼ cup + 2 Tablespoons olive oil, divided
    • 2 cups onions, chopped
    • 6 garlic cloves, minced
    • 2 Tablespoons butter, unsalted
    • 28 ounce can whole tomatoes
    • 4 cups fresh basil
    • 1 teaspoon fresh thyme
    • 4 cups chicken stock
    • ½ cup heavy cream
    • 1 teaspoon salt
    • ½ teaspoon ground pepper

    Instructions

    • Preheat oven to 400°F. Line a large cookie sheet with aluminum foil or parchment paper.
    • Cut the tomatoes lengthwise and baste evenly with ¼ cup of olive oil. Sprinkle the tomatoes generously with salt and pepper.
    • Roast the tomatoes for 45 minutes in the oven. When done, remove the cookie sheet from oven.
    • In a large dutch oven, heat the remaining 2 Tablespoons of olive oil and 1 Tablespoon of butter over medium heat.
    • Add the 2 cups of chopped onions and 6 cloves of minced garlic to the dutch oven and sauté until the onions are translucent and start to brown, about 10 minutes.
    • Add the 28 ounce canned tomatoes with the juice, 4 cups of fresh basil, 1 teaspoon of fresh thyme, all the roasted tomatoes, and 4 cups of chicken stock to the dutch oven.
    • Add in 1 teaspoon of salt and ½ teaspoon pepper. Bring the soup to a simmer and cook for 40 minutes, uncovered.
    • Transfer the mixture to a blender in batches and puree until smooth.
    • Add the pureed soup mixture back to the dutch oven and add in ½ cup heavy cream and 1 Tablespoon of butter.
    • Set the heat to medium and bring to a low boil. Lower the heat to medium-low and simmer for 10 more minutes, stirring occasionally. Taste and add salt and pepper as needed.
    • Once done, ladle the soup into bowls and top with Parmesan cheese, fresh basil, or sour cream.

    Notes

    • Large Pot or Dutch Oven: If you don't have a dutch oven, use a large stock pot.
    • Blender Safety with Soups: Anytime you're making hot soup and it needs to be blended, let it cool down a bit and then blend it in small batches. Ladle the hot liquid into the blender and don't fill it more than half way full. This technique will prevent splatters, overflowing, and burns.
    • Blending: Use either a food processor or blender to puree the soup mixture.
    • Balancing the Acidity: If the soup turns out too acidic (too tomatoey), balance it with a pinch or two of sugar. Start with a little and add more as needed.
    • Storage Instructions: Store any leftovers in a container with an air-tight lid and store in the refrigerator for 3-4 days. Reheat on the stovetop or in the microwave.
    • Freezing and Thawing Instructions: Typically, I stay away from freezing soups that contain dairy, but this soup recipe is the exception. With only a small amount of heavy cream and a large amount of chicken and pureed tomato base, you can freeze this soup! Once the soup has completely cooled, ladle into a freezer safe container. Freeze for up to 3 months. To thaw, remove the container and let it slowly come back to a liquid state in the refrigerator. Reheat in the microwave or in a pan on the stovetop.
     

    WANT TO SAVE THIS RECIPE?

    Enter your email to receive this recipe, along with weekly food inspiration!

    Nutrition

    Serving: 1cup | Calories: 250kcal | Carbohydrates: 20g | Protein: 7g | Fat: 17g | Saturated Fat: 7g | Cholesterol: 32mg | Sodium: 509mg | Potassium: 878mg | Fiber: 4g | Sugar: 11g | Vitamin A: 3194IU | Vitamin C: 43mg | Calcium: 75mg | Iron: 2mg
    Tried this Recipe? Pin it for Later!Mention @RecipesWorthRep or tag #RecipesWorthRepeating!
    « Cherry Apple Pie
    Chocolate Chip Pumpkin Cookies »
    328 shares

    About Amanda Mason

    Hi! I'm Amanda, the founder and creator behind Recipes Worth Repeating! Simply put, I focus on creating delicious recipes for everyone. I offer variety. I offer convenience. I offer yumminess! And that's why people keep coming back. The recipes I create are absolutely worth repeating.

    Founded in 2012, Recipes Worth Repeating grew from people routinely asking me to email them the recipe for my latest dish. Recipe development comes naturally to me and I find cooking relaxing. Originally from Nashville, Tennessee, I developed a passion for cooking at an early age and I love to showcase a variety of recipes on my blog.Creating delicious new recipes, still photography, and video for Recipes Worth Repeating is the driving force behind what engages my readers to keep coming back for more recipes they will love.

    Reader Interactions

    Comments

      4 from 2 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




       

    1. Carol Lynn Fletcher

      February 07, 2022 at 9:42 am

      5 stars
      Amanda, this soup sounds delicious. Do you think I good make a big batch and can it? Could add the cream when I open a jar to cook it. Should it be pressured canned.

      Reply
      • Amanda Mason

        February 07, 2022 at 10:49 am

        Hi Carol Lynn! Excellent question. I have some experts in the canning world so I'm researching this with them. Safety is of the utmost importance when it comes to canning so I'll get back to you with what they say!

        Reply
        • Carol fletcher

          February 12, 2022 at 8:15 am

          Hi Amanda, have you got an answer yet on canning the tomato soup?

        • Amanda Mason

          February 12, 2022 at 8:53 am

          I haven't yet - BUT my gut is telling me you can can it as long as you leave out the butter and the heavy cream. I'll confirm with you as soon as I hear back. The chicken stock should be fine to go through the canning process. When you're ready to make this soup after canning, add in the butter and cream when warming it on the stove, turn the heat to medium-high so it boils and so the soup can thicken.

    2. Kirk Hein

      November 09, 2020 at 1:53 pm

      3 stars
      This will make enough soup for 20 people

      Reply
      • Amanda Mason

        November 09, 2020 at 1:57 pm

        Remember, you can freeze it. And when I serve it for dinner it feeds 8-10 people.

        Reply

    Primary Sidebar

    Hi, I'm Amanda! Welcome to my little corner of the internet. I'm a wife, mother of two, lover of all things food and wine, and photographer. Here at Recipes Worth Repeating, you're going to find the most delicious and easy to make recipes everyone will love.

    More about me →

    Most Popular Recipes ❤️

    • Applewood Smoked Chicken on a wooden cutting board, fork in chicken.
      Applewood Smoked Chicken
    • Mexican Corn Recipe
    • Beef Enchilada Casserole
    • Wooden spoon filled with penne pasta, marinara sauce, and mozzarella cheese.
      Easy Penne Pasta Bake

    🇺🇸 Memorial Day Recipes

    • Cheese stuffed hamburger on a grilled bun.
      How To Make Juicy Lucy Burgers
    • White bowl of Potato Salad sitting on a wooden table, gingham napkin with onion slices and a wooden spoon.
      Simple Potato Salad Recipe
    • Trifle bowl containing strawberries, blueberries and cheesecake filling sitting on an white table, scattered berries.
      Summer Fruit Trifle Recipe with Fresh Berries
    • Slab of bbq ribs on the smoker.
      Smoked Baby Back Ribs

    Footer

    ↑ back to top

     As Seen In

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Media Kit
    • Work with Me

    COPYRIGHT © 2012-2025 AMANDA MASON/RECIPES WORTH REPEATING

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.