Creamy Roasted Garlic Tomato Soup Recipe
If you’re craving a soup that feels like a warm hug in a bowl, you absolutely must try this Creamy Roasted Garlic Tomato Soup. With the natural sweetness of oven-roasted tomatoes beautifully balanced by the mellow richness of garlic and the velvety smoothness of cream, it’s the kind of recipe that turns a simple meal into something truly special. Each spoonful bursts with layers of flavor and comforting depth, making it perfect for chilly evenings or whenever you need a cozy pick-me-up.

Ingredients You’ll Need
The magic of this Creamy Roasted Garlic Tomato Soup lies in its wonderfully straightforward ingredients. Each one plays a key role, whether adding sweetness, creaminess, or a fresh herbaceous note. Together, they come together effortlessly to create a soup that’s both simple and extraordinary.
- Fresh tomatoes (2 lbs): Use Roma or vine-ripened for the perfect balance of sweetness and acidity.
- Whole head of garlic: Roasting softens the garlic creating a mellow, caramelized depth that’s key to the soup’s flavor.
- Small onion, chopped: Adds a subtle sweetness and complexity when sautéed.
- Olive oil (2 tbsp): Enhances richness and helps caramelize the tomatoes and garlic beautifully.
- Vegetable or chicken broth (2 cups): The base liquid that melds all the roasted flavors together effortlessly.
- Heavy cream (½ cup): Provides that luxuriously creamy texture and smooth finish (coconut milk works wonderfully for a dairy-free alternative).
- Fresh basil leaves (¼ cup): Brings a vibrant, herbal freshness to brighten the soup.
- Salt and black pepper: Season to taste and enhance all the other flavors.
- Red pepper flakes (½ tsp, optional): Adds a gentle kick of heat that’s perfect if you like a bit of spice.
How to Make Creamy Roasted Garlic Tomato Soup
Step 1: Roast the Tomatoes and Garlic
Start by preheating your oven to 400°F (200°C) and lining a baking sheet with parchment paper for easy cleanup. Arrange your halved tomatoes evenly on the sheet, drizzle with 1 tablespoon of olive oil, and season with a pinch of salt and pepper. Next, prepare your garlic by slicing off the top of the whole head to expose the cloves. Drizzle it with another tablespoon of olive oil, wrap it tightly in foil, and place it alongside the tomatoes. Roast everything together for 30 to 35 minutes until the tomatoes are caramelized to perfection and the garlic becomes soft and fragrant. Let them cool slightly before moving forward.
Step 2: Sauté the Onion
While the tomatoes and garlic are roasting, heat 1 tablespoon of olive oil in a large pot over medium heat. Toss in your chopped onion and let it sweat for about 5 minutes until it’s translucent and sweet, but not browned. This base creates a mild depth of flavor that supports the brightness of the roasted veggies wonderfully.
Step 3: Blend and Simmer the Soup
Squeeze the softened garlic cloves from their skins directly into the pot. Add the roasted tomatoes along with their juices, the broth, and fresh basil leaves. Use an immersion blender to blend everything until your soup is perfectly smooth and creamy. Alternatively, you can blend in batches using a countertop blender. Return the soup to the pot, then stir in the heavy cream and gently simmer for 5 to 10 minutes. This final step allows all those beautiful flavors to marry together completely. Taste and adjust seasoning with extra salt, pepper, or red pepper flakes if you want a little extra warmth.
How to Serve Creamy Roasted Garlic Tomato Soup

