
This roasted tomato soup with crispy Gruyère toasts transforms simple ingredients into a restaurant-quality meal that will warm you from the inside out. The slow roasting process caramelizes the tomatoes and garlic, creating deep flavor layers that canned soup could never achieve.
I first made this soup during a particularly rainy spring weekend when I couldn't bear another basic lunch. My family was so impressed they now request it weekly, claiming it's better than our local bistro's version.
Ingredients
- Roma tomatoes: Provide the perfect balance of sweetness and acidity while roasting beautifully with concentrated flavor
- Cherry tomatoes: Add bright pops of sweetness and beautiful color contrast
- Yellow onion: Creates the aromatic base that gives the soup depth and body
- Garlic: Becomes mellow and sweet when roasted, losing its harsh bite while infusing the soup
- Extra virgin olive oil: Helps caramelize the vegetables while adding richness
- Vegetable or chicken broth: Thins the soup to perfect consistency while adding umami notes
- Heavy cream: Provides luxurious texture and balances the natural acidity of tomatoes
- Fresh basil: Brightens the entire dish with its aromatic qualities
- Balsamic vinegar: Adds complexity with subtle sweetness and tang
- Gruyère cheese: Brings nutty richness to the toasts that perfectly complements the soup
Step-by-Step Instructions
- Roast Your Vegetables:
- Place halved roma tomatoes, whole cherry tomatoes, chopped onion, and halved garlic heads on a baking sheet. Drizzle generously with olive oil, ensuring everything is coated. Season with kosher salt and fresh pepper. Roast at 400°F for 30-40 minutes until vegetables are caramelized and tomatoes begin to burst. The edges should show slight charring which creates incredible depth of flavor.
- Prepare Your Gruyère Toasts:
- While vegetables roast, slice your baguette thinly at an angle to create more surface area. Arrange slices on a baking sheet, brush with olive oil, and top generously with shredded Gruyère. Season with a pinch of salt and pepper. Bake until cheese bubbles and edges turn golden brown, about 15 minutes. The contrast between crispy edges and melty cheese is what makes these irresistible.
- Blend Your Soup:
- Transfer roasted vegetables to a blender, squeezing roasted garlic cloves from their papery skins. Add broth and fresh basil leaves. Blend until completely smooth, starting slowly and increasing speed. A high-powered blender achieves the silkiest texture. Be sure to scrape in all the caramelized bits from the roasting pan as they contain concentrated flavor.
- Finish and Season:
- Return blended soup to a pot over low heat. Stir in heavy cream and balsamic vinegar. Taste and adjust seasonings with additional salt, pepper, or a pinch of sugar if tomatoes are particularly acidic. The soup should have a perfect balance of sweetness, acidity, and richness. Simmer for 5 minutes to allow flavors to meld.

The first time I served this soup at a dinner party, my friend asked for the "secret ingredient." The truth is there isn't one magic component but rather the transformation that happens when simple ingredients are treated with care. The moment when garlic turns golden and sweet rather than sharp is truly kitchen alchemy at its finest.
Make Ahead and Storage
This soup actually improves with time as flavors continue to develop. Make it up to two days ahead without the cream, refrigerate in an airtight container, then reheat gently and add cream just before serving. For longer storage, freeze the soup without cream for up to three months. Thaw overnight in the refrigerator before reheating slowly on the stovetop. The Gruyère toasts are best made fresh but can be prepared a few hours ahead and reheated in a hot oven for 2-3 minutes.
Perfect Substitutions
No Gruyère? Substitute with aged white cheddar, fontina, or even Swiss cheese for similar meltability and flavor profile. Roma tomatoes can be replaced with plum tomatoes or any meaty variety. If fresh basil isn't available, a tablespoon of pesto works beautifully. Vegan adaptations are simple replace heavy cream with full-fat coconut milk and use a plant-based cheese for the toasts. The soup is equally delicious without dairy, focusing instead on the concentrated roasted vegetable flavors.
Serving Suggestions
Transform this soup into a complete meal by adding a protein element like grilled shrimp on top or serving alongside a simple arugula salad dressed with lemon and olive oil. For an interactive dinner party, create a topping bar with crispy bacon bits, herb-infused oils, toasted pine nuts, and extra roasted cherry tomatoes. Serve in pre-warmed bowls to maintain temperature longer, especially important during colder months when comfort is key.

This roasted tomato soup proves the magic of simple, high-quality ingredients elevated through thoughtful technique.
Frequently Asked Questions
- → Can I make this soup ahead of time?
Yes, this roasted tomato soup can be made up to 3 days ahead and stored in the refrigerator. The flavors actually develop and improve over time. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency. Make the Gruyère toasts fresh just before serving for the best texture.
- → What can I substitute for heavy cream to make this dairy-free?
For a dairy-free version, you can substitute the heavy cream with full-fat coconut milk, cashew cream, or unsweetened plant-based creamer. Each will provide a different subtle flavor note, with coconut milk adding a slight sweetness that pairs well with the acidity of tomatoes.
- → How can I make this soup thicker or thinner?
To thicken the soup, you can either roast the vegetables longer to reduce their water content, blend in a small boiled potato, or simply simmer the blended soup uncovered to reduce. For a thinner consistency, gradually add more vegetable or chicken broth until you reach your desired texture.
- → What cheese can I use instead of Gruyère?
If Gruyère isn't available, other excellent melting cheeses for the toasts include comté, fontina, gouda, or Swiss cheese. For a stronger flavor profile, you could try a mild cheddar or a mixture of mozzarella and parmesan.
- → Can I freeze this tomato soup?
Yes, this soup freezes beautifully. Cool completely before transferring to freezer-safe containers, leaving some headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Add the cream after reheating, and always make the Gruyère toasts fresh when ready to serve.
- → How can I enhance the tomato flavor if my tomatoes aren't very ripe?
If your tomatoes lack flavor, you can intensify the tomato taste by adding 1-2 tablespoons of tomato paste during the roasting process. A teaspoon of sugar can help balance acidity, while a pinch of red pepper flakes adds depth. Increasing the roasting time also concentrates the natural tomato flavors.