Roasted Tomato Basil Soup
This creamy roasted tomato basil soup is everything you want on a chilly night: rich, velvety, packed with deep roasted tomato flavor, and ready in under an hour with zero fuss.
Okay, real talk. My mom used to make tomato soup from a can and I thought that was just what tomato soup tasted like, kind of tangy and a little sad. Then I roasted my own tomatoes for the first time and honestly had a small kitchen epiphany right there at the stove.
Table of Contents
Quick Overview: Why You’ll Love This Soup
This isn’t your average tomato soup. Roasting the tomatoes, onion, and garlic first brings out this deep, almost caramelized sweetness that canned soup could never dream of.
It’s a simple homemade tomato basil soup that comes together with one baking sheet and one pot, so cleanup is basically nonexistent. Blend it up, stir in cream and fresh basil, and you’ve got a creamy basil soup that tastes like it took way more effort than it did.
If you’re already a fan of cozy soups, this pairs perfectly with anything from our favorite soup recipes collection, especially if grilled cheese is involved (it should always be involved).
Ingredients You’ll Need

Nothing fancy here, just real, simple stuff. Here’s everything broken down by what it does in the recipe.
| Group | Ingredient | Amount |
|---|---|---|
| For Roasting | Ripe tomatoes, halved or quartered | 2 lbs |
| For Roasting | White onion, quartered | 1 |
| For Roasting | Garlic cloves, peeled | 4 |
| For Roasting | Olive oil | 2 tbsp |
| For Roasting | Salt and black pepper | To taste |
| Soup Base | Vegetable broth (or chicken broth) | 4 cups |
| Finishing Touches | Heavy cream | 1/2 cup |
| Finishing Touches | Fresh basil leaves, chopped | 1/2 cup |
| Optional | Pinch of sugar | To taste |
| Optional | Red pepper flakes, for heat | To taste |
A note on the tomatoes: the riper and juicier they are, the better this easy tomato soup turns out. Don’t stress about picking “perfect” ones, the slightly bruised or oddly shaped tomatoes roast up just fine.
Step-by-Step Instructions

Roast the Vegetables
Preheat your oven to 400°F (200°C). Spread the halved tomatoes, quartered onion, and garlic cloves out on a large baking sheet.
Drizzle everything with the olive oil, then sprinkle generously with salt and pepper. Toss it all together right on the pan so every piece gets coated.
Slide the pan into the oven and roast for 30 to 40 minutes. You’ll know it’s ready when the tomatoes look soft and slightly blistered, and the garlic smells like something you want to bottle and wear as perfume.
Bring It All to a Simmer
Carefully transfer the roasted vegetables, juices and all, into a large pot or Dutch oven. Don’t skip the juices, that’s flavor gold sitting on the pan.
Pour in the vegetable broth and bring everything to a gentle simmer over medium heat. Let it bubble softly for a few minutes so the flavors start mingling.
Blend Until Silky Smooth
Grab an immersion blender and blend the soup right in the pot until it’s completely smooth. No immersion blender? No problem, just transfer the hot soup in batches to a regular blender.
Quick tip: never fill a blender all the way with hot liquid. Leave the lid slightly vented and cover it with a towel, or that soup will absolutely find a way to escape onto your ceiling.
Add the Cream and Basil
Stir in the heavy cream and freshly chopped basil, then taste and adjust the seasoning with more salt and pepper. If the soup tastes a little sharp or acidic, a small pinch of sugar smooths it right out.
Warm everything through for about 5 more minutes on low heat. Just don’t let it come to a full boil once the cream is in, or it can separate on you.
Serve It Up
Ladle the soup into bowls while it’s still steaming hot. Finish with a few extra basil leaves or a light swirl of cream on top for that cozy, restaurant-style look.
Expert Tips, Variations, and Troubleshooting
Tips for the Best Flavor
Let the tomatoes really caramelize in the oven, that’s where most of the flavor in this roasted tomato soup recipe actually comes from. If they look a little charred at the edges, that’s a good thing, not a mistake.
Fresh basil added at the end keeps its bright flavor and pretty color. Adding it too early in the cooking process can make it taste a bit dull.
Easy Variations to Try
Want it a little spicier? Toss in the optional red pepper flakes for a gentle kick. If you’re craving something with even more depth, our roasted red pepper soup is a fantastic next recipe to try.
For a dairy-free version, swap the heavy cream for full-fat coconut milk. It adds a subtle sweetness that pairs surprisingly well with the roasted tomatoes.
Troubleshooting Common Issues
Soup too thin? Simmer it uncovered for a few extra minutes to let some liquid evaporate. Soup too thick? Just stir in a splash more broth until it loosens up to your liking.
If your soup tastes flat, it usually just needs more salt, not more ingredients. Season a little at a time and taste as you go.
Storage, Reheating, and No-Waste Tips
| Method | How Long | Notes |
|---|---|---|
| Refrigerator | Up to 4 days | Store in an airtight container once fully cooled. |
| Freezer | Up to 2 months | Freeze in a sealed container, leaving room for expansion. |
| Reheating | 5 to 7 minutes | Warm gently on the stovetop over low heat, stirring often. |
To reheat from frozen, thaw the soup in the fridge overnight first for the smoothest texture. Reheating slowly on low prevents the cream from separating.
No-waste idea: save any leftover roasted vegetable scraps like onion ends or garlic skins for a homemade vegetable broth next time. Stale bread also makes fantastic croutons to float on top of this soup instead of tossing it out.
Nutritional Information

