The Absolute Best Creamy Roasted Tomato Soup
If there is one meal that transports me straight back to my childhood kitchen, it is a warm, steaming bowl of tomato soup paired with a ridiculously cheesy grilled cheese sandwich. But I will be completely honest with you—growing up, my soup always came from a little red and white can. I thought that was just what tomato soup tasted like.
It wasn’t until a few years ago, on a particularly gloomy and rainy October afternoon, that I decided to try making it from scratch. I had a bunch of tomatoes sitting on the counter that were dangerously close to going bad, so I tossed them on a pan with a whole head of garlic and let the oven do its thing.
You guys. That first spoonful was an absolute revelation.
This Roasted Tomato Soup is nothing like the overly sweet, one-dimensional canned stuff. It is rich, incredibly savory, a little bit smoky from the charred veggies, and has this velvety texture that feels like a warm hug on a chilly day. If you have never roasted your tomatoes for soup before, you are in for a massive treat. Let’s get into it!

What Is Roasted Tomato Soup?
So, what exactly sets a roasted tomato soup apart from a standard stovetop recipe? It all comes down to the magic of the oven.
Instead of just simmering raw or canned tomatoes in a pot of broth, this recipe requires you to bake fresh tomatoes, onions, and garlic at a high temperature until they are blistered, caramelized, and slightly charred around the edges. This process, known as the Maillard reaction, naturally concentrates the sugars in the tomatoes and deepens their flavor profile in a way that boiling simply cannot achieve.
Once everything is beautifully roasted and your kitchen smells like an upscale Italian restaurant, you blend those caramelized veggies together with some rich vegetable broth, a handful of fresh basil, and a splash of heavy cream. The result is a deeply flavored, robust, and creamy soup that tastes like it took you all day to make, even though the oven did about ninety percent of the heavy lifting.
Why You’ll Love This Recipe
Listen, I know we are all busy, and the idea of making soup completely from scratch might sound like a weekend-only project. But here is why this specific recipe is going to become a permanent fixture in your weekly dinner rotation.
First off, let’s talk about the effort-to-reward ratio. It is off the charts. You literally just roughly chop your vegetables, throw them on a baking sheet, drizzle them with olive oil, and walk away. There is no standing over a hot stove stirring for an hour. You don’t even need to be good at chopping because everything gets blended up anyway! It is the ultimate lazy-but-fancy meal.
Secondly, it is the perfect way to rescue sad produce. We have all bought those grocery store tomatoes in the middle of winter that end up tasting like watery cardboard. Roasting them completely transforms them. The high heat brings out their hidden sweetness, meaning you can make this soup year-round and it will always taste incredible.
Finally, it is highly customizable and incredibly comforting. Whether you are fighting off a winter cold, hosting a casual dinner party, or just need a cozy meal after a long, stressful workday, this Roasted Tomato Soup hits the spot every single time. Plus, it freezes like an absolute dream, making it a lifesaver for meal prep. Once you see how easy it is, you will seriously never buy the canned stuff again.
How to Make Roasted Tomato Soup
Quick Overview
Making this soup is essentially a three-step process: roast, blend, and simmer. You will start by tossing your tomatoes, onions, and garlic on a sheet pan to roast until they are perfectly caramelized. Next, you will transfer all those juicy, blistered veggies (and their pan drippings!) into a pot or blender. Finally, you just blend it up with some broth and fresh basil, stir in a little cream, and let it simmer for a few minutes to let the flavors marry. It really is that simple.
Ingredients
Here is what you will need to grab from the store or your pantry:
- Fresh Tomatoes: About 3 pounds. Roma tomatoes or tomatoes on the vine work beautifully.
- Garlic: One whole head. Yes, a whole head! Roasting it makes it sweet and mellow.
- Yellow Onion: One large onion, roughly chopped for sweetness.
- Olive Oil: A good quality extra virgin olive oil for roasting.
- Vegetable Broth: About 2 cups, depending on how thick you like your soup.
- Fresh Basil: A generous handful. Dried basil just doesn’t compare here.
- Heavy Cream: Just a half cup to give it that luxurious, velvety finish.
- Salt and Black Pepper: To taste. Don’t be shy with the salt; tomatoes need it!

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 400 degrees Fahrenheit. Grab a large, rimmed baking sheet and line it with parchment paper for easy cleanup. Wash your tomatoes and cut them in half. Peel and roughly chop your yellow onion. Slice the very top off your head of garlic so the cloves are exposed, but keep the head intact.
Step 2: Roast the Vegetables
Place the tomatoes (cut side up) and the chopped onions onto your baking sheet. Nestle the head of garlic in the middle. Drizzle everything generously with olive oil, and season well with salt and black pepper. Roast in the oven for about 40 to 45 minutes, or until the tomatoes are collapsed and have nice dark, charred spots.
Step 3: Squeeze and Blend
Remove the pan from the oven. Let the garlic cool for just a minute, then carefully squeeze the roasted cloves out of their skins—they should pop right out like soft butter! Transfer the garlic, onions, tomatoes, and all the juices from the pan into a large soup pot. Add your fresh basil and vegetable broth. Use an immersion blender to blend everything until it reaches your desired smoothness.
Step 4: Simmer and Serve
Place the pot on the stove over medium-low heat. Stir in the heavy cream and let the soup gently simmer for about 5 to 10 minutes so it is piping hot. Taste it and add more salt or pepper if needed. Ladle into bowls and get ready to fall in love!
What to Serve It With
I mean, is it even legally considered tomato soup if you don’t serve it with a grilled cheese sandwich? A classic cheddar grilled cheese on thick sourdough bread is my absolute go-to. The crispy, buttery bread dipped into the creamy soup is texture perfection.
If you want to mix things up, it is also fantastic with homemade garlic croutons scattered on top, or a side of crusty baguette just for dunking. For a lighter dinner, I love pairing this with a crisp, peppery arugula salad tossed in a simple lemon vinaigrette. The acidity of the salad balances the richness of the roasted tomato soup beautifully.
Top Tips for Perfecting Your Roasted Tomato Soup
Even though this recipe is super forgiving, I have picked up a few tricks over the years to make sure it turns out flawless every single time:
- Don’t skip the char: Those little black, blistered spots on the tomatoes and onions are where the flavor lives. If you pull them out of the oven too early, your soup will taste flat. Let them get nice and roasted!
- Use an immersion blender: Transferring boiling hot tomatoes into a traditional blender can be a messy (and dangerous) recipe for disaster. An immersion blender lets you puree the soup right in the pot. If you must use a standard blender, work in small batches and remove the center cap of the lid so steam can escape.
- Balance the acidity: Tomatoes can be highly acidic depending on the season. If you taste your soup at the end and it feels a bit too sharp or tart, stir in a tiny pinch of sugar or a splash more cream. It will instantly mellow it out.
Storing and Reheating Tips
This soup is one of those rare dishes that somehow tastes even better the next day after the flavors have had time to hang out together in the fridge.
To store it, let the soup cool completely to room temperature. Transfer it to an airtight container and keep it in the refrigerator for up to 4 or 5 days. When you are ready to eat, just warm it gently on the stovetop over medium heat, stirring occasionally so the cream doesn’t separate. You can also microwave it in a pinch, but the stovetop yields the best texture.
Want to freeze it? You definitely can! However, dairy tends to separate when frozen and thawed. If you know you are making a batch specifically for the freezer, hold off on adding the heavy cream. Freeze the blended tomato base for up to 3 months. When you reheat it on the stove, just stir in the fresh cream right before serving.
Frequently Asked Questions
Final Thoughts

