Creamy Roasted Garlic Tomato Soup with Fresh Herbs
This Roasted Garlic Tomato Soup is packed with flavor from fresh tomatoes, caramelized garlic, and herbs. Easy to make, freezer-friendly, and perfect with grilled cheese!
Roasted Garlic Tomato Soup with Basil
When my neighbor asked if we’d like some fresh tomatoes from their garden, I didn’t hesitate one bit. “Yes, please!” I already knew exactly what I was going to make—this Roasted Garlic Tomato Soup. It’s the ultimate comfort food with a deep, savory flavor that store-bought soups just can’t touch. If you’re swimming in tomatoes during peak tomato season, this is hands-down the best way to use them.
No fancy ingredients here—just a few pantry staples, some fresh herbs, and a hot oven. The result? A rich, velvety soup packed with the natural sweetness of roasted tomatoes and mellow, buttery garlic.
Why You’ll Love This Roasted Garlic Tomato Soup
What Makes This Tomato Soup So Flavorful?
This isn’t your average tomato basil soup. We elevate the dish with a whole head of garlic (actually two), Roma and vine-ripened tomatoes, and a good roast in a hot oven until everything is caramelized and gorgeous.
The roasted garlic cloves add that sweet, buttery depth that you just can’t get from garlic powder. Combine that with the tangy-sweet burst of cherry tomatoes, and it’s pure soup magic.
Ingredients for Roasted Garlic Tomato Soup
Fresh, simple ingredients make all the difference.
- 2 tbsp olive oil
- 5-6 vine-ripe fresh tomatoes, cut into wedges
- 3 Roma tomatoes or plum tomatoes, quartered
- 1 cup cherry tomatoes
- 1 medium yellow onion, quartered
- 2 garlic bulbs (that’s two whole heads of garlic!)
- 1 tbsp Italian seasoning
- 1 tsp smoked paprika
- 1/2 tsp black pepper
- 1/2 tsp sea salt
- 2 sprigs of rosemary or thyme (optional)
- 1/2 tsp red pepper flakes (add more if you like heat)
- 3-4 fresh basil leaves
- 3/4 cup heavy cream (or coconut milk for a dairy-free option)
- 1 1/2 cups chicken broth (or vegetable stock for a vegetarian version)
How to Make Roasted Garlic Tomato Soup
Step 1: Roast the Veggies
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Add tomato wedges, whole cherry tomatoes, onion quarters, and the garlic bulbs with the tops cut off to the sheet pan.
- Drizzle everything with olive oil and toss with Italian seasoning, paprika, salt, pepper, and herbs.
- Roast for 30-40 minutes, until the cherry tomatoes burst and the larger tomatoes and onion pieces are slightly charred on the edges.
Step 2: Blend it Up
- Let the pan cool slightly. Squeeze the roasted garlic from the bulbs and discard the empty bulbs along with the herb stems.
- Scoop everything into a regular blender, food processor, or use a hand blender (immersion blender) in a soup pot.
- Add fresh basil and blend until silky smooth.
Step 3: Simmer to Finish
- Transfer the blended soup to a large pot or Dutch oven.
- Stir in the chicken broth, heavy cream, and red pepper flakes.
- Heat over medium heat until it reaches a low simmer. Taste and adjust salt, pepper and other seasonings if needed. If the soup is too thin, simmer over medium heat and allow it to reduce for about 30 minutes.
Serving Ideas and Toppings
- Grilled cheese sandwiches (classic, or try pesto and mozzarella)
- Garlic bread, crusty bread, or homemade croutons
- Garnish with shaved parmesan cheese, a splash of cream, crumbled bacon, or more fresh basil.
Storage and Make-Ahead Tips
- Store in an airtight container in the fridge for up to 4–5 days
- Freeze for up to 3 months—it reheats beautifully
- Reheat on the stovetop over medium-low heat or microwave in short bursts

Tips & Tricks
- 🍅 Use overripe tomatoes for even more natural sweetness and better roasting results.
- 🧄 Don’t skip roasting the garlic! It’s the key to that mellow, deep flavor.
- 🧂 Adjust seasoning after blending. The flavor concentrates after roasting, so wait until the end to fine-tune.
- 🥣 Add more broth if the soup is too thick, or let it simmer longer to reduce if it’s too thin.
- 🍜 For a smoother finish, strain the soup through a sieve before heating.
- 💡 Want it vegan? Use vegetable broth and swap the cream for coconut milk or cashew cream.
- 🥶 Cool completely before freezing to preserve the texture and flavor.
- 🧽 Cleanup tip: Line your sheet pan with parchment paper or foil to make cleanup easier.
More Cozy Soup Recipes to Try

FAQs About Roasted Garlic Tomato Soup
Easy Homemade Roasted Tomato Soup
Ready to make a pot of the most flavorful tomato garlic soup you’ve ever tasted? Trust me, once you try this version, you’ll never go back to store-bought again. 🍅
Pin this recipe for later!

Creamy Roasted Garlic Tomato Soup with Fresh Herbs
Equipment
Ingredients
- 2 tbsp olive oil
- 6 vine-ripe fresh tomatoes cut into wedges
- 3 Roma tomatoes or Plum tomatoes quartered
- 1 cup cherry tomatoes
- 1 medium yellow onion quartered
- 2 bulbs garlic tops cut off to expose the cloves
- 1 tbsp Italian seasoning
- 1 tsp smoked paprika
- ½ tsp black pepper
- ½ tsp sea salt
- 2-3 sprigs rosemary or thyme optional
- 1 tsp red pepper flakes optional for heat, add more if you like!
- 3-4 leaves fresh basil
- ¾ cup heavy cream or coconut milk for a dairy-free option
- 2 cups chicken broth or vegetable stock for a vegetarian version
Instructions
Roast the Veggies
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Add tomato wedges, whole cherry tomatoes, onion quarters, and the garlic bulbs with the tops cut off to the sheet pan.
- Drizzle everything with olive oil and toss with Italian seasoning, paprika, salt, pepper, and herbs.
- Roast for 35-45 minutes, until the cherry tomatoes burst and the larger tomatoes are charred on the edges.
Blend it Up
- Let the pan cool slightly. Squeeze the roasted garlic cloves from the bulbs and discard the empty bulbs along with the herb stems.
- Scoop everything into a regular blender, food processor, or use a hand blender (immersion blender) in a soup pot.
- Add fresh basil and blend until silky smooth.
Simmer to Finish
- Transfer the blended soup to a large pot or Dutch oven.
- Stir in the chicken broth, heavy cream, and red pepper flakes.
- Heat over medium heat until it reaches a low simmer. Taste and adjust salt or seasoning if needed. For a thicker soup, simmer over medium heat and allow it to reduce for about 30 minutes.
Notes
Serving Ideas and Toppings
- Grilled cheese sandwiches (classic, or try pesto and mozzarella)
- Garlic bread, crusty bread, or homemade croutons
- Garnish with shaved parmesan cheese, a splash of cream, crumbled bacon, or more fresh basil.






















