Creamy Roasted Garlic Tomato Soup Recipe
If you’re searching for a dish that brings cozy comfort and vibrant flavors to your table, look no further than this Creamy Roasted Garlic Tomato Soup. It’s a luscious blend of sweet, caramelized tomatoes and mellow roasted garlic, perfectly balanced with fresh basil and a touch of cream. This soup isn’t just another tomato soup; it’s a velvety, soul-satisfying experience that you’ll want to savor in every spoonful. Whether it’s a chilly day or you just want an easy yet elegant meal, this recipe will quickly become your go-to for warmth and flavor.

Ingredients You’ll Need
The magic behind the Creamy Roasted Garlic Tomato Soup starts with simple, wholesome ingredients that pack a punch in taste and texture. Each item plays an essential role—from the bright, fresh tomatoes to the smooth, silky cream that wraps everything in warmth.
- 2 lbs fresh tomatoes (Roma or vine-ripened): They provide the rich, juicy base with natural sweetness and acidity.
- 1 whole head of garlic: Roasting garlic transforms it into a soft, sweet, and mellow delight that deeply flavors the soup.
- 1 small onion, chopped: Adds a subtle savory depth when sautéed just right.
- 2 tbsp olive oil: For roasting and sautéing, delivering a silky mouthfeel and gentle richness.
- 2 cups vegetable or chicken broth: Creates the perfect consistency and layers of flavor.
- ½ cup heavy cream (or coconut milk for dairy-free option): Adds the signature creaminess that makes this soup feel like a hug in a bowl.
- ¼ cup fresh basil leaves: Brightens with herbal freshness and a pop of green.
- Salt and black pepper to taste: Essential seasonings to highlight and balance the flavors.
- ½ tsp red pepper flakes (optional, for heat): Gives just a hint of warmth if you like a little kick.
How to Make Creamy Roasted Garlic Tomato Soup
Step 1: Roast Your Tomatoes and Garlic
Start by preheating your oven to 400°F (200°C) and lining a baking sheet with parchment paper for easy cleanup. Place the halved tomatoes cut side up, drizzle them with olive oil, and sprinkle with salt and pepper. Then take that whole head of garlic, slice off the top to expose the cloves, drizzle with olive oil, wrap it all in foil, and tuck it in alongside the tomatoes. Roast until the tomatoes caramelize beautifully and the garlic becomes melt-in-your-mouth soft, about 30 to 35 minutes. This step is key—it unlocks deep, rich flavors you can almost smell throughout your kitchen.
Step 2: Sauté the Onion
While your garlic and tomatoes are roasting, heat a tablespoon of olive oil over medium heat in a large pot. Toss in your chopped onion and cook until it’s tender and translucent, about 5 minutes. This builds a savory, slightly sweet base that blends perfectly with the roasted veggies.
Step 3: Blend the Soup to Silky Perfection
Once your roasted garlic and tomatoes have cooled just enough to handle safely, squeeze the garlic cloves right into the pot with the onions. Add the roasted tomatoes, vegetable or chicken broth, and fresh basil. Use an immersion blender directly in the pot or carefully transfer everything to a blender in batches for a smooth, velvety soup with vibrant color and irresistible aroma.
Step 4: Add Cream and Simmer
Return the blended soup to the pot if needed. Stir in the heavy cream or coconut milk for that signature creaminess. Let the soup simmer gently for 5 to 10 minutes so all those gorgeous flavors can marry beautifully. Taste and adjust seasoning, adding salt, pepper, or even a pinch of red pepper flakes if you want some warmth to cut through the richness.
How to Serve Creamy Roasted Garlic Tomato Soup

