Creamy Roasted Garlic Tomato Soup Recipe
If you’re looking for comfort in a bowl, look no further than Creamy Roasted Garlic Tomato Soup. This dish brings together the deep, sun-kissed sweetness of oven-roasted tomatoes with the mellow, caramelized magic of roasted garlic, all blended into silky, velvety perfection. Swirled with creamy richness and punctuated by fresh basil, it’s a cozy, flavor-packed soup that feels just as perfect on a lazy summer day as it does on a chilly evening. Trust me, one spoonful and you’ll wonder why you ever settled for canned soup in the first place!

Ingredients You’ll Need
This recipe shines because of its simplicity—each ingredient plays a vital role, whether it’s adding body, sweetness, creaminess, or that irresistible fresh aroma. Gather these kitchen heroes and let their flavors work their magic together.
- Fresh Tomatoes (2 lbs, Roma or vine-ripened): Always go for ripe, juicy tomatoes for that big, bold tomato flavor and vibrant red color.
- Whole Head of Garlic: Roasting a whole head mellows the bite of raw garlic and gives the soup a luxurious, sweet undertone.
- Small Onion (chopped): The onion adds an aromatic base and just enough background warmth to tie everything together.
- Olive Oil (2 tbsp): A drizzle of good olive oil helps everything roast up golden and infuses extra richness.
- Vegetable or Chicken Broth (2 cups): This is your flavor canvas—either option deepens the savory profile of the soup.
- Heavy Cream (½ cup) or Coconut Milk: Stirring in cream makes everything luscious and smooth—coconut milk keeps it dairy-free, with a hint of subtle sweetness.
- Fresh Basil Leaves (¼ cup): A handful of basil brightens up the whole pot with freshness and a pop of green color.
- Salt and Black Pepper (to taste): Essential for balancing and intensifying the flavors.
- Red Pepper Flakes (½ tsp, optional): Add these if you like a gentle kick of heat to your Creamy Roasted Garlic Tomato Soup.
How to Make Creamy Roasted Garlic Tomato Soup
Step 1: Prep Your Oven and Baking Sheet
Get started by preheating your oven to 400°F (200°C). Lining your baking sheet with parchment paper saves on cleanup and helps the tomatoes roast evenly, without sticking.
Step 2: Arrange Tomatoes and Prep Garlic
Place the halved tomatoes cut-side up on the prepared baking sheet. Drizzle them with a tablespoon of olive oil, and don’t be shy with the salt and pepper—you want every tomato to sing with flavor. For the garlic, slice off the top to expose the cloves, drizzle with a bit of olive oil, wrap it in foil, and nestle it on the baking sheet. Roasting them side by side builds big flavors right from the start!
Step 3: Roast Until Caramelized and Soft
Slide everything into the oven and let it roast for about 30-35 minutes. You’re looking for tomatoes with deep caramelization around the edges and a golden, slouchy appearance. When the garlic is soft and fragrant, it’s ready. Let everything cool just long enough to handle.
Step 4: Sauté the Onion
While your tomatoes and garlic are cooling, heat a tablespoon of olive oil in a big soup pot over medium heat. Toss in the chopped onion and sauté for around five minutes. The kitchen will start to smell amazing as the onion softens and turns translucent—this forms a gentle, aromatic base for your Creamy Roasted Garlic Tomato Soup.
Step 5: Add Roasted Veggies and Broth
Squeeze the sweet roasted garlic cloves right from their skins into the pot (it’s as satisfying as it sounds), and add the roasted tomatoes (and all those lovely pan juices). Pour in the broth and toss in the fresh basil. Don’t forget a few shakes of red pepper flakes if you want a little extra warmth.
Step 6: Blend Until Velvety Smooth
Time for the magic! Use an immersion blender right in the pot, or blend in batches in a regular blender (nice and carefully—you don’t want soup on the ceiling). Blend until everything is smooth and silky, with no sneaky tomato skins in sight.
Step 7: Stir in Cream and Simmer
Return the blended soup to the pot (if you used a stand blender), and stir in the heavy cream or coconut milk. Let the soup simmer gently for 5-10 minutes, giving the flavors a final chance to meld into creamy perfection. Taste, then adjust salt and pepper if you need to.
Step 8: Serve and Savor
Ladle your Creamy Roasted Garlic Tomato Soup into bowls and garnish as you like. Every bite should be cozy, rich, and utterly irresistible.
How to Serve Creamy Roasted Garlic Tomato Soup

