This creamy Tomato Basil Soup is loaded with hidden vegetables and is restaurant-quality DELICIOUS! You can make it on the stove, slow cooker or in the Instant Pot.

How to Make Tomato Basil Soup:
- Sauté the vegetables: Add the carrots, onion and celery to a pot with a little bit of oil and sauté them for a few minutes.
- Add: diced tomatoes, tomato paste, chicken broth, oregano, and basil. Bring to boil and cook for several minutes, until the vegetables are tender.
- Blend. Use an immersion blender or regular blender (you may need to do this in batches, depending on how big your blender is) and purée the soup until smooth. Return it to the soup pot.
- Make the roux: In a separate pot, add butter and melt on medium heat. Stir in the flour and whisk together constantly for about 10 minutes or until the roux is a nice golden brown color.
- Add the roux: Stir a big ladle full of soup into the roux-it will start to form a thick paste. Slowly add another 2-3 cups of warm soup to the roux, whisking it until smooth. Add the mixture to the soup pot and stir well to combine.
- Stir in parmesan cheese, half and half (or milk), and salt and pepper. Add additional oregano and fresh basil as desired, to taste. Stir well. Cook for a few more minutes until warmed through.
For Slow Cooker Tomato Soup:
- Add to slow cooker: diced tomatoes, carrots, onions, celery, tomato paste, chicken broth, oregano, and basil.
- Cover and cook on low for 5-6 hours until flavors are blended and vegetables are soft.
- Make the roux: About 30 minutes before the soup is ready, prepare a roux. Melt the butter over medium low heat in a skillet and add the flour. Whisk together constantly for about 10 minutes or until the roux is a nice golden brown color.
- Thicken soup. Slowly add 1 cup of the soup from the slow cooker to the roux–it will start to form a thick paste. Slowly add another 3 cups of warm soup to the roux. Whisk together until smooth. Add the roux mixture to the slow cooker and stir to combine.
- Blend: Pour soup into blender (you may need to do this in batches, depending on how big your blender is) Purée until smooth. Return to the slow cooker.
- Stir in the Parmesan cheese, half and half (or milk), and salt and pepper. Add additional oregano and basil if needed, to taste. Stir well.
- Finish cooking. Cover and cook on low for another 20-30 minutes or until warm.
You can also make Tomato Basil Soup in the Instant Pot!
Storing and Freezing Instructions:
- Store tomato basil soup covered, in the refrigerator for 4-5 days.
- Freeze: To properly freeze this soup, leave out the cream and shredded cheese before freezing it. Then add the cream and cheese after reheating. (Otherwise they may curdle when reheated from frozen.)
Serve tomato Basil Soup with:
You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST for more great recipes!
Recipe

Creamy Tomato Basil Soup
Ingredients
- 1 Tablespoon olive oil
- 2 14.5 ounce cans diced tomatoes , with the juice
- 2 carrots , finely diced (about 1 cup)
- 1 small onion , finely diced (about 1 cup)
- 3 ribs celery , finely diced (about 1 cup)
- 2 Tablespoons tomato paste
- 4 cups low-sodium chicken broth
- 1 teaspoon Dried oregano
- 1 1/2 teaspoons dried basil leaves
- ½ cup butter
- ½ cup all-purpose flour
- 1 cup freshly grated parmesan cheese
- 1½ cups half and half (or whole milk)
- 1 teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1/4 cup chopped fresh basil
Instructions
- Add oil to a large soup pot over medium high heat. Once hot, add carrots, onions, and celery and sauté them for a few minutes.
- Add diced tomatoes, tomato paste, chicken broth, oregano, and dried basil. Bring to a gentle boil and cook for several minutes, until the vegetables are tender.
- Use an immersion blender or regular blender (you may need to do this in batches, depending on how big your blender is) to puree the soup until smooth. (This step is optional, if you like a smooth soup). Return it to the soup pot.
- In a separate pot, prepare the roux. Add butter to the pot over medium low heat and allow to melt. Stir in the flour and whisk together constantly for about 10 minutes or until the roux is a nice golden brown color.
- Add a big ladle full of the soup to the roux--it will start to form a thick paste. Add a few more big scoops of soup to the roux and stir well until smooth. Add the roux mixture to soup pot and stir to combine.
- Stir in the parmesan cheese, half and half, salt, pepper and basil. Add additional oregano and basil if needed, to taste. Stir well. Cook for a few more minutes until warmed through.
- Store tomato basil soup covered in the refrigerator for up to one week.
- Try it served in a yummy homemade bread bowl!
Notes
Nutrition
Have you tried this recipe?!
RATE and COMMENT below! I would love to hear your experience.
I originally shared this recipe December 2013. Updated September 2019.
This post contains affiliate links.
Have you ever tried adding lemon zest or lemon grass while it is cooking? (you remove lemon grass before serving)
I’ve never tried it but it definitely could be yummy! Let me know how you like it if you try it!
I was wondering if you could also use cornstarch or a gluten free flour to thicken it? It sounds amazing and would love to try it now that it’s almost fall
Hi Stacey, you could use gluten free flour. If you use cornstarch you wouldn’t use as much (probably only 1-2 Tbsp to start) and make sure to mix it with a little bit of water first! Hope you love it!
Could i use gluten free flour?
Hi Jackie, I’ve never worked with gluten free flour so I couldn’t say for sure–the flour in this recipe is just used as a thickening agent so worse case scenario, your soup might not be as thick, but would still taste great!
I often use tapioca to thicken stews and soups….I am sure it would work here….
Just made this…very yummy. Cut a few calories using Nonfat condensed milk.
Instead of the blender, could you use a hand-mixer…or maybe pour the soup into the bowl of a KitchenAide? My blender jar isn’t very big…
I have a small blender jar as well so I just blend the soup in batches. But you could definitely try a hand mixer…the result probably won’t be as smoothly pureed but the soup doesn’t have to be blended either. Some people like it with more veggie chunks in it…. Hope this helps 🙂
Would I be able to make this the night before? Or would the veggies get to soft?
I honestly think the soup tastes even better the next day! I put the soup in the blender at the end so that’s it’s really smooth and creamy….but if you don’t want to blend it I still think the chunky veggies would taste great the next day.
I made some 2 days ago and it is so yummy! I used powdered Parmesan and my soup had a slightly grainy texture to it. The flavor was still wonderful, but the texture was less bisque like. Next time I make this, I will definitely use a better quality grated Parmesan.
Question, do you think I could combine all the ingredients up to the point of starting the crock pot and freeze it? I could make a few batches and just pop one in the crock pot when I’m craving this soup!
I’m so glad you liked it! Yes it definitely tastes best with freshly grated parmesan! And I think that’s a great idea to freeze the ingredients beforehand and then throw them in the crockpot when you’re ready and add the rue the day you decide to make the soup! That would work great!
If I were to use fresh tomatoes instead of canned, how many do you think I would need? And is the Parmesan cheese the shredded Parm, or the spaghetti cheese? This looks amazing, my kids love tomato soup and grilled cheese! Thanks for the recipe!
I would use about 5 large fresh tomatoes and I like to use freshly grated Parmesan cheese, not the powder kind! Hope you love this soup as much as I do!
Thanks! I was wondering about the Parm. cheese, too. I don’t like carrots, but I love creamy tomato soups and this sounds good – and in the end the carrots get all pureed. So, even though I’m going to make it and I know what’s in it I’m going to pretend I don’t, but still get some good, healthy carrot benefits.
Carrots are usually added to tomato soup to cut the acidity, instead of using sugar.
They all look yummy. Tess
Oh my goodness, I am going to put this in the crock pot right now! Looks delish 🙂