When I first thought about making this Creamy Roasted Garlic Tomato Soup, I imagined something comforting, bold, and irresistibly creamy — and let me tell you, this soup absolutely delivers. It’s rich with roasted garlic flavor, sweet with oven-roasted tomatoes, and finished off with a velvety texture that feels like a warm hug in a bowl. Every spoonful makes you want to slow down and savor the moment.

I love how roasting the tomatoes and garlic deepens their flavors, transforming the simple ingredients into something truly magical. The house fills with the coziest aroma, and the final drizzle of cream and sprinkle of cracked pepper gives it a gourmet touch that’s effortless to achieve. Whether it’s a chilly evening or a lazy weekend lunch, this soup will become your new go-to for pure comfort.
Why You’ll Love This Creamy Roasted Garlic Tomato Soup
This soup isn’t just any tomato soup — it’s a next-level experience. The roasting process adds a subtle smokiness, the garlic becomes mellow and sweet, and the cream creates a luxurious finish that feels so indulgent. Plus, it’s surprisingly simple to prepare with minimal hands-on time. Perfect for meal prep, cozy dinners, or even as a starter for a special occasion!
What Kind of Tomatoes Should I Use for Creamy Roasted Garlic Tomato Soup?
When it comes to picking tomatoes for this soup, I always reach for plum or Roma tomatoes. They have fewer seeds, a dense flesh, and a natural sweetness that intensifies beautifully when roasted. If you’re craving an extra-rich flavor, heirloom tomatoes can add a wonderful depth too. In a pinch, good-quality canned San Marzano tomatoes work surprisingly well — especially if fresh tomatoes aren’t at their peak.
Options for Substitutions
If you’re looking to tweak this recipe a bit, you have some delicious options:
- Tomatoes: Swap fresh tomatoes for canned fire-roasted tomatoes to save time without losing that smoky flavor.
- Garlic: If you’re short on time, roasted garlic paste from the store can stand in, though homemade is always better.
- Cream: For a dairy-free version, coconut milk or cashew cream makes the soup just as luscious.
- Herbs: Basil is a classic, but you could also toss in fresh thyme or oregano for a different herbal spin.
- Broth: Vegetable broth keeps it vegetarian, but chicken broth adds a deeper savory note if that fits your preference.
- Spices: Add a pinch of red pepper flakes if you love a little heat, or smoked paprika for an extra cozy vibe.
- Toppings: Croutons, a swirl of pesto, or a sprinkle of Parmesan can each take the final bowl to the next level.
Ingredients for Creamy Roasted Garlic Tomato Soup
- Roma Tomatoes: These are essential for that sweet, rich, and slightly tangy flavor once roasted.
- Garlic Bulbs: Roasting brings out their deep, mellow sweetness, forming the flavor backbone of the soup.
- Olive Oil: Needed to coat the tomatoes and garlic for roasting, giving them a beautiful caramelization.
- Yellow Onion: Adds a mild sweetness and depth to the soup as it simmers.
- Vegetable Broth: Keeps the soup light and vegetarian while adding a savory base.
- Heavy Cream: Introduces that luxurious creaminess that makes every spoonful silky and satisfying.
- Salt and Pepper: Enhances all the natural flavors without overpowering them.
- Fresh Basil Leaves: Brightens the finished soup with a fresh herbal note.
- Butter: Adds just a touch of richness right at the end to round out all the flavors.

Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 400°F (200°C). Slice the tomatoes in half and place them cut side up on a baking sheet. Slice the tops off the garlic bulbs to expose the cloves slightly, drizzle everything with olive oil, sprinkle with salt and pepper, and roast for about 35–40 minutes until the tomatoes are caramelized and the garlic is soft and golden.
Step 2: Sauté the Onion
While the tomatoes and garlic are roasting, heat a bit of olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, about 5–7 minutes. This step builds a sweet and savory base for the soup.
Step 3: Blend the Vegetables
Once the tomatoes and garlic are roasted, carefully squeeze the roasted garlic out of its skins. Transfer the roasted tomatoes, garlic, and sautéed onions to a blender (or use an immersion blender directly in the pot). Blend until completely smooth.
Step 4: Simmer the Soup
Pour the blended mixture back into the pot if you used a regular blender. Add the vegetable broth and bring it to a gentle simmer over medium-low heat. Let it cook for about 10–15 minutes to allow the flavors to meld beautifully.
Step 5: Add Cream and Finish
Lower the heat and stir in the heavy cream and butter. Taste and adjust seasoning with additional salt and pepper if needed. If you like a thinner soup, you can add a bit more broth at this stage. Stir in the fresh basil leaves just before serving for a pop of color and flavor.
How Long to Cook Creamy Roasted Garlic Tomato Soup
The magic of this soup is that it doesn’t demand hours of effort. Roasting the tomatoes and garlic will take about 35–40 minutes. Sautéing the onions adds another 5–7 minutes, blending is quick, and then simmering the soup takes 10–15 minutes.
Altogether, you’re looking at just under an hour from start to finish, with most of that time being hands-off while the oven does the heavy lifting.
Tips for Perfect Creamy Roasted Garlic Tomato Soup
- Roast generously: Don’t skimp on roasting time. Let the tomatoes and garlic get a deep golden color for the richest flavor.
- Blend thoroughly: Take your time when blending. The smoother the soup, the more luxurious the texture will feel.
- Adjust broth carefully: If you prefer a thicker soup, start with less broth and add more little by little until you reach your perfect consistency.
- Don’t boil after adding cream: Keep the heat low to avoid separating the cream and ending up with a grainy texture.
- Season in layers: Taste at each step — when roasting, simmering, and finishing — so every layer is seasoned just right.
- Use fresh basil last: Stir in fresh basil right before serving to preserve its bright, fresh flavor.
- Garnish thoughtfully: A swirl of cream, a crack of fresh pepper, and a few roasted cherry tomatoes make it stunning and delicious.
- Serve with good bread: This soup was made for dipping, so a crusty loaf of sourdough or focaccia is a must!
Watch Out for These Mistakes While Cooking
- Under-roasting the Tomatoes: If they’re too pale, you miss out on that deep, caramelized flavor that makes the soup shine.
- Burning the Garlic: Roasted garlic should be sweet and mellow, not bitter. Keep an eye on it toward the end of roasting.
- Skipping the Sauté Step: It might be tempting to toss everything into the blender, but sautéing the onions gives the soup a deeper savory base.
- Over-blending Hot Ingredients: If using a regular blender, let the roasted ingredients cool slightly before blending to avoid pressure buildup (and messy accidents!).
- Boiling the Cream: High heat after adding cream can cause separation. Always keep it on low and stir gently.
- Under-seasoning: Tomatoes need salt to bring out their natural sweetness—taste at every step!
- Using Too Much Broth Too Soon: It’s easier to thin a soup than to thicken it. Add broth gradually.
- Ignoring Garnish Opportunities: A little swirl of cream, basil leaves, or even some roasted tomato bits can elevate the presentation.
What to Serve With Creamy Roasted Garlic Tomato Soup?
1. Grilled Cheese Sandwich
The classic! Gooey, buttery grilled cheese is the ultimate partner for dipping into this creamy soup.
2. Garlic Bread
Double down on that garlic love with warm, crusty garlic bread straight from the oven.
3. Avocado Toast
A simple avocado toast with chili flakes or lemon zest adds a fresh, creamy complement.
4. Caesar Salad
A crisp Caesar salad brings crunch and a salty tang that balances the richness of the soup.
5. Roasted Vegetables
A tray of simple roasted veggies like carrots and broccoli pairs beautifully for a wholesome meal.
6. Fresh Mozzarella and Tomato Salad
A Caprese-inspired side dish with basil, tomatoes, and mozzarella brings refreshing brightness.
7. Parmesan Crisps
Crispy, cheesy bites to snack on or float atop your bowl for a crunchy surprise.
8. Herb Focaccia
Fluffy, herby focaccia bread is perfect for soaking up every last drop of that creamy goodness.
Storage Instructions
This soup stores beautifully, making it perfect for meal prep or leftovers. Here’s how:
- Refrigerator: Allow the soup to cool completely, then transfer it into an airtight container. It will stay fresh in the fridge for up to 4 days.
- Freezer: If you want to save it longer, skip adding the cream until after reheating. Freeze the cooled soup (without cream) in freezer-safe containers or bags for up to 3 months. When ready to enjoy, thaw overnight in the fridge, reheat gently, and stir in the cream just before serving.
- Reheating: Warm the soup over low heat on the stove, stirring frequently. If it’s too thick after sitting, simply thin it out with a splash of broth or water.
Estimated Nutrition
Here’s a general idea of what one cozy serving (about 1 cup) of Creamy Roasted Garlic Tomato Soup might offer:
- Calories: 180 kcal
- Protein: 3g
- Fat: 12g
- Saturated Fat: 5g
- Carbohydrates: 16g
- Fiber: 3g
- Sugar: 9g (naturally from the tomatoes)
- Cholesterol: 25mg
- Sodium: 450mg
- Vitamin C: 30% DV
- Vitamin A: 20% DV
- Calcium: 8% DV
- Iron: 6% DV
Note: These values are approximate and will vary depending on the exact ingredients and serving size.
Frequently Asked Questions
1. Can I make Creamy Roasted Garlic Tomato Soup vegan?
Absolutely! Swap the heavy cream for coconut milk or cashew cream, and use vegan butter or simply omit it for a delicious plant-based version.
2. What if I don’t have fresh tomatoes?
No problem — high-quality canned San Marzano tomatoes work wonderfully. Just be sure to roast them in the oven for about 20 minutes to develop that rich, roasted flavor.
3. Can I make this soup without a blender?
Yes! If you don’t mind a slightly chunkier texture, use a potato masher or an immersion blender for a more rustic feel.
4. How can I make the soup spicier?
A pinch of red pepper flakes or a diced roasted jalapeño added during blending will give it a gentle kick.
5. Is it okay to freeze the soup after adding cream?
Technically yes, but the texture might change slightly. For the best results, freeze the soup before adding cream, and stir it in when you reheat.
6. Can I add other vegetables?
Definitely! Roasted red peppers, carrots, or even butternut squash blend beautifully into the soup for extra layers of flavor.
7. How do I fix a soup that’s too thick?
Simply add more vegetable broth, a little at a time, until you reach your desired consistency.
8. Can I prepare this soup ahead for a party?
Yes! You can make it 1–2 days ahead. Store it in the fridge and gently reheat before serving. Add a fresh swirl of cream and a sprinkle of basil to refresh it beautifully.
Conclusion
Making Creamy Roasted Garlic Tomato Soup is like wrapping yourself in a cozy, delicious hug. It transforms simple pantry staples into a luxurious bowl of warmth and comfort. Whether you’re making it for a family dinner, meal prep, or a rainy day treat, this recipe always hits the right note. Roasting deepens the flavors, cream brings the silkiness, and every spoonful feels like a small, comforting escape. I can’t wait for you to taste the rich, sweet magic in every bite — it’s a kitchen favorite you’ll turn to again and again.

