Oh my goodness, there is just nothing better on a rainy day than a bowl of soup that hugs you from the inside out, right? Forget those thin, vaguely tomato-flavored things out of a can—we are going straight for the good stuff today! This recipe for Creamy Roasted Garlic Tomato Soup is the only one you will ever need, trust me. Roasting is the actual game-changer here; it takes the sweetness of the tomatoes and mellows the bite out of the garlic until everything is just meltingly soft and incredible.
When you roast them, you build layers of that deep, caramelized flavor that you just can’t get from simmering them raw. That amazing flavor, combined with that touch of heavy cream at the end, gives us the silkiest, richest soup texture imaginable. It’s ridiculously easy, but it tastes like you stood over the stove all day. Seriously, I sneak this batch to work in little containers when no one is looking!
Why This Creamy Roasted Garlic Tomato Soup Recipe Works So Well
People ask me all the time where I get that deep, satisfying flavor in my soups. It’s all about heat management! We aren’t just cooking these ingredients; we’re coaxing flavor out of them. This Creamy Roasted Garlic Tomato Soup stands miles above the rest because of what two simple ingredients do in the oven. You have to try this method at least once!
- Roasting the garlic transforms it from sharp and spicy to sweet, nutty, and spreadable.
- The tomatoes caramelize, intensifying their natural sugars and giving the whole soup a beautiful depth.
Flavor Development Through Roasting
That beautiful browning you see on the tomatoes and the garlic skin? That’s pure magic happening—we call that caramelization! It’s what creates that rich, developed base flavor so you don’t have to add a ton of extra salt or sugar. It gives the soup that slow-cooked taste in half the time. You should absolutely check out my guide on making homemade tomato sauce if you want to see this flavor building technique in action!
Achieving the Perfect Creamy Roasted Garlic Tomato Soup Texture
The secret weapon here, besides the roasting, is definitely the heavy cream. It smooths everything out, making this Creamy Roasted Garlic Tomato Soup feel decadent. You need a powerful blender, though—or you can strain it right through a fine-mesh sieve like I sometimes do, just to guarantee that absolutely velvety finish. Don’t skip that step if you want that restaurant-quality mouthfeel!

Ingredients for Creamy Roasted Garlic Tomato Soup
Okay, listing ingredients can feel a little dry, but these are the building blocks for pure magic! Don’t let the roasting scare you; the prep here is super quick (I promise). We need to make sure we keep track of the oil because we use it both for roasting the goodies and seasoning the tomatoes separately for the best Creamy Roasted Garlic Tomato Soup flavor.
Produce and Aromatics
First, grab about two pounds of ripe tomatoes—I like to halve those so they roast evenly. Then, grab an entire head of garlic; yes, the whole thing! We’ll trim the top off before it goes for a little spa session in the oven. And a big yellow onion, roughly chopped, is coming along for the ride to add dimension.
Liquids and Seasoning for Creamy Roasted Garlic Tomato Soup
For the liquids, we need four cups of vegetable broth to thin things down later, and most importantly, half a cup of heavy cream. If you don’t use heavy cream, it won’t be *creamy*, so don’t substitute this! Grab three tablespoons of olive oil—remember, we’re splitting that up! Finish with a teaspoon of salt and half a teaspoon of pepper. If you’re looking for other easy flavor builders, check out my guide on making simple syrup; it uses a similar ‘do it once, use it many times’ philosophy!
Step-by-Step Instructions for Creamy Roasted Garlic Tomato Soup
Let’s get this roasted goodness going! The beauty of this Creamy Roasted Garlic Tomato Soup is that most of the time is hands-off while the oven does all the heavy lifting. Just make sure you get your pans ready before you turn the heat on, because things move quickly once they come out hot!
Roasting the Garlic and Tomatoes
First thing first: get that oven hot! Preheat it to 400 degrees Fahrenheit. Now, for the garlic: carefully slice the top off the whole head so those little cloves peek out, drizzle it with a tablespoon of olive oil, wrap it tightly in foil, and pop it in to roast for a solid 30 minutes. While that’s happening, toss your halved tomatoes with the remaining two tablespoons of olive oil, salt, and pepper. Spread those babies out on a baking sheet and roast them for about 25 minutes. You want them soft and slightly browned on the edges.
Building the Soup Base
When everything is roasted and smelling amazing, squeeze the soft, sweet garlic pulp right into a big pot. Add in all those gorgeous roasted tomatoes, and toss in your chopped onion too. You want to cook that mixture over medium heat for about five minutes, just stirring it around so the onions soften up a bit. Then, pour in all four cups of vegetable broth. Bring it all up to a gentle simmer, turn the heat way down low, and let it cook for about 15 minutes so those flavors really marry together.
Blending and Finishing the Creamy Roasted Garlic Tomato Soup
This is where we get silky! Carefully transfer that hot soup blend into a high-powered blender—or just use an immersion blender right in the pot if you’re feeling brave (and have a splatter guard!). Blend it until it’s completely, ridiculously smooth. Pour it back into the pot if you used a separate blender, and now for the grand finale: stir in that heavy cream. Heat it through gently until it’s warm, but please, please, *please* do not let it boil once the cream is in there, or it might break on you! Taste it. Does it need more salt? More pepper? You’re basically done! If you want incredible toppings, you have to try making homemade croutons to crumble on top.

