Roasted Tomato Soup That’s Freezer-Friendly
There’s something deeply comforting about a big bowl of roasted tomato soup. It’s one of those cozy, nostalgic meals that just hits differently—especially on a chilly day when you’re craving something warm, creamy, and packed with deep, rich flavor. Whether you call it creamy roasted tomato soup or roast tomato soup, this recipe is a total game-changer. It’s simple, satisfying, and honestly, the perfect companion to a classic grilled cheese sandwich.
Recipe

Roasted Tomato Soup
Ingredients:
- 10 tomatoes, cut into quarters
- 1 onion, diced
- 3 cloves garlic, minced
- 2 tbs olive oil
- 5 basil leaves
- 1 1/2 cups vegetable or chicken stock
- 1 tsp chilli flakes
- 1 tbs butter
- 1/2 cup heavy cream
- 1 tsp black pepper
- 1 tsp salt
Instructions:
- Preheat oven to 450, and place quartered tomatoes onto a baking sheet lined with parchment paper. Season tomatoes with salt and pepper and place in the oven until the tomatoes start to turn slightly charred. Around 30 mins.
- Once the tomatoes are done cooking, place a medium sized pot over medium heat and pour in 2 tbs of olive oil. Add in the diced onion, and minced garlic. Stir constantly as you don't want the garlic to brown. After 2 minutes add in the roasted tomatoes and stir.
- Pour in the stock and add the basil, chilli flakes, butter, salt, and pepper. Stir and allow the mixture to simmer for about 5 minutes.
- Carefully pour mixture into a blender and blend on low for 30 seconds and then increase the speed slowly . Once smooth pour back into the pot and turn temperature to low. If using a handheld immersion blender, blend in pot until smooth.
- Once soup is blended and back in the pot, stir in the cream. Taste and adjust seasoning as needed.
- To serve, drizzle on 1 tsp of olive oil, 1 tsp of cream, and fresh basil. A side grilled cheese sandwich wouldn't hurt either. Enjoy!
What Makes This Roasted Tomato Soup So Good?
Let’s be real: not all tomato soups are created equal. What sets this one apart is the depth of flavor that comes from roasting the tomatoes. By roasting fresh tomatoes on a baking sheet in a hot oven, you get those jammy edges, a bit of char, and the natural sweetness that only roasting can bring out. It’s that roasted tomato goodness that makes this soup stand out in a sea of soup recipes.
We’re not talking about bland canned stuff here. This is next-level roast tomato soup with real freshness and body. Think smooth texture, sweet flavors, and savory undertones from garlic cloves, onion, and a little drizzle of heavy cream at the end to round it all out.

Creating Depth with Roasted Tomatoes
One of the easiest ways to take your soups from good to great is by roasting your vegetables. For this creamy roasted tomato soup, we quartered ripe, fresh tomatoes—roma tomatoes work great, but heirlooms or plum tomatoes bring beautiful variety—and roasted them in a hot oven until they start to collapse and take on colour.
Roasting intensifies their natural sweetness and adds that rich, caramelized edge. Plus, roasting tomatoes with olive oil, salt, and pepper brings out their juices and creates this magical base that adds so much complexity to your final pot of soup.

Ingredients in Your Roasted Tomato Soup
This roasted tomato soup is all about simple ingredients coming together for big flavor.
Fresh Tomatoes: Use what you’ve got—roma, heirloom, plum, or cherry. I love vine tomatoes for their freshness and summery aroma.
Onions & Garlic: Sautéed in extra virgin olive oil before adding stock, creating a rich, flavorful base.
Olive Oil: A good-quality extra virgin variety enhances roasting and cooking, carrying the sweet-acidic notes of the tomatoes.
Vegetable Broth or Chicken Stock: Choose based on preference—vegetable for vegetarian/vegan, chicken for deeper flavor. Homemade is always a win.
Fresh Basil: A classic tomato partner. Add some during simmering and save a few leaves for garnish.
Heavy Cream: For that luscious, velvety finish. Dairy-free? Swap with coconut milk or cream for the same silky texture.
Chilli Flakes: A little heat balances the tomato sweetness.
Butter: Adds depth and richness—vegan butter works too.
Salt & Pepper: The essentials. Taste and adjust before serving.
Optional Extras: Fresh thyme, oregano, or a sprinkle of parmesan to elevate the dish.