I really hope this Roasted Tomato Soup brings as much comfort to your kitchen as it has to mine. There is just something so incredibly grounding about taking simple, humble ingredients and transforming them into a meal that feels this special. Whether you are making a big batch for Sunday meal prep or whipping it up for a cozy movie night on the couch, it is guaranteed to hit the spot.
If you end up trying it, grab your favorite bread, make the cheesiest sandwich you can muster, and enjoy every single bite. Happy cooking, friends!

Creamy Roasted Tomato Soup
Ingredients
Main Ingredients
- 3 lbs fresh tomatoes halved
- 1 large yellow onion cut into wedges
- 1 head garlic top sliced off
- 3 tablespoons olive oil
- 1 teaspoon kosher salt
- 0.5 teaspoon black pepper
- 2 cups vegetable broth
- 0.5 cup fresh basil leaves
- 0.5 cup heavy cream
Instructions
Preparation Steps
- Preheat oven to 400°F (200°C). Place tomatoes, onion, and garlic on a baking sheet.
- Drizzle with olive oil and season with salt and pepper. Roast for 40 minutes until soft and caramelized.
- Squeeze the roasted garlic cloves out of their skins. Transfer the garlic, tomatoes, and onions to a large pot.
- Add the vegetable broth and fresh basil. Use an immersion blender to puree the soup until smooth.
- Stir in the heavy cream and simmer over medium-low heat for 5 minutes until heated through. Serve warm.
Notes
Featured Comments
“I love how comforting roasted tomato soup is on a cold day—simple, rich, and always feels homemade. Perfect for cozy nights!”
“I love how comforting this soup is—perfect for cozy evenings. Have you tried adding a splash of cream or basil at the end?”
“Impressed! Clear steps and spot on results. Perfect for busy nights.”
“New favorite here — crowd-pleaser. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the light really stands out. Thanks!”







I love how comforting this soup is—perfect for cozy evenings. Have you tried adding a splash of cream or basil at the end?
I love how comforting roasted tomato soup is on a cold day—simple, rich, and always feels homemade. Perfect for cozy nights!