Garnishes
One of the joys of serving this soup is how easily it brightens up with simple garnishes. Try fresh basil leaves sprinkled on top for a pop of green and herbal aroma. A swirl of cream or coconut milk adds a pretty finishing touch and extra richness. For a bit of texture, crispy roasted cherry tomatoes make a delicious crunchy contrast that’s as tasty as it is inviting.
Side Dishes
This soup pairs wonderfully with warm, crusty bread or grilled cheese sandwiches. The creamy texture of the soup and the toasted bread’s crunch create a classic combo that feels indulgent yet comforting. For a lighter meal, try serving it alongside a fresh green salad or a handful of garlic croutons for some added bite and flavor balance.
Creative Ways to Present
If you want to impress guests or make mealtime extra special, serve this Creamy Roasted Garlic Tomato Soup in rustic bread bowls for an edible container that’s both charming and practical. Another fun idea is to drizzle a balsamic glaze on top to add a touch of tangy sweetness that complements the roasted tomatoes beautifully. Garnishing with a sprinkle of grated Parmesan or toasted pine nuts can also elevate the dish visually and flavor-wise.
Make Ahead and Storage
Storing Leftovers
This soup stores beautifully in an airtight container in the refrigerator for up to 3 days. Keep it chilled until you’re ready to enjoy, and always store it separately from garnishes like cream or fresh herbs to keep everything fresh and vibrant.
Freezing
Creamy Roasted Garlic Tomato Soup freezes well, making it perfect for prepping in advance. Pour the cooled soup into freezer-safe containers or heavy-duty freezer bags and freeze for up to 3 months. To avoid texture changes, add any cream or fresh herbs only after thawing and reheating.
Reheating
When you’re ready to enjoy your leftovers, reheat the soup gently on the stove over low to medium heat. Stir occasionally to ensure it warms evenly without separating. If it’s too thick, add a splash of broth or cream to bring back its silky consistency before serving.
FAQs
Can I make this soup dairy-free?
Absolutely! Swap the heavy cream for coconut milk or any other plant-based cream alternative to keep the soup creamy while making it suitable for dairy-free diets.
What type of tomatoes works best?
Roma or vine-ripened tomatoes are ideal because they offer the right balance of sweetness and acidity and roast nicely without becoming too watery.
Can I use pre-roasted garlic instead of roasting a whole head?
While pre-roasted garlic can work in a pinch, roasting the whole head of garlic ensures a mellow, sweet flavor that truly defines the soup, so it’s worth the extra step.
Is it possible to make this soup spicy?
Yes! Adding red pepper flakes as suggested in the recipe will give it a gentle heat. You can adjust the amount to your preference or even add a dash of hot sauce for more kick.
How do I make the soup smoother if I don’t have an immersion blender?
A regular blender works great—just blend the soup in batches and be careful with the hot liquid. Alternatively, strain the soup through a fine-mesh sieve for an ultra-smooth texture.
Final Thoughts
If you haven’t yet experienced the cozy, rich flavors of this Creamy Roasted Garlic Tomato Soup, I can’t recommend it enough. It’s the kind of recipe that feels like a little celebration every time you serve it, with comforting creaminess and deep layers of roasted goodness. Give it a try—you might just find your new go-to soup for both quiet nights in and sharing with friends!
PrintCreamy Roasted Garlic Tomato Soup Recipe
This creamy roasted garlic tomato soup combines the rich, caramelized flavors of oven-roasted tomatoes and garlic with a smooth, velvety texture enhanced by fresh basil and cream. Perfectly comforting and easy to make, this soup offers a delightful balance of sweetness, herbaceousness, and a gentle hint of spice for warmth.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Roasting, Sautéing, Blending, Simmering
- Cuisine: American
- Diet: Vegetarian
Ingredients
Produce
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
- 1 whole head of garlic
- 1 small onion, chopped
- ¼ cup fresh basil leaves
Pantry
- 2 tbsp olive oil
- 2 cups vegetable or chicken broth
- Salt and black pepper to taste
- ½ tsp red pepper flakes (optional, for heat)
Dairy
- ½ cup heavy cream (or coconut milk for dairy-free option)
Instructions
- Preheat oven: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper to prepare for roasting.
- Prepare tomatoes and garlic: Arrange the halved tomatoes on the baking sheet, drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Cut the top off the garlic head, drizzle with 1 tablespoon olive oil, wrap in foil, and place on the baking sheet alongside the tomatoes.
- Roast vegetables: Roast the tomatoes and garlic for 30-35 minutes, until the tomatoes are caramelized and the garlic is soft and fragrant. Remove from oven and allow to cool slightly.
- Sauté onions: In a large pot, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and cook for about 5 minutes until translucent and soft.
- Add roasted ingredients: Squeeze the soft roasted garlic cloves from their skins into the pot with onions. Add the roasted tomatoes, vegetable or chicken broth, and fresh basil leaves.
- Blend soup: Use an immersion blender to puree the mixture until smooth or carefully transfer in batches to a blender and blend until creamy and uniform.
- Simmer with cream: Return the blended soup to the pot, stir in the heavy cream (or coconut milk), and let it simmer gently for 5-10 minutes to meld the flavors. Adjust salt, pepper, and red pepper flakes if using, according to taste.
- Serve: Ladle the warm soup into bowls and garnish with additional fresh basil, a drizzle of cream, or crispy roasted cherry tomatoes for extra texture and flavor.
Notes
- For a dairy-free version, substitute heavy cream with coconut milk to maintain creaminess without dairy.
- Use vegetable broth to keep the soup vegetarian or chicken broth for a richer flavor.
- Roasting the garlic inside foil ensures it becomes soft and mellow without burning.
- Red pepper flakes add mild heat but can be omitted for a milder soup.
- The soup can be stored in the refrigerator for up to 3 days; reheat gently before serving.
- Fresh basil added at the end preserves its bright flavor; dried basil can be used but add earlier with broth.
Nutrition
- Serving Size: 1 cup (240 ml)
- Calories: 180
- Sugar: 7g
- Sodium: 400mg
- Fat: 13g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 25mg
Keywords: tomato soup, roasted garlic, creamy tomato soup, healthy soup, vegetarian soup, comfort food, easy soup recipe