| Nutrient | Amount Per Serving |
|---|---|
| Calories | 190 kcal |
| Total Fat | 14g |
| Carbohydrates | 14g |
| Protein | 3g |
| Sodium | 620mg |
Values are approximate and based on 4 servings. For a deeper look at how tomatoes fit into a balanced diet, the USDA FoodData Central database is a solid resource.
Frequently Asked Questions
Can I make this creamy roasted tomato basil soup ahead of time?
Yes! You can make it up to 2 days ahead and store it covered in the fridge. Reheat gently on the stovetop before serving.
Can I freeze this tomato basil soup?
Absolutely, it freezes well for up to 2 months. Just thaw it in the fridge overnight and reheat slowly over low heat.
What can I use instead of heavy cream?
Full-fat coconut milk or half-and-half both work great as substitutes. They’ll slightly change the flavor and richness, but the soup will still be delicious.
Do I have to use fresh basil?
Fresh basil gives the best flavor and color, but dried basil works in a pinch. Use about a third of the amount if substituting dried for fresh.
What goes well with this easy tomato soup?
A grilled cheese sandwich is the classic pairing for good reason. Crusty bread or a simple side salad also work beautifully alongside this soup.
Conclusion
This creamy roasted tomato basil soup turns a handful of simple ingredients into something that feels like a warm hug on a cold day. It’s cozy, it’s easy, and it tastes way fancier than the effort it actually takes.
If you’re in the mood for more comforting bowls, check out our easy soup recipes or try our easy tomato basil soup for a quicker weeknight version.
Give this recipe a try, snap a photo, and pin it to your favorite Pinterest board so you can find it again next soup season. And if you make it, come back and let me know how it turned out, I’d love to hear!

Dreamy Creamy Roasted Tomato Basil Soup
Equipment
- Baking sheet
- Large pot or Dutch oven
- Immersion blender
Ingredients
For Roasting
- 2 lbs Ripe tomatoes, halved or quartered
- 1 White onion, quartered
- 4 cloves Garlic, peeled
- 2 tbsp Olive oil
- to taste Salt and black pepper
Soup Base
- 4 cups Vegetable broth or chicken broth
Finishing Touches
- ½ cup Heavy cream
- ½ cup Fresh basil leaves, chopped
Optional
- pinch Sugar to balance acidity
- to taste Red pepper flakes for heat
Instructions
- Preheat your oven to 400°F (200°C).
- Spread the halved tomatoes, quartered onion, and garlic cloves out on a large baking sheet. Drizzle with olive oil and sprinkle generously with salt and pepper, then toss to coat.
- Roast for 30 to 40 minutes, until the tomatoes are soft and slightly caramelized and the garlic is fragrant.
- Carefully transfer the roasted vegetables, along with their juices, to a large pot or Dutch oven.
- Pour in the vegetable broth and bring the mixture to a gentle simmer over medium heat.
- Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer the hot soup in batches to a regular blender and blend until smooth, using caution with hot liquids.
- Stir in the heavy cream and chopped fresh basil, then season with additional salt and pepper to taste. If the soup tastes a bit acidic, add a pinch of sugar.
- Heat through for another 5 minutes, making sure it doesn’t boil once the cream is added.
- Serve hot, garnished with extra fresh basil or a swirl of cream if desired.