Tips for Success with Creamy Roasted Garlic Tomato Soup
Look, cooking is supposed to be fun, not fussy! But with this wonderful, flavorful Creamy Roasted Garlic Tomato Soup, a couple of little tricks can take it from ‘really good’ to ‘I need the recipe immediately.’ I learned these lessons the hard way, so you don’t have to fuss with mediocre soup!
Selecting the Best Tomatoes
If you want that incredible sweet base, you have to start with great tomatoes. Don’t just grab the pale ones off the shelf in January. Look for vine-ripened Roma or plum tomatoes when they are in season—they have less water content and more concentrated flavor, which is exactly what you want when roasting. Trust me, good tomatoes make a huge difference!
Achieving Maximum Smoothness
When you go to blend, if you have a high-speed blender, you’re likely going to get perfect results just blending it blind for about a minute or two. But if you have an older model or you noticed some little seed bits that just won’t break down, please, use that fine-mesh sieve. You run the blended soup through it with a spatula, and it catches all the tough bits. It takes two extra minutes and guarantees that unbelievably silky texture for your Creamy Roasted Garlic Tomato Soup.
For even more incredible tips on maximizing tomato power in all your dishes, check out my guide on making homemade tomato sauce. It’s all about layering flavor!
Serving Suggestions for Creamy Roasted Garlic Tomato Soup
We’ve created this rich and decadent Creamy Roasted Garlic Tomato Soup, so now we have to serve it properly, right? Honestly, this soup begs for a perfect dipping companion. You absolutely cannot go wrong bringing back everyone’s childhood favorite: a perfectly crispy, gooey grilled cheese sandwich. Dip it right in there!
If you want to take that classic pairing up a notch, might I suggest looking at my guide for irresistible grilled cheese sloppy joes? Okay, maybe that’s too much, but a gourmet grilled cheese is mandatory for the best experience with this soup!

