Creamy Roasted Garlic Tomato Soup
If you’re looking for a cozy dish to warm your heart, let me introduce you to my favorite Creamy Roasted Garlic Tomato Soup. This soup is the ultimate comfort food, perfect for those chilly evenings when you crave something rich and satisfying. With the sweet, caramelized flavors of roasted tomatoes and garlic, each spoonful feels like a hug in a bowl.
What makes this recipe special is how easy it is to whip up, making it great for busy weeknights or even family gatherings. Serve it with crusty bread or a fresh salad, and you have a meal that feels both elegant and homey. Trust me; once you try this soup, it will become a staple in your kitchen!
Why You’ll Love This Recipe
- Easy to make: With simple steps, this recipe comes together quickly, perfect for beginners and seasoned cooks alike.
- Family-friendly: Kids and adults love the creamy texture and rich flavors, making it a hit at any table.
- Make-ahead friendly: You can prepare this soup in advance and reheat it, saving time on busier days.
- Wholesome ingredients: Made with fresh tomatoes and garlic, this soup is packed with good-for-you flavors without any fuss.

Ingredients You’ll Need
Gathering the ingredients for this Creamy Roasted Garlic Tomato Soup is a breeze! All you need are wholesome staples that are likely already in your kitchen. Here’s what you’ll need:
For the Soup
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
- 1 whole head of garlic
- 1 small onion, chopped
- 2 tbsp olive oil
- 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)
Variations
One of the best parts about this Creamy Roasted Garlic Tomato Soup is its flexibility! You can easily customize it to fit your taste or dietary needs. Here are some fun variations:
- Add more veggies: Toss in some chopped bell peppers or carrots during the sauté stage for added nutrition.
- Make it spicy: If you like heat, increase the amount of red pepper flakes or add a dash of hot sauce before serving.
- Swap the cream: For a lighter version, use almond milk instead of heavy cream; it still tastes delicious!
- Top it off: Experiment with toppings like croutons, avocado slices, or even a sprinkle of nutritional yeast for an extra flavor boost.
How to Make Creamy Roasted Garlic Tomato Soup
Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 400°F (200°C) while you prepare your baking sheet. Arranging halved tomatoes on the sheet allows them to roast evenly. Drizzling them with olive oil enhances their natural sweetness as they caramelize. Wrapping the garlic in foil keeps it tender and soft during roasting.
Step 2: Sauté the Onions
While your tomatoes and garlic roast away, heat olive oil in a large pot over medium heat. Add chopped onions and sauté until they’re soft—this step brings out their sweet flavor that complements the roasted tomatoes perfectly.
Step 3: Combine Ingredients
Once your roasted goodies are ready, squeeze those beautifully caramelized garlic cloves into the pot with the onions. Add in your roasted tomatoes along with vegetable broth and fresh basil leaves. This combination is where all those incredible flavors come together!
Step 4: Blend It Up
Using an immersion blender (or transferring to a regular blender), blend everything until smooth. This process creates that velvety texture we all love in tomato soup! If using a blender, be careful with hot liquids—blend in batches if needed.
Step 5: Finish with Cream
Return your blended soup to the pot and stir in heavy cream (or coconut milk). Let it simmer on low heat for another 5-10 minutes. This allows all those wonderful flavors to meld together beautifully. Plus, adjusting seasoning at this stage ensures each bite is just right.
Step 6: Serve Warm
Ladle your creamy goodness into bowls while garnishing with fresh basil leaves or crispy roasted cherry tomatoes if desired. Enjoy every spoonful of this delightful soup!
Now you’re ready to enjoy a comforting bowl of homemade Creamy Roasted Garlic Tomato Soup!
Pro Tips for Making Creamy Roasted Garlic Tomato Soup
Creating the perfect Creamy Roasted Garlic Tomato Soup is easier than you might think, and these handy tips will help elevate your dish to new heights.
-
Choose ripe tomatoes: Using fresh, ripe tomatoes enhances the natural sweetness of the soup, giving it a richer flavor. Look for tomatoes that are firm yet slightly soft to the touch.
-
Don’t skip roasting: Roasting tomatoes and garlic brings out their flavors beautifully. The caramelization process adds depth and sweetness that you simply can’t achieve by boiling or sautéing alone.
-
Adjust creaminess: If you prefer a thicker soup, feel free to add more cream or substitute with coconut milk for a dairy-free version. This can create a wonderfully rich texture that makes each spoonful feel indulgent.
-
Experiment with herbs: While basil is classic, don’t hesitate to try other herbs like thyme or oregano for a different flavor profile. Fresh herbs can brighten up the dish and add complexity.
-
Make it ahead: This soup stores well in the fridge for up to 3 days or freezes beautifully. Making it in advance means you’ll have a comforting meal ready whenever you need it!
How to Serve Creamy Roasted Garlic Tomato Soup
Serving this comforting soup can be as delightful as making it! Here are some ideas to present your dish beautifully and enhance its deliciousness.
Garnishes
- Fresh basil leaves: A few whole leaves add a pop of color and freshness, making your soup look inviting.
- Drizzle of cream: A light swirl of cream on top not only looks appealing but also adds an extra touch of richness.
- Crispy roasted cherry tomatoes: These little bursts of flavor provide both texture and visual appeal, making your soup even more enjoyable.
Side Dishes
- Grilled cheese sandwiches: A classic pairing! The gooey cheese and crunchy bread complement the creamy texture of the soup perfectly.
- Crusty bread: Whether it’s a baguette or sourdough, dipping warm bread into your soup is always satisfying.
- Simple green salad: A light salad with mixed greens and a tangy vinaigrette balances the richness of the soup while adding freshness to your meal.
- Stuffed bell peppers: These can be filled with quinoa, rice, beans, or vegetables, offering a hearty side that complements the flavors without overwhelming them.
With these serving suggestions and pro tips in hand, you’re all set to enjoy an unforgettable bowl of Creamy Roasted Garlic Tomato Soup!

