This roasted tomato basil soup is surprisingly easy to make and so much better than those canned versions! What makes our recipe special is roasting the tomatoes, onion, carrots, and garlic until they’re sweet and caramelized, which adds incredible depth of flavor that you just can’t get from stovetop-only versions. Fresh basil and parsley finish off the soup with bright, herbaceous notes. If you’ve been curious about making your own tomato soup from scratch, this is your nudge to try it!
Tomato soup and grilled cheese was a staple in my house growing up, so I have a real soft spot for this classic combination. My husband and I make a big pot of soup or chili one to two times a week throughout the fall and winter, so we’ve tried a LOT of different varieties over the years. I’ve shared over a dozen soup and chili recipes on this website because we genuinely love making and eating them when it’s cold out (and let’s be real, that’s like 6 months of the year here in Wisconsin)!
After testing various techniques for making tomato soup, I found that roasting the vegetables before blending creates a much more flavorful result than just simmering everything on the stovetop. The roasting brings out the natural sweetness in the tomatoes, and those caramelized edges from roasting add so much depth to the end product. This soup is packed with vegetables and comes together in about an hour from start to finish (with minimal hands-on time). It’s become a regular in our rotation, especially when paired with a gooey grilled cheese sandwich!
You’ll Love This Homemade Tomato Soup!
Easy to make with minimal hands-on time. If you can cut a few veggies, and turn on your blender, you can make this soup! The bulk of the recipe time is when the veggies are roasting in the oven, making life easy for you.
Deep flavor from roasting the veggies. Roasting the tomatoes, onion, carrots, and garlic brings out their natural sweetness and adds incredible depth that makes this soup taste restaurant-quality.
Made from scratch with fresh tomatoes. No canned soup here, and no canned tomatoes either! This homemade version is made with fresh tomatoes and simple ingredients you can feel good about. Plus, homemade tastes so much better!
Packed with vegetables. This soup is loaded with tomatoes, onion, carrots, and garlic for a veggie-packed meal that’s low in calories but high in flavor and deliciousness.
Ingredients for Tomato Basil Soup Recipe
- Fresh roma tomatoes. The star of the soup! Roma tomatoes are ideal for soup because they have fewer seeds and more flesh than other varieties (see notes below for more tomato options).
- Yellow onion. Adds savory depth and sweetness when roasted.
- Carrots. Provide natural sweetness and add body to the soup.
- Garlic cloves. Add aromatic, savory flavor that complements the tomatoes.
- Olive oil. Used to coat the vegetables for roasting, helping them caramelize.
- Salt and pepper. Season the vegetables and enhance all the flavors.
- Vegetable stock (or broth). Provides liquid to help blend the vegetables and adjust the soup’s consistency. If preferred, you can also use chicken broth or stock, or chicken bone broth for added nutrition.
- Salted butter. Adds richness and helps meld all the flavors together.
- Granulated sugar. A small amount balances the acidity of the tomatoes.
- Fresh basil. The signature herb that gives this soup its classic flavor.
- Fresh curly parsley. Adds brightness and fresh flavor to complement the basil.
You’ll find complete ingredient measurements and all recipe details in the recipe card at the bottom of the page.
What Kind of Tomatoes to Use
Roma tomatoes are the best choice for making tomato soup because they have a higher flesh-to-seed ratio, less water content, and a sweeter flavor when roasted. However, if you’re in peak tomato season (late summer), you can absolutely use whatever fresh tomatoes you have! Regular garden tomatoes or even heirloom tomatoes work well, though we’ve found that romas tend to give the most consistent, flavorful results. If using heirloom or other varieties, you may need to adjust the amount of broth slightly depending on how juicy your tomatoes are.
Helpful Equipment
You’ll need a good quality blender for this recipe. A high-speed blender (like a Vitamix or Blendtec) will give you the smoothest, most velvety texture, but an immersion blender works too if that’s what you have.
You’ll also want a large sheet pan(s) for roasting the vegetables and a large pot for simmering the soup.
How to Make Butternut Squash Soup
Prep and preheat. Preheat your oven to 400°F and line a baking sheet with parchment paper.
Prep the vegetables. Wash the tomatoes and remove the stems, then cut them in half lengthwise. Peel the onion and cut it into quarters. Peel the carrots and cut them in half lengthwise. Leave the garlic cloves whole.
Coat with oil and season. Add all the chopped vegetables to the prepared baking sheet and drizzle with olive oil. Use your hands to rub the oil over all sides of the vegetables, then sprinkle with salt and pepper.
Roast. Roast for 45 minutes, until the tomatoes are softened and starting to caramelize around the edges.
Blend in batches. Carefully transfer about half of the roasted vegetables to a high-speed blender.
Add a generous splash of the broth to help the blending process
Blend until smooth.
Transfer the blended soup to a large pot, then repeat with the remaining vegetables and another splash of broth.
Add the finishing touches. Add the butter, sugar, and chopped herbs to the pot. Simmer over medium-low heat for about 10 minutes, stirring a few times, to allow the flavors to meld together.
Taste and adjust. Taste the soup and add additional salt, pepper, or broth to your liking. If the soup is too thick, thin it out with more broth. If it’s too acidic, add a pinch more sugar.
Serve and enjoy! I like to serve this soup with grilled cheese sandwiches… but you can also serve with crusty bread or crackers, topped with a few croutons, or whatever you like!
Tomato and Basil Soup Variation Ideas
- Add cottage cheese for protein. Like our butternut squash soup recipe, you can blend in some low-fat cottage cheese to add creaminess and a protein boost without the need for heavy cream.
- Make it creamier. Stir in a splash of heavy cream or half and half at the end for an even richer soup. I recommend letting people do this to their individual bowls as everyone may have different preferences.
- Add spice. Include a pinch of red pepper flakes with the roasted vegetables for a subtle kick.
- Use different herbs. Try adding fresh oregano or thyme along with the basil for a different flavor profile.
Expert Tips for Making Fresh Tomato Basil Soup
Don’t skip the roasting step. Roasting is what gives this soup its incredible depth of flavor. The caramelization that happens in the oven adds sweetness and complexity that you can’t achieve by just simmering.
Use a slotted spoon to transfer vegetables. When moving the roasted veggies to your blender, use a slotted spoon rather than tongs. Tongs tend to squeeze the juices out of the tomatoes and make the transfer messier.
Start with less broth. You need a generous splash of broth to help the vegetables blend properly, but start conservatively. You can always add more to thin out the soup, but you can’t take it back once it’s added! The amount you need will depend on how juicy your tomatoes are and how thick you prefer your soup to be.
Let the vegetables cool slightly. Wait a few minutes after roasting before transferring the hot vegetables to your blender. This prevents steam buildup and makes it safer to handle.
How to Store Tomato Basil Soup
Store fully cooled, leftover soup in an airtight container in the refrigerator for up to 5 days. Reheat individual portions in the microwave for 1 to 2 minutes, or reheat on the stovetop over medium-low heat, stirring occasionally. The soup may thicken as it sits in the fridge, so you can thin it out with a splash of broth or water when reheating.
Fresh tomato soup freezes wonderfully for up to 3 months! To do so, let it cool completely, then transfer to airtight freezer-safe containers or zip-top freezer bags (leaving room for expansion). Thaw overnight in the refrigerator, then reheat on the stovetop over medium-low heat, stirring frequently. Add a splash of broth if needed to reach your desired consistency.
Roasted Garlic Tomato Soup Recipe FAQs
Fresh tomatoes give the best flavor, especially when roasted, but you can use canned tomatoes in a pinch. Use two 28-ounce cans of whole peeled tomatoes, drain them, and roast them with the other vegetables. The flavor won’t be quite as complex, but it will still be pretty good.
The sugar balances the natural acidity of the tomatoes. Just a small amount (¾ teaspoon) helps round out the flavors without making the soup taste sweet. Taste the soup before adding it, and adjust based on how acidic your tomatoes are.
Yes, but a high-speed blender will give you the smoothest, most velvety texture. If using an immersion blender, you may need to blend longer to fully break down the roasted veggies (and you may still have a few chunks in the end). The soup will still be delicious, just potentially not quite as silky smooth.
Fresh basil is really what makes this soup special, so I highly recommend using it if possible. If you must use dried, use about 1 to 1½ tablespoons of dried basil, but know that the flavor won’t be quite as bright and fresh.
You have a few options! You can stir in a splash of heavy cream or half and half at the end, blend in some low-fat cottage cheese for creaminess and protein, or blend in a few tablespoons of cream cheese for extra richness.
Love This Recipe? Try One of These Easy Soup Recipes Next!
Homemade Roasted Tomato and Basil Soup
Equipment
- High-Speed Blender (or immersion blender)
- Large Pot or Dutch Oven
Ingredients
- 2.5 pounds roma tomatoes, (washed, remove stem from top, and cut in half length-wise)
- 1 large yellow onion (peeled and cut it into quarters)
- 2 medium carrots (peeled and cut in half length-wise)
- 4 cloves garlic
- 2 Tablespoons olive oil
- salt and pepper (start with 1 teaspoon salt, ½ teaspoon pepper if not using a grinder)
- 1-2 Cups vegetable stock* (alternatives: vegetable broth, chicken broth/stock, chicken bone broth)
- 1 Tablespoon salted butter
- ¾ teaspoon granulated sugar
- 1 teaspoon tomato paste* (+ more to taste)
- ½ Cup fresh chopped basil*
- ¼ Cup fresh chopped parsley* (curly leaf)
Instructions
- Prep and preheat. Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Coat with oil and season. Add all the chopped vegetables to the prepared baking sheet and drizzle with olive oil. Use your hands to rub the oil over all sides of the vegetables, then sprinkle with salt and pepper.2.5 pounds roma tomatoes,1 large yellow onion2 medium carrots4 cloves garlic2 Tablespoons olive oilsalt and pepper
- Roast. Roast the veggies for 45 minutes, until the tomatoes are softened and starting to caramelize around the edges.
- Blend in batches. Carefully transfer about half of the roasted vegetables to a high-speed blender and add a generous splash of the broth. Blend until smooth, then transfer to a large pot. Repeat with the remaining vegetables and another splash of broth.1-2 Cups vegetable stock*
- Add finishing touches. Add the butter, sugar, and chopped fresh basil and parsley to the pot. Simmer over medium-low heat for about 10 minutes, stirring a few times, to allow the flavors to meld together.1 Tablespoon salted butter¾ teaspoon granulated sugar½ Cup fresh chopped basil*¼ Cup fresh chopped parsley*1 teaspoon tomato paste*
- Taste and adjust. Taste the soup and add additional salt, pepper, and/or broth to your liking. If the soup is too thick, thin it out with more broth. If it's too acidic, add a pinch more sugar.
- Serve and enjoy!
Notes
- Add cottage cheese for protein. Blend in some low-fat cottage cheese to add creaminess and a protein boost.
- Make it creamier. Stir in a splash of heavy cream or half and half at the end for an even richer soup. I recommend letting people do this to their individual bowls as everyone may have different preferences.
- Add spice. Include a pinch of red pepper flakes with the roasted vegetables for a subtle kick.
- Use different herbs. Try adding fresh oregano or thyme along with the basil for a different flavor profile.
Victoria says
Back in the summer when I had so many fresh Roma tomatoes, I froze them not knowing how I would use them other than in chili. I decided to try this recipe – thawed the tomatoes and drained them, then followed the directions. The roasting worked just fine and it tasted great! With a grilled Gruyère on homemade Dutch Oven crusty bread, this made a perfect meal on a cold winter day. Thank you!
Meredith says
I’m so glad this recipe worked well for your frozen roma tomatoes! your sandwich pairing sounds perfect too.
Katie M says
So fresh and delicious!
Meredith says
So happy to hear you enjoyed this soup recipe Katie!
Karl T says
I honestly didn’t know I was capable of making something that tasted this good. SO GOOOOODDDD.
Meredith says
🙌🙌🙌 you can and you did Karl!!
Jenny says
This soup is pure comfort! And so delicious
Meredith says
I’m so happy to hear you enjoyed this soup too Jenny! Thanks for giving our recipe a try.
Lynn says
Super easy to make with wholesome ingredients that are easy to find. I used homemade chicken stock instead of veg stock. Finished with half & half along with grated parm.
Delicious!!
Meredith says
I’m so happy to hear you enjoyed this recipe Lynn! Great call on homemade stock since you had it.
Amanda says
Chef’s kiss!
Meredith says
thank you darlin’!
Laura says
Delicious! Recently made this for an event and it was a crowd pleaser.
Meredith says
I’m so glad to hear everyone enjoyed it! Thanks for making our recipe Laura ❤️
Meredith says
We’ve made this 3x in the last 2 weeks… I have no regrets. And I don’t see the pace slowing down anytime soon… it’s SO GOOD!