
This creamy roasted garlic tomato soup transforms ordinary ingredients into something extraordinary. The roasting process caramelizes the tomatoes and mellows the garlic, creating deep flavor layers that simply can't be achieved in quicker cooking methods. After years of tweaking this recipe, I've found the perfect balance of richness and freshness that makes this soup truly special.
I first made this soup when my garden produced an overwhelming tomato harvest. What started as a practical solution to use up produce has become our family's most requested comfort food through fall and winter. My daughter now calls it "hug in a bowl" soup.
Ingredients
- Fresh tomatoes: Roma or vine ripened varieties offer the best flavor balance and roast beautifully with less liquid than beefsteak types
- Whole garlic head: roasting transforms the sharp bite into sweet mellow goodness that forms the backbone of this soup
- Small onion: adds aromatic depth and natural sweetness when sautéed properly
- Olive oil: use your best quality as the flavor shines through in this simple recipe
- Vegetable or chicken broth: homemade offers superior flavor but a good quality store bought works wonderfully too
- Heavy cream: creates the luxurious mouthfeel but can be substituted with alternatives for dietary needs
- Fresh basil leaves: adds brightness that balances the rich roasted flavors
- Salt and black pepper: essential for bringing all flavors into focus
- Red pepper flakes: optional but adds a pleasant warming sensation rather than intense heat
Step-by-Step Instructions
- Prepare for roasting:
- Preheat your oven to 400°F and line a baking sheet with parchment. This temperature is perfect for caramelizing tomatoes without burning them. The parchment prevents sticking and makes cleanup easier while allowing the vegetables to release moisture properly.
- Prepare tomatoes:
- Halve tomatoes and arrange them cut side up on the baking sheet. Drizzle with olive oil and season with salt and pepper. Cutting side up allows the moisture to evaporate concentrating the tomato flavor during roasting.
- Prepare garlic:
- Cut the top quarter off the head of garlic to expose all cloves. Drizzle with olive oil and wrap tightly in foil creating a little steam packet. The foil creates the perfect environment for the garlic to become soft and sweet without drying out.
- Roast vegetables:
- Place both tomatoes and garlic in the oven for 30 35 minutes. You'll know they're done when tomatoes have shrunken slightly with caramelized edges and the garlic yields easily when pressed. This step builds the foundation of flavor for the entire soup.
- Sauté aromatics:
- Heat olive oil in a large pot and cook onions until translucent and soft. This usually takes about 5 minutes over medium heat. Stir occasionally to prevent browning as we want sweet not caramelized onions here.
- Combine roasted elements:
- Squeeze the roasted garlic cloves directly into your pot they should slip right out of their papery skins. Add all roasted tomatoes along with any juices from the baking sheet. These concentrated juices contain tremendous flavor.
- Add liquids and herbs:
- Pour in your broth and add fresh basil leaves. The broth amount can be adjusted depending on how thick you prefer your soup. Fresh basil adds brightness that dried simply cannot provide.
- Blend until smooth:
- Use an immersion blender for easiest results blending right in the pot until velvety smooth. If using a standard blender work in batches filling only halfway and venting the lid to prevent pressure buildup from hot contents.
- Finish with cream:
- Return everything to the pot add cream and simmer gently for 5 10 minutes. This final cooking melds all flavors together while keeping the cream from separating. Taste and adjust seasonings as the cream will mute some of the salt.
The roasted garlic truly transforms this soup from good to exceptional. I learned this technique from my grandmother who would roast entire heads of garlic to spread on bread. When I incorporated it into tomato soup the first time my husband who claimed to dislike tomato soup asked for seconds and then the recipe. Now I always roast an extra head of garlic while making this soup to use in other dishes throughout the week.
Make It Your Own
This soup adapts beautifully to what you have on hand. During summer I use garden fresh heirloom tomatoes which create a naturally sweeter soup. In winter when tomatoes lack flavor I sometimes add a tablespoon of tomato paste or a pinch of sugar to enhance sweetness. For a chunky variation reserve about a cup of the roasted tomatoes before blending and add them back after for delightful texture contrast.
Perfect Pairings
The classic grilled cheese sandwich is unbeatable alongside this soup but don't stop there. Try serving with rosemary focaccia warm crusty sourdough or garlic bread for dipping. For a complete meal add a simple green salad with a light vinaigrette to balance the richness of the soup. When entertaining I serve this in small cups as an elegant starter before the main course.
Storage Solutions
This soup actually improves with time as flavors continue to develop. Store in airtight containers in the refrigerator for up to 4 days. When freezing leave out the cream and add it fresh when reheating for best results. To reheat thaw overnight in the refrigerator then warm gently on the stovetop adding fresh cream and additional basil. Never boil cream soups after adding dairy as they can separate.

Recipe FAQs
- → Can I use canned tomatoes instead of fresh?
Yes, you can substitute 2 28-oz cans of whole tomatoes, drained. While you'll miss some of the caramelization benefits, you can still roast them for 20 minutes to develop flavor. The soup will still be delicious, though slightly less sweet than with fresh roasted tomatoes.
- → How can I make this soup dairy-free?
Simply substitute the heavy cream with full-fat coconut milk for a dairy-free version. The coconut adds a subtle sweetness that complements the roasted tomatoes beautifully. For an alternative without coconut flavor, try unsweetened almond cream or cashew cream.
- → Can I make this soup ahead of time?
Absolutely! This soup actually improves with time as the flavors meld. Make it up to 3 days ahead and store in the refrigerator. Reheat gently on the stovetop. If freezing, do so before adding the cream, then add it when reheating.
- → What can I serve with this soup?
This soup pairs wonderfully with grilled cheese sandwiches, crusty bread, or garlic bread for dipping. For a lighter meal, serve with a simple green salad dressed with vinaigrette. Garnish with homemade croutons, a swirl of pesto, or a sprinkle of parmesan cheese.
- → How can I make this soup thicker or thinner?
For a thicker consistency, simmer the soup uncovered for 5-10 minutes longer to reduce, or add 1-2 tablespoons of tomato paste. For a thinner soup, add more broth until you reach your desired consistency. Remember that the soup will thicken slightly as it cools.
- → Can I make this soup spicier?
Yes! Increase the red pepper flakes to 1 teaspoon for more heat, or add a chopped jalapeño when sautéing the onions. You could also add a dash of cayenne pepper or a few drops of hot sauce when seasoning at the end.