This creamy roasted tomato basil soup is a rich, velvety dish made with oven-roasted tomatoes, fresh basil, and a touch of cream. Perfect for cozy nights and classic comfort food lovers, it’s easy to prepare and full of deep, savory flavor.
The smell of roasting tomatoes always pulls me into the kitchen, no matter how busy the day gets. I remember tossing a batch onto a sheet pan one rainy afternoon, just hoping for something warm to eat. The way the sugars caramelized in the oven turned a simple vegetable into something extraordinary. That first spoonful convinced me homemade soup is worth every minute.
My friend Sarah stayed over during a particularly harsh winter and we ate bowl after bowl of this by the fire. She kept asking what the secret ingredient was, unaware it was just patience and good tomatoes. We talked for hours while the snow fell outside, warmed entirely by that red pot simmering on the stove.
Ingredients
- 2 pounds ripe tomatoes: Roasting these concentrates their natural sugars and creates a deep, savory base.
- 1 large onion: Chopped roughly, it sweetens as it roasts and balances the acidity.
- 4 cloves garlic: Peel them whole so they roast softly and mellow into the background.
- 2 tablespoons olive oil: This helps the vegetables caramelize rather than just steam.
- 1 large carrot: A secret trick for body and a subtle sweetness without added sugar.
- 3 cups vegetable broth: Use a high quality stock since it makes up the bulk of the liquid.
- 1/2 cup heavy cream: This brings the velvety texture that makes it feel like a restaurant dish.
- 1/2 cup fresh basil leaves: Add these at the very end to keep the flavor bright and fresh.
Instructions
- Roast the Vegetables:
- Preheat your oven to 425°F and line a baking sheet with parchment paper for easy cleanup.
- Prep the Produce:
- Arrange the halved tomatoes, chopped onion, peeled garlic cloves, and sliced carrot on the sheet.
- Season and Bake:
- Drizzle everything with olive oil, season generously with salt and pepper, then roast for 30 minutes.
- Simmer the Base:
- Transfer the roasted vegetables and their juices to a large pot, pour in the broth, and simmer for 10 minutes.
- Blend it Up:
- Toss in the fresh basil and use an immersion blender to puree until completely smooth.
- Add the Cream:
- Stir in the heavy cream and let it heat gently for another 5 minutes before serving.
This soup has become my go to gift for neighbors who need a little comfort. Seeing their surprise at how complex it tastes brings me so much joy.
Making It Vegan
Swapping the heavy cream for full fat coconut milk changes the profile slightly but keeps the luscious mouthfeel. Cashew cream also works beautifully if you want something more neutral in flavor.
Choosing the Right Tomato
I have found that a mix of Roma and cherry tomatoes offers the best balance of meatiness and sweetness. Do not shy away from tomatoes that look a little ugly, as they often pack the most flavor.
Serving Suggestions
A grilled cheese sandwich dunked into this soup is absolute perfection. I also love a sprinkle of parmesan on top for a salty kick.
- Pair with a crisp white wine like Sauvignon Blanc.
- Keep some crusty bread on hand to soak up every drop.
- Garnish with extra fresh basil for a pop of color.
I hope this soup brings as much warmth to your table as it has to mine over the years.
Recipe Questions
- → Can I make this soup vegan?
-
Yes, substitute the heavy cream with coconut cream or cashew cream for a vegan version.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days or freeze for longer storage.
- → Can I use canned tomatoes?
-
While fresh roasted tomatoes are best, you can use canned diced tomatoes in a pinch, though roasting fresh ones adds depth.
- → What can I serve with this soup?
-
It pairs perfectly with crusty bread or a classic grilled cheese sandwich for a complete comfort meal.
- → How can I make the soup spicier?
-
Add a pinch of red pepper flakes while roasting the vegetables for subtle heat.