Garnishes
A bowl of this soup deserves thoughtful garnishes. Fresh basil leaves add a fresh, green brightness, while a delicate drizzle of cream gives an elegant touch and a luscious swirl. For extra texture and bursts of flavor, crispy roasted cherry tomatoes scattered on top bring a delightful chewiness that complements the silky soup.
Side Dishes
The beauty of Creamy Roasted Garlic Tomato Soup is how well it pairs with simple sides. Classic grilled cheese sandwiches, with perfectly melted cheese and crispy bread, are the ultimate cozy match. Crusty bread, garlic knots, or even a fresh green salad can balance the richness while keeping your meal light and satisfying.
Creative Ways to Present
Consider serving your soup in mini bread bowls for a charming and edible presentation that guests will love. You can also add a sprinkle of toasted pine nuts or a bit of shaved Parmesan for added texture and flavor layers. For a vibrant twist, try swirling in a pesto drizzle or adding a whisper of smoked paprika to enhance the depth.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Roasted Garlic Tomato Soup keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making your next meal even tastier. Just give it a good stir before reheating to reincorporate the cream and smooth texture.
Freezing
This soup freezes exceptionally well, making it a perfect make-ahead meal. Pour it into freezer-safe containers or heavy-duty freezer bags and freeze for up to 3 months. Just remember to leave some room for expansion and avoid freezing with cream already mixed in; instead, stir fresh cream in after thawing for best results.
Reheating
When you’re ready to enjoy your soup again, thaw it overnight in the refrigerator if frozen. Reheat gently on the stovetop over low heat, stirring often to prevent scorching. Add your cream or coconut milk during reheating to restore that silky texture. Avoid boiling to preserve the delicate flavors and luxurious mouthfeel.
FAQs
Can I use canned tomatoes for this recipe?
While fresh tomatoes do give the best flavor, you can substitute canned whole peeled tomatoes if fresh aren’t in season. Just roast them briefly to deepen their flavor before blending.
Is there a vegan version of the Creamy Roasted Garlic Tomato Soup?
Absolutely! Swap the heavy cream for coconut milk or another plant-based cream alternative, and use vegetable broth instead of chicken broth for a delicious vegan-friendly soup.
How spicy is the soup if I add red pepper flakes?
The red pepper flakes add a subtle warmth without overpowering the soup’s creamy sweetness. You can adjust the amount to suit your spice preference, or leave it out entirely for a milder taste.
Can I make this soup in a slow cooker?
Yes, you can roast the tomatoes and garlic separately, then combine all ingredients in a slow cooker and let it cook on low for 4 to 6 hours before blending. Just add cream near the end of cooking to keep that creamy texture.
What’s the best way to blend the soup if I don’t have an immersion blender?
If you don’t have an immersion blender, transferring the soup in batches to a countertop blender works perfectly. Just be sure to vent the lid slightly to avoid steam buildup and blend carefully to avoid spills.
Final Thoughts
There’s something truly special about a bowl of Creamy Roasted Garlic Tomato Soup that wraps you up in comfort and flavor. It’s a recipe that combines ease and elegance, perfect for feeding your soul on any day. Once you make it, I’m confident it will become a beloved classic in your kitchen too — go ahead, give it a try and treat yourself to something wonderful!
PrintCreamy Roasted Garlic Tomato Soup Recipe
This Creamy Roasted Garlic Tomato Soup combines the rich flavors of slow-roasted tomatoes and soft, caramelized garlic with a smooth, velvety texture from heavy cream. Perfectly seasoned with fresh basil and a hint of red pepper flakes, this comforting soup is ideal for a cozy meal any time of year, with an optional dairy-free twist using coconut milk.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Roasting, Sautéing, Simmering
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
- 1 whole head of garlic
- 1 small onion, chopped
- ¼ cup fresh basil leaves
Liquids & Oils
- 2 tbsp olive oil
- 2 cups vegetable or chicken broth
- ½ cup heavy cream (or coconut milk for dairy-free option)
Seasonings
- Salt and black pepper to taste
- ½ tsp red pepper flakes (optional, for heat)
Instructions
- Preheat oven and prepare tomatoes and garlic. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper. Arrange the halved tomatoes on the baking sheet, drizzle with 1 tbsp olive oil, and season with salt and black pepper. Cut the top off the head of garlic, drizzle with 1 tbsp olive oil, and wrap in foil. Place garlic on the baking sheet alongside the tomatoes.
- Roast tomatoes and garlic. Roast for 30-35 minutes until tomatoes are caramelized and garlic is soft. Remove from oven and let cool slightly to handle.
- Sauté onions. In a large pot, heat 1 tbsp olive oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
- Add roasted garlic and tomatoes to pot. Squeeze roasted garlic cloves out of their skins into the pot. Add roasted tomatoes, broth, and fresh basil leaves.
- Blend soup until smooth. Use an immersion blender to puree the soup directly in the pot until smooth. Alternatively, blend in batches using a regular blender carefully.
- Simmer with cream and season. Return the blended soup to the pot, stir in the heavy cream or coconut milk, and simmer gently for 5-10 minutes to blend flavors. Adjust salt, black pepper, and add red pepper flakes if desired for a spicy kick.
- Serve and garnish. Ladle the warm soup into bowls and garnish with fresh basil leaves, a drizzle of cream, or crispy roasted cherry tomatoes for extra texture and flavor. Enjoy immediately.
Notes
- For a dairy-free version, substitute heavy cream with canned coconut milk.
- Roasting the garlic whole mellows its flavor, providing a sweet, creamy depth.
- Use fresh Roma or vine-ripened tomatoes for the best flavor and sweetness.
- Can be stored in the refrigerator for up to 3 days, or frozen up to 2 months.
- Add a splash of balsamic vinegar for a touch of acidity if desired.
- Adjust red pepper flakes to control the heat level.
Nutrition
- Serving Size: 1 cup (about 240 ml)
- Calories: 180
- Sugar: 7g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 4.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 25mg
Keywords: roasted tomato soup, garlic tomato soup, creamy tomato soup, vegetarian tomato soup, roasted garlic recipe