There is a very specific kind of evening that calls for this soup — the kind where the light goes early, somebody is already hovering in the kitchen doorway, and the only real plan is a pot on the stove and something golden to dunk in it. My Creamy Roasted Tomato Soup with Garlic Toast and Fresh Basil is the recipe I reach for on exactly those evenings. It starts with ripe tomatoes, onion and whole garlic cloves roasted until their edges catch and caramelize, and it ends with a swirl of cream, a few drops of good olive oil and basil torn over the top.
Roasting is the whole secret here, and I never skip it. Raw tomatoes simmered in a pot give you a fine soup, but tomatoes roasted at 425°F (220°C) give you something deeper — sweeter, a little smoky, with concentrated flavor in every spoonful. Everything on that pan, including the sweet juices that collect around the tomatoes, goes into the pot, so nothing good is left behind. Blended until completely smooth and finished with cream, the soup turns silky and rich without any complicated steps.
And then there is the garlic toast. In my house it is not optional. A crisp, buttery slice dragged through a bowl of this soup — catching the cream swirl and a basil ribbon on the way — is one of my favorite bites in the world. The soup itself is ready in 55 minutes, makes six generous bowls, and somehow tastes even better the next day, which makes it a regular in my meal-prep rotation too.
Why You’ll Love This Recipe
- Deep roasted flavor: Caramelized tomatoes, onion and garlic give the soup a richness no canned soup can match.
- Silky, creamy texture: Blended completely smooth and finished with cream — every spoonful is velvet.
- Simple ingredients: Ten everyday items, most of which you probably already have.
- Ready in 55 minutes: Just 15 minutes of prep while the oven does the hard work.
- Perfect for dunking: Made to be served with crispy garlic toast for the ultimate comfort pairing.
- Freezer-friendly: This soup freezes beautifully, so a cozy dinner is never far away.
- Naturally vegetarian: Easy to keep meatless, and simple to make dairy-free as well.

