This creamy roasted tomato basil soup is a rich, velvety delight made with oven-roasted tomatoes, fresh basil, and a hint of cream. Perfect for cozy nights, it’s a classic comfort food that’s easy to make and bursting with flavor.
There is nothing quite like the smell of roasting tomatoes filling the kitchen on a rainy afternoon. I first whipped this up during a particularly stormy weekend when I needed something to warm me from the inside out. The way the house smelled made it impossible to wait for dinner time.
I remember serving this to a friend who claimed she hated tomato soup, mostly because she only knew the canned variety. Watching her eyes light up after that first spoonful was a victory. It has been a staple in our rotation ever since that evening.
Ingredients
- 2 pounds ripe tomatoes: Halving them helps them caramelize perfectly in the oven for a sweeter base.
- 1 large onion: Chopping it into rough chunks ensures it roasts evenly alongside the tomatoes.
- 4 cloves garlic: Peeling them whole lets them roast and mellow out without burning.
- 2 tablespoons olive oil: This helps the vegetables soften and get those nice crispy edges.
- 1 large carrot: Sliced thin, this adds a subtle natural sweetness to balance the acidity.
- 3 cups vegetable broth: Use a high quality stock here because it makes up the body of the soup.
- 1/2 cup heavy cream: This brings the luxurious velvety texture that defines comfort food.
- 1/2 cup fresh basil leaves: Adding these at the end preserves their bright, fresh flavor.
- 1 teaspoon sugar: A little pinch helps if your tomatoes are not perfectly sweet.
- Salt and pepper: Essential for bringing all the roasted flavors together.
Instructions
- Roast the Veggies:
- Preheat your oven to 425°F and line a baking sheet with parchment paper. Arrange the tomatoes, onion, garlic, and carrot on the sheet. Drizzle generously with olive oil and season with salt and pepper before roasting for 30 minutes.
- Simmer the Base:
- Transfer the roasted vegetables and all their delicious juices into a large pot. Pour in the vegetable broth and bring everything to a gentle simmer over medium heat. Let it cook for about 10 minutes to meld the flavors.
- Blend and Cream:
- Toss in the fresh basil leaves and use an immersion blender to puree the soup until completely smooth. Stir in the heavy cream and taste, adding sugar or more salt if needed to get the balance right.
This soup became a tradition during our annual movie nights. There is something so soothing about dipping a crusty piece of bread into a bowl of this while watching a favorite film.
Making It Vegan
Swapping the heavy cream for full fat coconut milk works surprisingly well. It adds a faint tropical note that actually complements the roasted tomatoes beautifully.
The Bread Factor
A really good grilled cheese is non negotiable with this soup. I like to use sourdough bread with a sharp cheddar to cut through the richness.
Serving Suggestions
Garnishing with extra fresh basil adds a pop of color that makes the dish look elegant. Do not be afraid to add a drizzle of good olive oil on top before serving.
- A sprinkle of red pepper flakes adds a nice kick.
- Heirloom tomatoes offer the most complex flavor profile.
- Always let the soup cool slightly before tasting to check seasoning.
I hope this brings as much warmth to your table as it has to mine over the years.
Common Recipe Questions
- → Can I make this soup vegan?
-
Yes, substitute heavy cream with coconut cream or cashew cream for a vegan version.
- → How do I make the soup silkier?
-
Strain the soup through a fine-mesh sieve after blending for an extra smooth texture.
- → Can I add heat to this soup?
-
Add a pinch of red pepper flakes for subtle heat.
- → What pairs well with this soup?
-
Serve with crusty bread or a classic grilled cheese sandwich for the ultimate comfort meal.
- → Can I use different tomatoes?
-
Yes, a mix of heirloom and cherry tomatoes adds extra flavor depth.