Simmer, Blend, Puree — That’s the Move
Once your roasted tomatoes are off the sheet pan, it’s time to get things moving on the stovetop. Set a medium-sized pot over medium heat, drizzle in olive oil, and sauté your onions and garlic until just fragrant. You don’t want to brown them—just soften and sweeten them a bit.
Then, add in your roasted tomatoes and pour in the broth, herbs, chili flakes, butter, salt, and pepper. Let everything simmer for about 5 minutes to let those flavors mingle.
Now comes the blend. If you’ve got a high-powered blender, great. Just remember to start slow—no one wants hot soup all over their kitchen. Alternatively, grab your immersion blender and go straight into the pot. Keep blending until you hit your desired consistency. Some folks like their roasted tomato soup silky smooth; others want a bit of texture. Totally your call.

Serving Suggestions That Hit the Spot
Once your soup is smooth and creamy, stir in the heavy cream and taste again. Need more salt? Maybe a bit more basil? Trust your palate. When it’s just right, ladle it into bowls and finish with a swirl of cream, a little olive oil drizzle, and a few torn basil leaves.
You could totally stop there, but if you ask me, no creamy roasted tomato soup is complete without a grilled cheese sandwich on the side. It’s the dip-and-sip combo of dreams. If you’re feeling fancy, try a sharp cheddar and fresh thyme grilled cheese or even add a slice of tomato for double-tomato goodness.

Swaps and Substitutions
Trying to keep it dairy-free? Swap the butter and cream for coconut milk or coconut cream. You’ll still get richness and a creamy texture without any dairy.
Want to boost the nutrition? Add roasted carrots or bell peppers to the sheet pan. It’ll give the soup a bit more body and sweetness without overpowering the tomato base.
Have leftover roasted tomato soup? Let it cool, pour into an airtight container, and store leftovers in the fridge for up to 4 days. It also freezes like a dream—perfect for those chilly days when you need something nourishing and homemade fast.
Final Thoughts
This roast tomato soup is simple, rustic, and totally soul-warming. It’s the kind of recipe that doesn’t need a lot of fuss to be great—it just needs good ingredients and a bit of time in the oven and on the stovetop. It’s nourishing, easy to batch-cook, and full of that sweet tomato richness that never gets old.
Whether you’re making this for a cozy weeknight dinner, prepping meals for the week, or whipping it up for a casual gathering with friends, this creamy roasted tomato soup is going to become one of your new go-tos. Keep it classic, or put your own spin on it—either way, it’s a total winner.

Other Recipes You Will Love!
Sausage Kale and White Bean Soup
Andy Hay
Andy is the founder of ECK, Chef, and let’s admit it… the reason you’re here. He taught himself to cook, and it all paid off when he secured his spot in the season 5 Finale of Master Chef Canada. Now, Andy uses his big energy to showcase recipes that actually make people want to cook. His brand was built on butter and East Coast charm, and Andy’s kept that same energy ever since. Off-camera, you’ll find him doing what started it all: cooking for his two daughters, wife and the people he loves.
Rate & leave a comment
8 Comments
— End of comments —
— No more comments to load —
Fantastic recipe. My husband and I absolutely love it.
Glad to hear that, Christine! Thanks for sharing!
So, so easy to make and the flavour is amazing!!! Delicious ++ Yes we had sourdough grilled cheese with…
Glad you enjoyed this recipe, Cathie! Thanks for the feedback!
How many cups /pounds of tomatoes might the recipe use? I have many sizes of tomatoes. One is almost two pounds!
Hi Susan! For this recipe, 10 medium tomatoes is about 2½–3 pounds (roughly 6–7 cups once chopped). If yours are really large (like that 2-pounder!), you can just weigh them out and use what adds up to around 2½–3 pounds total. The soup is very forgiving, so anywhere in that range will work!
What can the cream be substituted with? Coconut milk?? Any suggestions to try? Thanks
Yes—coconut milk works great here for a dairy-free option, Tina. You could also use half-and-half, milk, or even Greek yogurt stirred in at the end.