Roasted Garlic Tomato Soup

A Rich, Velvety and Flavor-Packed Homemade Soup
There is something incredibly comforting about a bowl of warm tomato soup, especially when it’s made with slow-roasted tomatoes and sweet roasted garlic.
This Roasted Garlic Tomato Soup takes the familiar classic to another level. Instead of simply simmering tomatoes with broth, the tomatoes and garlic are roasted first, allowing their natural sugars to caramelize and their flavors to become deeper and more concentrated.
The roasted vegetables are then blended with aromatic herbs and broth until completely smooth. A small amount of cream can be added at the end to create an exceptionally silky texture.
The result is a soup that’s rich, savory, slightly sweet, garlicky, creamy, and incredibly satisfying.
⭐ Why You’ll Love This Recipe
Easy to Prepare
Despite its restaurant-style flavor, this soup uses straightforward ingredients and simple cooking techniques.
Incredible Roasted Flavor
Roasting the tomatoes concentrates their natural sweetness and adds lightly caramelized edges.
Rich Garlic Flavor
Roasted garlic becomes soft, mellow, and naturally sweet rather than sharp and overpowering.
Smooth and Creamy
Blending the roasted vegetables creates a beautifully velvety texture.
Perfect Comfort Food
It’s ideal for chilly evenings, cozy lunches, or a simple family dinner.
Great With Bread
Serve it with crusty bread, garlic toast, or a classic grilled cheese sandwich.
🛒 Ingredients

For the Roasted Vegetables
- 2½–3 pounds ripe tomatoes
- 1 whole head of garlic
- 2–3 tablespoons olive oil
- 1 small yellow onion, quartered
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- Pinch of red pepper flakes, optional
For the Soup
- 3 cups vegetable or chicken broth
- ½ cup heavy cream
- 1 tablespoon tomato paste
- 1 teaspoon sugar or honey, optional
- 1 tablespoon fresh basil, chopped
- Salt and black pepper, to taste
For Garnishing
- Fresh basil leaves
- Roasted tomatoes
- Freshly cracked black pepper
- Red pepper flakes
- Drizzle of heavy cream or olive oil
🍅 Choosing the Best Tomatoes
For the best flavor, use ripe tomatoes with plenty of natural sweetness.
Roma tomatoes are particularly good because they contain less water and roast beautifully.
You can also use:
- Vine-ripened tomatoes
- Plum tomatoes
- Heirloom tomatoes
- Cherry tomatoes
A combination of tomato varieties can create even more complex flavor.
The most important thing is to choose tomatoes that are ripe and flavorful.
🧄 Why Roast the Garlic?
Raw garlic can have a strong, sharp flavor.
Roasting completely changes its character.
As the garlic cooks slowly, the cloves become:
- Soft
- Creamy
- Mild
- Sweet
- Aromatic
The roasted garlic can then be squeezed directly from its papery skin and blended into the soup.
This gives the finished recipe a deep garlic flavor without making it harsh.
👩🍳 How to Make Roasted Garlic Tomato Soup