Make Ahead and Storage
This Creamy Roasted Garlic Tomato Soup is perfect for meal prep, allowing you to enjoy its rich flavors throughout the week. Whether you’re cooking for a busy family or just want to have a comforting bowl ready at any time, this recipe can easily fit into your meal planning.
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- Label the container with the date so you know when to enjoy it by!
Freezing
- Let the soup cool entirely before freezing to maintain texture.
- Pour into freezer-safe containers or bags, leaving some space at the top for expansion.
- Freeze for up to 3 months; remember to label with the date and name.
Reheating
- Thaw frozen soup overnight in the refrigerator before reheating.
- Heat gently on the stove over low-medium heat, stirring occasionally.
- If using a microwave, heat in short intervals, stirring between each until warm.
FAQs
Got questions? Here are some common inquiries about this delicious soup!
Can I make Creamy Roasted Garlic Tomato Soup vegan?
Absolutely! You can substitute heavy cream with coconut milk for a creamy texture without dairy.
How long does Creamy Roasted Garlic Tomato Soup last in the fridge?
When stored properly in an airtight container, it can last up to 4 days in the refrigerator.
Can I use canned tomatoes instead of fresh tomatoes?
Yes, but fresh tomatoes provide a sweeter flavor. If using canned tomatoes, opt for whole peeled varieties and adjust seasoning as needed.
Final Thoughts
I hope you find joy in making this Creamy Roasted Garlic Tomato Soup! Its warm, comforting flavors are perfect for any occasion. Whether you’re snuggled up on a chilly evening or serving guests an elegant starter, this recipe is sure to impress. Enjoy every spoonful and feel free to share your experience with me — happy cooking!
Creamy Roasted Garlic Tomato Soup
Creamy Roasted Garlic Tomato Soup is the ultimate comfort food, perfect for cozy nights when you crave a warm and satisfying bowl. This rich and velvety soup features sweet roasted tomatoes and aromatic garlic, creating a delightful flavor that warms your heart. It’s easy to prepare, making it ideal for busy weeknights or family gatherings. Pair it with crusty bread or a fresh salad for a complete meal that feels both elegant and homey. Once you try this comforting dish, it’s sure to become a staple in your kitchen!
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: Serves approximately 6
- Category: Soup
- Method: Roasting/Blending
- Cuisine: American
Ingredients
- 2 lbs fresh tomatoes (Roma or vine-ripened), halved
- 1 whole head of garlic
- 1 small onion, chopped
- 2 tbsp olive oil
- 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
Instructions
- Preheat oven to 400°F (200°C). Arrange halved tomatoes on a baking sheet and drizzle with olive oil. Wrap the whole head of garlic in foil and place on the sheet.
- Roast tomatoes and garlic for about 30 minutes until caramelized.
- In a large pot, heat olive oil over medium heat. Sauté chopped onions until soft.
- Squeeze roasted garlic cloves into the pot, add roasted tomatoes, broth, and basil. Stir to combine.
- Blend the mixture with an immersion blender until smooth.
- Return to heat and stir in heavy cream (or coconut milk). Simmer for an additional 5-10 minutes before serving.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 210
- Sugar: 6g
- Sodium: 410mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 40mg