Creamy Roasted Tomato Soup with Garlic Toast and Fresh Basil
Ingredients
Method
- Preheat oven to 425°F (220°C).
- Place tomatoes, onion, and garlic on a baking sheet.
- Drizzle with olive oil and season with salt and pepper.
- Roast for 30–35 minutes until caramelized.
- Transfer vegetables to a large pot.
- Add vegetable broth and sugar.
- Simmer for 10 minutes.
- Blend until completely smooth using an immersion blender.
- Stir in the heavy cream and cook for 2–3 more minutes.
- Adjust seasoning if needed.
- Serve hot with a swirl of cream, a few drops of olive oil, and fresh basil on top.
Tips from Lea Bennett
Lay the tomatoes cut-side up, and give them room. I always arrange the tomato halves cut-side up in a single layer with a little space between them. Crowded tomatoes steam in their own juices instead of roasting, and steaming never gives you those caramelized edges we are after. If your pan looks full, use two pans — it makes a real difference.
Roast until the edges are properly dark. I pull the pan out when the tomatoes have slumped, the onion is sweet and soft, and the edges have turned a deep, dark golden brown — a full 30 to 35 minutes at 425°F (220°C). Pale tomatoes make a pale-tasting soup, so don’t rush this step. Those dark edges are pure flavor.
Pour every drop of pan juice into the pot. After roasting, a shallow pool of sweet, concentrated juice sits on the baking sheet. I tip the whole pan — vegetables and juices together — into the pot. Throwing that juice away is like throwing away the best part of the soup.
Blend longer than you think. For that restaurant-style silky texture, I blend a good minute or two longer than seems necessary, until the soup pours like velvet and no skins or seeds remain visible. An immersion blender right in the pot is easiest; if you use a countertop blender, work in small batches and leave the lid slightly vented so steam can escape.
Warm the cream, and never boil the soup afterwards. Cold cream hitting hot, acidic tomato soup can curdle, so I let my cream sit out while the soup simmers, or warm it briefly before stirring it in. Once the cream goes in, I keep the soup at the gentlest heat for just 2 to 3 minutes — boiling after the cream is added can split it and dull the flavor.
Fix the acidity at the very end, and only if you need to. Tomatoes vary — some batches are naturally sweet, others are sharp. I taste after the cream goes in, and only then decide: a small pinch of sugar or an extra splash of cream rounds out a tart batch without changing the character of the soup.
Variations
Spicy Roasted Tomato Soup: Add a pinch of red pepper flakes to the roasting pan, or roast a halved jalapeño along with the tomatoes and blend it in for gentle, smoky heat.
Roasted Red Pepper Tomato Soup: Roast one or two red bell peppers with the tomatoes. They add extra sweetness and a lovely smoky depth.
Cream-Free Version: Skip the heavy cream for a lighter soup with a brighter tomato flavor — the blended roasted vegetables still give it plenty of body.
Parmesan Tomato Soup: Stir in ½ cup of freshly grated Parmesan during the final few minutes of cooking for a richer, savory finish.
Herb Garden Version: Tuck a few sprigs of fresh thyme, oregano or rosemary into the roasting pan for extra layers of herbal flavor.
Protein-Packed Soup: Stir in shredded rotisserie chicken or a can of drained white beans just before serving to turn the soup into a heartier main meal.
Make Ahead & Storage
Make ahead: This soup is one of my favorite make-ahead recipes — the flavor actually improves after a day in the refrigerator, as the roasted tomato, garlic and basil have time to mingle. Make the full batch a day before you plan to serve it and simply reheat.
Refrigerator: Let the soup cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. Store the garlic toast separately in an airtight container at room temperature for up to 2 days so it stays crisp.
Freezer: Freeze the soup, without the garnishes, in freezer-safe containers for up to 3 months, leaving a little space at the top of each container for expansion. For the very best texture, freeze the soup before adding the cream and stir the cream in while reheating. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally, until it is steaming and heated through — avoid boiling once the cream is in. To reheat the garlic toast, place it in a 350°F (175°C) oven for 5 to 7 minutes until crisp again; skip the microwave, which makes the bread soft and chewy.
FAQ
Can I use canned tomatoes instead of fresh tomatoes?
Yes. Fresh roasted tomatoes give the richest flavor, but good-quality whole peeled canned tomatoes work well when fresh ones are out of season. Roast them exactly the same way — drained first — and the soup will still be delicious.
Do I have to peel the tomatoes?
No, and I never do. Once the roasted vegetables are blended until completely smooth, the skins disappear into the soup and add body and nutrition. It is one of the things that makes this recipe so easy.
Can I make this soup ahead of time?
Absolutely — in fact, I recommend it. The flavor becomes even better after a day in the refrigerator. Store it in an airtight container for up to 4 days and reheat gently on the stovetop when you are ready to serve.
Can I make this soup dairy-free?
Yes. Simply omit the heavy cream, or replace it with full-fat coconut milk or oat cream for the same silky finish. Add the garnish swirl with your dairy-free cream of choice, or finish with olive oil alone.
What can I serve with roasted tomato soup?
Garlic toast is my first choice, but this soup also loves a grilled cheese sandwich, toasted sourdough, homemade croutons or a simple green salad on the side. Anything crisp and dunkable is a good idea.
Can I freeze the soup?
Yes, it freezes beautifully for up to 3 months. For the best texture, freeze it before adding the cream, then stir the cream in while reheating after thawing. Always leave a little headspace in the container for expansion.
Why is my soup too acidic?
Tomatoes naturally vary in acidity from batch to batch. If yours tastes too tart, stir in a small pinch of sugar or an extra splash of cream and taste again — either one will bring the flavors back into balance.
More Soups Recipes You’ll Love
- Creamy Roasted Pumpkin Soup
- Creamy Cajun Chicken Lasagna Soup
- Coconut Curry Noodle Soup with Fresh Lime & Herbs
Conclusion
This Creamy Roasted Tomato Soup with Garlic Toast and Fresh Basil takes the simplest ingredients — tomatoes, onion, garlic, cream and basil — and turns them into the kind of bowl people ask about. Roasting does the heavy lifting, the blender does the polishing, and you end up with a soup that tastes like it simmered all afternoon. Make it for a chilly weeknight, make it for meal prep, make it when someone you love needs a little comfort in a bowl — it never lets me down. Don’t forget the garlic toast for dunking, and finish every bowl with that swirl of cream and fresh basil on top.
Follow along for a new recipe every day: find me on Facebook at Lea Recipes Kitchen, on Pinterest at @learecipes, and on Instagram @lea_recipes1. If you make this soup, I’d love it if you’d leave the recipe a star rating and a comment — it truly helps other home cooks find it. Thank you!


Leave a Reply