Storage and Reheating Creamy Roasted Garlic Tomato Soup
I rarely have leftovers of this Creamy Roasted Garlic Tomato Soup because my family eats it faster than I can make it, but when I do, storing it correctly is key!
You can absolutely keep this in an airtight container in the fridge for about four days. The flavor actually deepens overnight, which is fantastic. When you reheat, use low to medium heat on the stovetop. Remember that golden rule: never let it boil once the cream is already added!
If you want to freeze it for a truly gloomy day months from now, that works great too! Freeze it *before* you add the heavy cream. When you’re ready to eat it, thaw it overnight in the fridge, put it in a pot, then simmer gently before stirring in your heavy cream at the very end. Perfection!
Variations on This Tomato Soup
While this Creamy Roasted Garlic Tomato Soup is pretty much flawless as is, I love when you guys start making it your own! A fun twist is adding fresh herbs right at the end—basil is a classic winner, but I even sneak in a little fresh oregano sometimes when I have it leftover.
If you want a little kick, try adding a pinch of smoked paprika along with the salt and pepper during the tomato roasting stage. And if you can’t do heavy cream, cashew cream or full-fat coconut milk works beautifully in this recipe too! You get that richness without the dairy, and nobody will even guess the difference in this wonderful soup.
Frequently Asked Questions About Creamy Roasted Garlic Tomato Soup
I get so many questions once people try this recipe, which I love! It means you’re excited to make the best Creamy Roasted Garlic Tomato Soup possible. Here are the big ones I hear all the time about getting this recipe perfect in your kitchen at home.
Can I make this roasted garlic tomato soup vegan?
Oh, absolutely you can! If you want to keep this Creamy Roasted Garlic Tomato Soup completely plant-based, just swap out that heavy cream at the end with unsweetened, full-fat coconut milk (the canned kind) or, even better, a nice cashew cream. Cashew cream melts right in and gives you that lovely, neutral richness without any dairy flavor interfering with our roasted garlic.
How long does the roasting process take in total?
This is the part that really builds the flavor foundation! You’re looking at about 30 minutes for the whole head of garlic to get completely soft and spreadable, and then about 25 minutes for the tomatoes to start softening and caramelizing. So, if you time it right, the total active roasting time needed for your ingredients is right around 55 minutes. It’s definitely worth the wait!
What if I don’t have vegetable broth for the creamy roasted garlic tomato soup?
If you don’t have vegetable broth on hand, don’t panic and run to the store! You can easily substitute it with standard chicken broth, which will give the soup a bit more savory depth, though it won’t be vegetarian anymore. If you absolutely must stick to vegetarian and have no veggie broth, just use water, but use just a little less so the soup doesn’t get too thin. You might need to up your salt a touch if you use plain water, too!
Estimated Nutritional Information
Okay, so this Creamy Roasted Garlic Tomato Soup is rich and comforting, but I always get asked about the numbers. Keep in mind these figures are just my best estimate based on the amounts listed, and they can change depending on the brands of broth or cream you grab! For a full serving size of about 1.5 cups, you’re looking at around 280 calories. It’s a hearty bowl!
If you want to check out some lighter, equally delicious recipes, you can always peek at my guide for healthy dinner recipes for weight loss, but hey, sometimes you just need the full-fat comfort, and that’s okay!
Print
Creamy Roasted Garlic Tomato Soup
- Total Time: 70 min
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple recipe for rich, creamy tomato soup featuring the deep flavor of roasted garlic.
Ingredients
- 2 pounds ripe tomatoes, halved
- 1 whole head garlic
- 3 tablespoons olive oil, divided
- 1 large yellow onion, chopped
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Preheat your oven to 400 degrees Fahrenheit (200 degrees Celsius).
- Cut the top off the head of garlic to expose the cloves. Drizzle with 1 tablespoon of olive oil. Wrap the garlic head in foil and roast for 30 minutes, or until soft.
- Toss the halved tomatoes with the remaining 2 tablespoons of olive oil, salt, and pepper. Spread them on a baking sheet.
- Roast the tomatoes for 25 minutes.
- Squeeze the roasted garlic pulp into a large pot. Add the roasted tomatoes and chopped onion. Cook over medium heat for 5 minutes, stirring occasionally.
- Pour in the vegetable broth. Bring the mixture to a simmer, then reduce heat and cook for 15 minutes.
- Carefully transfer the soup mixture to a blender or use an immersion blender. Blend until completely smooth.
- Return the soup to the pot. Stir in the heavy cream. Heat through gently; do not boil. Taste and adjust seasoning if needed.
Notes
- For a smoother texture, strain the soup through a fine-mesh sieve after blending.
- Serve with grilled cheese sandwiches for dipping.
- Prep Time: 15 min
- Cook Time: 55 min
- Category: Soup
- Method: Roasting and Simmering
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 12
- Sodium: 550
- Fat: 20
- Saturated Fat: 10
- Unsaturated Fat: 10
- Trans Fat: 0.5
- Carbohydrates: 20
- Fiber: 5
- Protein: 6
- Cholesterol: 40
Keywords: tomato soup, roasted garlic, creamy soup, vegetarian soup, easy soup

