• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Contact
    • Privacy Policy
    • Work With Me
  • Recipe Index
  • Moments
    • Pregnancy/Baby
      • Baby Registry List
      • Thriving Postpartum: What to Expect & Postpartum Essentials for Mom
  • Shop
    • Best Kitchen Gifts
    • Baby Registry List
    • Kitchen Tools (Must Haves)
    • Pantry Staples (Baking & Cooking)
    • Food Photography Essentials
  • Instagram
JoyFoodSunshine
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • About Laura
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • Never Miss a Recipe

  • ×

    Home » Homemade Tomato Soup Recipe

    Homemade Tomato Soup Recipe

    Published: Feb 19, 2021 · Modified: Mar 3, 2023 by Laura · This post may contain affiliate links.

    Jump to Recipe

    The best homemade tomato soup recipe – this roasted tomato basil soup is easy to make with fresh tomatoes, irresistibly creamy & bursting with flavor. It’s a healthy and cozy way to warm up on cold winter days. Follow our step-by-step instructions & watch the video to learn how to make tomato soup from scratch!

    a bowl of Homemade Tomato Soup with grilled cheese on the side

    In my opinion, tomato soup with grilled cheese is the ultimate comfort food. Chilly days make me want to grab a spoon and dive into a bowl of fresh, warm tomato soup - and this recipe is the best of the best! 

    This roasted tomato basil soup is easy to make with fresh tomatoes, irresistibly creamy & bursting with flavor. It’s a healthy and cozy way to warm up on cold winter days. It's also a perfect recipe to use fresh garden tomatoes and basil during the late summer months. 

    Follow our step-by-step instructions & watch the video to learn how to make tomato soup from scratch!

    bowl of Homemade Tomato Soup with grilled cheese pieces inside

    Tomato Soup Recipe: Ingredients and Substitutions

    As always, I recommend making this tomato basil soup recipe exactly as it's written, however we'll discuss the ingredients and possible substitutions. 

    overhead photo of the ingredients in this Homemade Tomato Soup Recipe
    • Tomatoes. Be sure to choose a vine-ripened, naturally sweet tomato variety for the best flavor. 
    • Onion. I prefer using sweet onions, however any variety works well in this tomato soup recipe. 
    • Garlic. Roasting the fresh garlic with the tomatoes brings out the flavor. You can used minced garlic if necessary. 
    • Olive Oil. Any neutral oil works well, my second and third choices would be avocado oil and canola oil. 
    • Fresh Basil. This can be omitted but I do not recommend leaving it out! 
    • Salted Butter.  Unsalted butter can be used instead of salted butter. 
    • All-purpose flour. To make this creamy tomato soup gluten-free, use an all-purpose gluten-free flour. 
    • Granulated sugar.  brown sugar or honey can be used instead of white sugar, if desired. 
    • Vegetable broth. Chicken broth is a great substitute for vegetable broth. 
    • Heavy cream. This is optional, but recommended. The cream cuts the acidity of the tomatoes and makes this tomato soup recipe extra-delicious. Whole milk or half and half are great substitutes. 
    a bowl of Homemade Tomato Soup with grilled cheese on the side
    Homemade Tomato Soup

    How to make tomato soup

    This homemade tomato soup recipe is very easy to make! As always, we'll walk through how to make tomato soup step-by-step, and don't forget to watch the video. 

    Roast tomatoes, onion & garlic

    Being making this easy tomato soup by combining tomatoes, onion, and garlic in a large bowl. Toss the ingredients with olive oil, salt and pepper and stir until evenly distributed.

    two overhead photos showing How to Make Tomato Soup

    Next, spread the tomato mixture onto a baking sheet in a single layer and roast for 15 minutes. After 15 minutes, remove the tomatoes from the oven, stir, and roast for an additional 15 minutes, broiling during the last 3 minutes so that some of the tomatoes get lightly charred.

    two overhead photos showing How to Make Tomato Soup

    Blend tomato mixture

    One the tomatoes, onion and garlic are roasted, add the mixture to the container of a high-powered blender (Vitamix), making sure to scrape all the contents from the baking sheet into the blender. Add fresh basil and blend the mixture on high speed until smooth (about 50 seconds).

    two overhead photos showing How to Make Tomato Soup

    Make a roux

    My favorite way to thicken soups, stews, gravy, etc. is by making a roux, which is how we do it in this tomato soup recipe. Begin by melting the butter over medium-high heat in a large pot. 

    Then, add flour to the melted butter and whisk to combine. Cook until butter and flour mixture is golden brown (30-60 seconds).

    two overhead photos showing How to Make Tomato Soup

    Add broth & sugar

    Once the roux is ready, add the broth and sugar to the pot and whisk to combine.

    two overhead photos showing How to Make Tomato Soup

    Add blended tomato mixture

    Next, add the blended mixture to the pot and whisk to combine. If desired (for a creamier soup) add ¼ to ½ cup heavy cream. Cook over medium-low heat for 15 minutes, taste and adjust salt and pepper as desired.

    Serve

    Once the soup is ready, serve it warm with your favorite bread and toppings. Here are some suggestions: 

    • Bread. dip pieces of crusty no-knead bread or pretzel bread into the tomato basil soup. 
    • Make homemade croutons or cornbread croutons and toss some into the homemade tomato soup before digging in.
    • Use this homemade whole wheat bread to make a delicious grilled cheese to dip into the roasted tomato soup. 
    • These homemade dinner rolls are a great companion to this creamy tomato soup. 
    • Add a swirl of cream, a dash of freshly chopped basil or a spoonful of parmesan cheese to the top! 
    • Have a "soup night" and make some of these soup recipes as well: potato soup (seriously the best), chicken noodle soup, sweet potato soup and butternut squash soup.
    two overhead photos showing How to Make Tomato Soup

    Store

    Store any leftover roasted tomato soup in an airtight container in the refrigerator for 5-7 days.

    How to freeze tomato soup

    To freeze, let the soup cool to room temperature. Then, transfer it to freezer-friendly containers and freeze for up to 2 months. I recommend freezing it in individually-sized portions or at least in portions that you'd eat in a sitting as a family. 

    Thaw overnight in the fridge and reheat in a pot on the stove over medium-low heat. 

    front photo of a bowl of Homemade Tomato Soup

    FAQs about tomato soup

    What can I add to tomato soup to make it taste better?

    If you make this recipe I promise this soup will taste amazing. You can add a pinch of sugar, fresh herbs (like the basil in this recipe, additional heavy cream, salt and pepper to adjust it to your liking.

    Do you need to peel tomatoes for soup?

    You do not need to peel tomatoes, especially because the tomato mixture is blended until it's smooth.

    How do you thicken tomato soup?

    The roux thickens this recipe. However, you can thicken tomato soup in a few ways:
    1) Cook it uncovered until some of the moisture cooks off and it thickens.
    2) Add a combination of 1 TBS water and 1 TBS flour or cornstarch and cook uncovered.
    3) Add 1 to 2 TBS of tomato paste and cook until thickened.

    How do you make tomato soup less acidic?

    Full-fat dairy like cream or half and half helps reduce the acidity of tomato soup.

    Can you freeze tomato soup?

    To freeze, let the soup cool to room temperature. Then, transfer it to freezer-friendly containers and freeze for up to 2 months. I recommend freezing it in individually-sized portions or at least in portions that you'd eat in a sitting as a family. 

    More delicious recipes

    • Easy Tortellini Soup is made in 30 minutes!
    • A bowl of this hearty vegetable soup is comforting and nutritious. 
    • You will love our Chicken noodle soup and chicken and rice soup! 
    • My son calls this Sausage Kale Soup "the soup that looks gross but tastes really, really good!" Although I think it looks great! haha!
    • This Chicken Pot Pie Soup is made in the slow cooker and a go-to for me on chilly, busy days. 
    • We adore this butternut squash soup - it's seriously the best!
    • These homemade croutons or cornbread croutons are great additions to any soup!
    • Try any one of our chili recipes: chicken chili, turkey chili and beef chili!
    overhead photo of grilled cheese being dipped into a bowl of Homemade Tomato Soup

    If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don't forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube - be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can your creations!

    Best Homemade Tomato Soup Recipe

    Laura
    The best homemade tomato soup recipe – this roasted tomato basil soup is easy to make with fresh tomatoes, irresistibly creamy & bursting with flavor. It’s a healthy and cozy way to warm up on cold winter days. Follow our step-by-step instructions & watch the video to learn how to make tomato soup from scratch!
    5 from 97 votes
    Print Recipe Pin Recipe Save Recipe Saved!
    Prep Time 5 mins
    Cook Time 45 mins
    Total Time 50 mins
    Course Appetizer, Main Course, Side Dish, Soup
    Cuisine American, Italian
    Servings 8 Servings
    Calories 111 kcal

    Equipment

    • large pot
    • Vitamix blender
    • measuring spoons
    • measuring cups
    • whisk
    • spatula

    Ingredients
      

    • 3 lbs tomatoes, fresh, cut into 2” pieces
    • ½ onion diced (1 cup)
    • 5 cloves garlic peeled and chopped
    • 2 TBS olive oil
    • ½ tsp fine sea salt
    • ¼ freshly ground black pepper
    • ¼ cup fresh basil
    • 2 TBS salted butter
    • 2 TBS all-purpose flour
    • 1 TBS granulated sugar
    • 1 quart vegetable broth
    • Optional: ¼ to ½ cup heavy cream.
    Prevent your screen from going dark

    Instructions
     

    • Preheat oven to 450 degrees F. Lightly grease a large baking sheet, set aside.
    • Combine tomatoes, onion, and garlic in a large bowl. Toss with olive oil, salt and pepper and stir until evenly distributed.
    • Spread tomato mixture onto prepared baking sheet in a single layer and roast for 15 minutes.
    • Remove from oven, stir, and roast for an additional 15 minutes, broiling during the last 3 minutes so that some of the tomatoes get lightly charred.
    • Add roasted tomato mixture to the container of a high-powered blender, making sure to scrape all the contents of the baking sheet into the blender.
    • Add fresh basil and blend mixture on high speed until smooth (about 50 seconds).
    • In a large pot, melt butter over medium-high heat.
    • Add flour to melted butter and whisk to combine. Cook until butter and flour mixture is golden brown (30-60 seconds).
    • Add broth and sugar and whisk to combine.
    • Add blended mixture to the pot and whisk to combine. If desired (for a creamier soup) add ¼ to ½ cup heavy cream. Cook over medium-low heat for 15 minutes, taste and adjust salt and pepper as desired.
    • Serve warm with croutons, chopped fresh basil, etc.

    Video

    Notes

    Ingredient notes & substitutions

    • Tomatoes. Be sure to choose a vine-ripened, naturally sweet tomato variety for the best flavor. 
    • Onion. I prefer using sweet onions, however any variety works well in this tomato soup recipe. 
    • Garlic. Roasting the fresh garlic with the tomatoes brings out the flavor. You can used minced garlic if necessary. 
    • Olive Oil. Any neutral oil works well, my second and third choices would be avocado oil and canola oil. 
    • Fresh Basil. This can be omitted but I do not recommend leaving it out! 
    • Salted Butter.  Unsalted butter can be used instead of salted butter. 
    • All-purpose flour. To make this creamy tomato soup gluten-free, use an all-purpose gluten-free flour. 
    • Granulated sugar.  brown sugar or honey can be used instead of white sugar, if desired. 
    • Vegetable broth. Chicken broth is a great substitute for vegetable broth. 
    • Heavy cream. This is optional, but recommended. The cream cuts the acidity of the tomatoes and makes this tomato soup recipe extra-delicious. Whole milk or half and half are great substitutes. 

    Store

    Store any leftover roasted tomato soup in an airtight container in the refrigerator for 5-7 days. 

    How to freeze tomato soup

    To freeze, let the soup cool to room temperature. Then, transfer the tomato soup to freezer-friendly containers and freeze for up to 2 months. I recommend freezing it in individually-sized portions or at least in portions that you'd eat in a sitting as a family. 
    Thaw overnight in the fridge and reheat in a pot on the stove over medium-low heat. 

    Nutrition

    Serving: 0.5cupCalories: 111kcalCarbohydrates: 12gProtein: 2gFat: 7gSaturated Fat: 2gCholesterol: 8mgSodium: 653mgPotassium: 421mgFiber: 2gSugar: 7gVitamin A: 1796IUVitamin C: 25mgCalcium: 23mgIron: 1mg
    Tried this recipe?Let us know how it was!

    The photos in this post were taken by Jamie from Dishing Out Health! 

    This post contains affiliate links, which means that if you purchase a product through a link you clicked on here, I receive a portion of the sale. Thank you for supporting JoyFoodSunshine! 

    « Best Chocolate Cupcakes Recipe
    Best Meatloaf Recipe »

    Did you make this recipe?

    Leave a comment and review below, then take a picture and tag @joyfoodsunshine #joyfoodsunshine on Instagram so I can see it! Sign up here to receive weekly e-mails!

    Reader Interactions

    Comments

    1. Holly

      November 16, 2022 at 7:34 pm

      5 stars
      I love the freshness of this dish. The fact I can name all the ingredients and I know what my family ate tonight. I think for us I’ll also try a can of tomato paste next time, but we will definitely eat this again!! Thank you!!

      Reply
    2. Rachel

      November 05, 2022 at 11:39 am

      5 stars
      I really enjoyed this soup! I am a huge tomato person and it didn’t have quite enough tomato flavor for me. Would adding a little bit of tomato past make it more tomato flavorful?

      Reply
    3. Suzanne

      November 01, 2022 at 2:30 pm

      5 stars
      I don’t normally write reviews…but have to for this soup. It is absolutely delicious!!

      Reply
      • Laura

        November 01, 2022 at 6:53 pm

        Thank you, Suzanne!

        Reply
    4. Pj

      October 31, 2022 at 5:26 pm

      I wish I knew how much 3 cups chopped tomatoes equalled after puréing them. Mine yielded only a cup but video looked like no juices dried up in roasting.

      Reply
      • Laura

        November 01, 2022 at 8:50 am

        That is great feedback! I will measure it out next time I make this recipe for sure!

        Reply
    5. Candace

      October 23, 2022 at 6:59 pm

      5 stars
      I made this soup tonight and it was delicious! Thanks so much for sharing. This is a new family favourite!

      Reply
    6. Blanca

      October 22, 2022 at 5:14 pm

      If you don’t have fresh basil could you add dried basil?

      Reply
    7. Irina C

      October 18, 2022 at 2:20 pm

      5 stars
      Just WOW!!!! This was hands down better than anything I have ever ordered at expensive restaurants. Thank you so much for sharing. Saved in my recipe box.

      Reply
      • Laura

        October 18, 2022 at 2:32 pm

        Thank you so much Irina!

        Reply
    8. Kayesyes

      October 14, 2022 at 5:28 pm

      5 stars
      My husband and daughter really enjoyed this soup.
      He said this was the best tomato soup he has had. Thank you for sharing this recipe. This will be my go to recipe.

      Reply
    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

    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.

    Primary Sidebar

    Search

    About Laura

    I’m Laura, a former chemistry teacher turned homeschooling mom of six beautiful babies! I create simple and delicious recipes that are tested and perfected to make cooking and baking joyful and fun!

    Click here to read more >>

    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Most Popular Recipes

    • The Best Chocolate Chip Cookie Recipe Ever
    • Best Cinnamon Rolls Recipe (Better than Cinnabon)
    • Easy Homemade Pizza Dough Recipe
    • Easy Dutch Oven No Knead Bread
    • Easy Homemade Pizza Sauce Recipe (5- Minutes)
    • Asian Chicken Lettuce Wraps
      Asian Chicken Lettuce Wraps (Better than P.F. Chang's)!

    Trending now

    • Blueberry Baked Oatmeal Recipe
    • Healthy Pineapple Carrot Cake
    • The Best Banana Cake Recipe
    • Egg Casserole (Egg Bake)
    • Baked French Toast Casserole
    • Best Carrot Cake Recipe
      Best Carrot Cake Recipe

    Footer

    ↑ back to top

    Joy Food Sunshine Logo
    • Facebook
    • Instagram
    • Pinterest
    • RSS Feed
    • Twitter
    • YouTube

    Never Miss a Recipe

    13530 shares
    • 158