This wonderfully easy, creamy Tomato Basil Soup with Parmesan is 1000X better than any canned/carton variety, is bursting with flavor and requires no roasting or chopping! This Tomato Soup continues to be a family favorite and deserved a photo makeover because everyone deserves this deliciousness in their lives!
Melt butter in oil in a large Dutch oven/soup pot over medium heat. Turn heat to medium high, add minced vegetables and sauté for 4 minutes. Sprinkle in flour and continue to cook 1 minute, stirring constantly.
Gradually whisk in chicken broth followed by tomatoes and all seasonings. Add bay leaf. Bring to a boil then reduce heat and simmer for 15 minutes or until carrots are tender.
Add Parmesan cheese and whisk to blend. Stir in milk/half and half/cream and gently simmer an additional 15-20 minutes on low, stirring occasionally. Stir in additional chicken broth or cream to reach desired consistency. Remove bay leaf. Season with salt and pepper to taste.
You can serve the soup as is if you like the texture or proceed to puree with an immersion blender or working in batches, transfer soup to blender and puree until smooth, being careful to let smoke escape or it will explode. ***Using a blender will give you a MUCH smoother, creamier soup.*** Garnish with freshly grated Parmesan cheese (optional).
Video
Notes
Don't miss the "how to make" recipe video at the top of the post!*I actually prefer dried basil in this recipe as it delivers a more concentrated flavor.***The higher the fat content, the creamier the soup.**** I leave a corner of the blender lid open and cover the opening with a paper towel.
CAN YOU FREEZE TOMATO BASIL SOUP?
YES! Many soups with dairy do not freeze well but this Tomato Basil Soup freezes great because it is all pureed together.
HOW TO FREEZE
Cool. Cool Tomato Basil Soup completely before freezing.
Package: Transfer soup to a freezer safe container. You can use sandwich size plastic bags for individual soup portions, quart size bags or freezer bags. To easy fill these bags, place them in a container that you can wrap the top around the edge of – for example, place a sandwich size bag in a mug then cuff the edges around the mug. This keeps the bag open and prevents it from collapsing when you are pouring in your Tomato Basil Soup. Squeeze out any excess air then seal and label.
Freeze. Freeze Tomato Basil Soup for up to three months.
Defrost/Reheat. The easiest way to thaw your soup is in your refrigerator overnight then reheat on the stovetop or in the microwave.
NO CREAM TOMATO BASIL SOUP
You can substitute the cream for milk, almond milk, coconut milk or even chicken broth. The tomato soup won't be quite as creamy but it will still boast all the tantalizing flavors. If you go this route, then you might want to whisk in 2 tablespoons cornstarch to whatever liquid you substitute the cream with to add more body to the soup.
NO DAIRY TOMATO BASIL SOUP
You can omit the dairy completely in this Tomato Basil Soup and substitute with coconut, almond or cashew milk. I have heard great things about coconut milk in this recipe although I cannot personally vouch for the variation. As mentioned above, I would whisk 2 tablespoons cornstarch to whatever liquid you substitute the cream with to add more body to the soup. Once you omit the Parmesan, you are losing some of the nutty, saltiness, so you may need to add additional salt to taste.
GLUTEN FREE TOMATO BASIL SOUP
This Tomato Basil Soup is very simple to make gluten free! Simply replace the flour with gluten free flour or whisk 2 tablespoons cornstarch into part of the chicken broth until smooth to create a slurry. The general rule of thumb is you need half the amount of cornstarch as flour.
VEGAN TOMATO BASIL SOUP
To make Vegan Tomato Basil Soup, use vegetable broth instead of chicken broth, omit the Parmesan and replace the milk/heavy cream with coconut, almond or cashew milk. Again, I would whisk 2 tablespoons cornstarch to whatever liquid you substitute the cream with to add more body to the soup.
FRESH TOMATO SOUP
Preheat oven to 400 degrees F. Line a large baking sheet with parchment paper.
Cut three pounds tomatoes in half.
Toss halved tomatoes with 3-4 tablespoons of olive oil.
Place in middle rack and roast in the oven for 40-45 minutes.
Broil at the end to get a little more char on the tomatoes.
Continue with recipe as outlined, using fresh tomatoes instead of canned.