Garnishes
Top each bowl with a swirl of cream, fresh basil ribbons, or even a few oven-roasted cherry tomatoes for a burst of color. If you want crunch, try a sprinkle of homemade croutons or toasted pine nuts. The garnishes aren’t just pretty—they add layers of texture and flavor that make every spoonful pop.
Side Dishes
This soup was made to be paired with a piece of buttery grilled cheese, but don’t stop there. It’s also wonderful with a crusty baguette for dunking or a side of roasted vegetables. If you’re feeling a little fancy, serve it alongside a crisp green salad with a simple vinaigrette.
Creative Ways to Present
Shoot for wow-factor by serving Creamy Roasted Garlic Tomato Soup in espresso cups as an appetizer at dinner parties, or pour into small mason jars for a cozy lunch on the go. For a rustic vibe, ladle it into bread bowls and let everyone tear off bites as they go. The options are as delightful as they are delicious!
Make Ahead and Storage
Storing Leftovers
Cool the soup to room temperature, then transfer it into an airtight container and pop it in the fridge. It will keep beautifully for up to four days, making weekday lunches a total breeze.
Freezing
Want to stash some away for a rainy day? Just skip the cream, let the soup cool, and freeze it in individual containers. When you’re ready to enjoy, simply reheat and stir in the cream or coconut milk for fresh-from-the-pot taste.
Reheating
Gently rewarm your Creamy Roasted Garlic Tomato Soup on the stovetop over medium-low heat, stirring now and then until it’s hot. If it thickens up in the fridge, a splash of broth or cream will loosen it up nicely.
FAQs
Can I use canned tomatoes instead of fresh?
Absolutely! While fresh tomatoes bring amazing depth and sweetness, you can use two large cans of whole peeled tomatoes in the off-season. Just roast the drained tomatoes as directed for the most flavor.
What’s the best way to make this soup vegan?
Swap heavy cream for coconut milk or your favorite unsweetened plant-based creamer, and use vegetable broth. You’ll still get the signature richness of Creamy Roasted Garlic Tomato Soup without dairy.
Do I have to use an immersion blender?
No immersion blender? No problem! A regular blender works perfectly—just blend in batches and be careful with the hot soup. Always vent the lid and cover with a towel to avoid splatters.
How spicy is the red pepper flakes addition?
The half teaspoon of red pepper flakes adds a mild, gentle warmth that complements the creamy, savory profile. Like it milder? Use less or skip them altogether. Craving a kick? Add a pinch more to taste!
Does this soup freeze well with cream?
Soups with cream can sometimes separate after freezing, so for best results, freeze the soup before adding the cream. Stir it in fresh when reheating and you’ll have that classic creamy finish every time.
Final Thoughts
There’s something magical about making Creamy Roasted Garlic Tomato Soup from scratch—every spoonful feels like a warm hug. Whether you’re celebrating summer tomatoes or craving winter comfort, I hope you’ll give this recipe a try soon. You and your favorite soup spoon are in for a treat!
PrintCreamy Roasted Garlic Tomato Soup Recipe
Indulge in the rich flavors of this Creamy Roasted Garlic Tomato Soup, a comforting and satisfying dish perfect for any occasion.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting, Simmering, Blending
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Tomatoes:
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
Roasted Garlic:
- 1 whole head of garlic
Onion Mixture:
- 1 small onion, chopped
- 2 tbsp olive oil
Soup Base:
- 2 cups vegetable or chicken broth
- ½ cup heavy cream (or coconut milk for dairy-free option)
- ¼ cup fresh basil leaves
- Salt and black pepper to taste
- ½ tsp red pepper flakes (optional, for heat)
Instructions
- Preheat the oven: to 400°F (200°C). Line a baking sheet with parchment paper.
- Prepare the tomatoes: Arrange halved tomatoes on the baking sheet. Drizzle with 1 tbsp olive oil, season with salt and pepper.
- Roast the garlic: Cut the top off the head of garlic, drizzle with 1 tbsp olive oil, wrap in foil, and place on the baking sheet with the tomatoes. Roast for 30-35 minutes until caramelized.
- Prepare the soup base: In a large pot, sauté chopped onion in 1 tbsp olive oil. Add roasted garlic, tomatoes, broth, and basil. Blend until smooth.
- Finish the soup: Stir in heavy cream, simmer for 5-10 minutes. Adjust seasoning if needed.
- Serve: Warm with garnishes like fresh basil or roasted cherry tomatoes.
Notes
- You can add a splash of balsamic vinegar for extra depth of flavor.
- For a thicker soup, simmer longer to reduce the liquid content.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 9g
- Sodium: 680mg
- Fat: 21g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 50mg
Keywords: Tomato soup, Roasted garlic, Creamy soup, Comfort food