Step 1: Prepare the Oven
Preheat your oven to 425°F (220°C).
Line a large baking sheet with parchment paper if desired.
Step 2: Prepare the Tomatoes
Wash and dry the tomatoes.
Cut larger tomatoes in half or into quarters.
Arrange them cut-side up on the baking sheet.
Add the quartered onion around the tomatoes.
Step 3: Prepare the Garlic
Take one whole head of garlic and carefully slice off the top portion to expose the cloves.
Place it on a small piece of aluminum foil.
Drizzle with approximately one teaspoon of olive oil.
Wrap the garlic loosely in the foil.
Place it on the baking tray alongside the tomatoes.
Step 4: Season and Roast
Drizzle the tomatoes and onion with olive oil.
Season with:
- Salt
- Black pepper
- Oregano
- Basil
- Red pepper flakes, if desired
Roast for approximately 35–45 minutes.
The tomatoes should become soft, caramelized, and slightly charred around the edges.
The garlic should be completely tender.
Step 5: Roast Until Caramelized
Don’t be afraid of a little browning.
Those caramelized edges are responsible for much of the soup’s deep flavor.
However, avoid burning the tomatoes or garlic.
If the garlic becomes dark too quickly, remove it from the oven while allowing the tomatoes to continue roasting.
Step 6: Squeeze Out the Garlic
Allow the roasted garlic to cool enough to handle.
Unwrap it and squeeze the softened cloves from their skins.
The garlic should have a soft, almost paste-like consistency.
Step 7: Build the Soup
Transfer the roasted tomatoes and onion to a large saucepan or Dutch oven.
Add the roasted garlic.
Pour in the broth and add the tomato paste.
Bring the mixture to a gentle simmer.
Cook for approximately 10–15 minutes.
This allows the roasted flavors to blend together.
Step 8: Blend Until Smooth
Use an immersion blender to puree the soup directly in the saucepan.
Alternatively, transfer the soup carefully to a countertop blender in batches.
Blend until smooth and creamy.
For an exceptionally silky soup, strain it through a fine-mesh sieve after blending.
Step 9: Add the Cream
Return the blended soup to low heat.
Stir in the heavy cream.
Do not allow the soup to boil vigorously after adding the cream.
Taste and adjust the seasoning.
Add additional salt, pepper, or a small amount of sugar if the tomatoes are particularly acidic.
Step 10: Finish With Fresh Herbs
Stir in chopped fresh basil just before serving.
The fresh basil adds a bright herbal note that balances the richness of the soup.
🥣 How to Get an Extra-Smooth Texture
If you want a restaurant-quality consistency, follow these steps:
- Roast the tomatoes until completely tender.
- Blend thoroughly.
- Add broth gradually rather than all at once.
- Use an immersion or high-speed blender.
- Pass the soup through a fine sieve if necessary.
- Add cream only after blending.
This creates a luxurious texture that feels much more refined than standard tomato soup.
🌶️ How to Adjust the Flavor
For a Sweeter Soup
Add a small amount of honey or sugar.
This is especially helpful when using tomatoes that are naturally acidic.
For More Heat
Add:
- Red pepper flakes
- Cayenne
- Fresh chili
- Chili oil
For More Garlic
Roast an additional half head of garlic and blend it into the soup.
For More Herb Flavor
Add fresh basil, oregano, thyme, or parsley.
🧀 Best Toppings
Toppings can make this simple soup feel special.
Try:
Cream Swirl
Drizzle a little heavy cream over the surface.
Fresh Basil
Add small basil leaves for freshness and color.
Parmesan
Finish with freshly grated Parmesan for a savory, salty note.
Croutons
Crispy homemade croutons provide a wonderful textural contrast.
Chili Oil
A few drops of chili oil add heat and visual appeal.
Olive Oil
A high-quality extra-virgin olive oil makes a simple but elegant finishing touch.
🥖 What to Serve With Tomato Soup
Classic Grilled Cheese
The combination of crispy toasted bread, melted cheese, and creamy tomato soup is timeless.
Garlic Bread
Perfect for dipping into the soup.
Crusty Sourdough
The tanginess of sourdough works beautifully with the sweet roasted tomatoes.
Simple Green Salad
A fresh salad with lemon vinaigrette provides acidity and balance.
Roasted Vegetables
Serve with roasted broccoli, asparagus, or zucchini for a more complete meal.
👨🍳 Professional Cooking Tips
Don’t Skip the Roasting
Roasting is what gives this soup its distinctive depth of flavor.
Use Enough Olive Oil
A little olive oil helps the tomatoes caramelize rather than simply steam.
Don’t Overcrowd the Pan
Spread the tomatoes into a single layer so hot air can circulate around them.
Taste Before Adding Sugar
Some tomatoes are naturally sweet enough that no additional sweetener is necessary.
Blend Thoroughly
The longer you blend, the smoother the final texture will be.
Season at the End
Roasting concentrates flavors, so always taste the soup after blending before making final seasoning adjustments.
🧊 Storage
Allow leftover soup to cool before transferring it to an airtight container.
Store it in the refrigerator and consume within several days.
The soup can also be frozen.
For best results, freeze the tomato soup before adding the cream, then add fresh cream when reheating.
🔥 How to Reheat
Reheat the soup gently over medium-low heat.
Stir occasionally.
If the soup becomes too thick, add a splash of broth or water.
Avoid boiling aggressively, especially after cream has been added.
❄️ Can You Freeze Roasted Tomato Soup?
Yes.
The roasted tomato and garlic base freezes very well.
For the best texture:
- Prepare the soup without cream.
- Allow it to cool completely.
- Transfer it to freezer-safe containers.
- Freeze.
- Thaw overnight in the refrigerator.
- Reheat gently.
- Add cream just before serving.
This helps preserve the creamy texture.
🥄 Recipe Variations
Creamy Tomato Basil Soup
Add extra fresh basil and finish with Parmesan.
Spicy Roasted Tomato Soup
Add chili flakes and a drizzle of chili oil.
Tomato Parmesan Soup
Stir freshly grated Parmesan into the finished soup.
Vegan Roasted Tomato Soup
Replace heavy cream with full-fat coconut milk or a plant-based cream alternative and use vegetable broth.
Roasted Red Pepper Tomato Soup
Add roasted red bell peppers along with the tomatoes for extra sweetness and smoky flavor.
Frequently Asked Questions
Can I Use Canned Tomatoes?
Yes. Fresh tomatoes provide excellent flavor during tomato season, but high-quality canned tomatoes can work when fresh tomatoes aren’t available.
Can I Make This Without Cream?
Absolutely. The roasted tomatoes and garlic already create a rich, smooth soup. You can simply leave the cream out or use a plant-based alternative.
Can I Use an Immersion Blender?
Yes. It’s one of the easiest ways to blend this soup directly in the cooking pot.
Why Does My Tomato Soup Taste Acidic?
The tomatoes may naturally be quite acidic. A small amount of sugar or honey can help balance the flavor.
Can I Add Cheese?
Absolutely. Parmesan, mozzarella, goat cheese, or a little cream cheese can all create delicious variations.
🍅 Serving Suggestion
For an elegant presentation, ladle the hot soup into a shallow white bowl.
Add a small swirl of cream in the center.
Top with:
- A roasted tomato
- Fresh basil
- Cracked black pepper
- A pinch of chili flakes
Serve immediately with warm crusty bread.
The contrast between the vibrant roasted tomato color, creamy garnish, and fresh green herbs makes this soup especially appealing for food photography and entertaining.
📋 Recipe at a Glance
Recipe: Roasted Garlic Tomato Soup
Prep Time: 15 minutes
Roasting Time: 35–45 minutes
Simmering Time: 10–15 minutes
Total Time: Approximately 1 hour
Servings: 4–6
Difficulty: Easy
Cuisine: American-inspired comfort food
Final Thoughts

This Roasted Garlic Tomato Soup transforms simple ingredients into an incredibly comforting and flavorful meal.
The combination of sweet roasted tomatoes, mellow roasted garlic, aromatic herbs, savory broth, and a touch of cream creates a beautifully balanced soup with a smooth, luxurious texture.
The roasting step is what truly makes this recipe special. It concentrates the tomatoes’ natural sweetness while creating caramelized edges and deep savory notes. Meanwhile, the roasted garlic becomes soft and mellow, adding richness without overpowering the tomato flavor.
Serve it with grilled cheese, crusty sourdough, garlic bread, or a fresh green salad for an easy meal that feels homemade, cozy, and satisfying.
Save this Roasted Garlic Tomato Soup recipe for the next chilly evening—you’ll want to make it again and again. 🍅🧄🥣