Creamy Roasted Garlic Tomato Soup
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
Description
Get ready to fall in love with the bold, cozy flavors of Creamy Roasted Garlic Tomato Soup! This easy recipe transforms simple ingredients like ripe tomatoes, fresh garlic, and silky cream into a soul-warming bowl of comfort. Perfect for a quick lunch, easy dinner, or healthy snack, this recipe fits right into your list of breakfast ideas, dinner ideas, easy recipes, and even comforting food ideas for chilly days. Roasting the tomatoes and garlic creates a rich, smoky sweetness, while a swirl of cream adds a luxurious touch that makes every bite unforgettable. It’s the ultimate bowl of love — warm, creamy, and simply irresistible!
Ingredients
- 10–12 Roma tomatoes, halved
- 2 whole garlic bulbs
- 2 tablespoons olive oil
- 1 large yellow onion, chopped
- 2 cups vegetable broth
- ¾ cup heavy cream
- 2 tablespoons butter
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- 1 handful fresh basil leaves
Instructions
- Preheat oven to 400°F (200°C).
- Place halved tomatoes and garlic bulbs (with tops sliced off) on a baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and roast for 35–40 minutes.
- Meanwhile, sauté chopped onion in a pot with olive oil until translucent.
- Once roasted, squeeze the garlic cloves out of their skins.
- Blend roasted tomatoes, roasted garlic, and sautéed onions until smooth.
- Return the blended mixture to the pot and add vegetable broth. Simmer over medium-low heat for 10–15 minutes.
- Stir in heavy cream and butter. Season to taste with extra salt and pepper if needed.
- Add fresh basil right before serving. Swirl in extra cream and garnish with basil leaves for a beautiful finish.