There’s something magical about the combination of tomatoes and garlic. Add in a creamy base, and you’ve got the perfect comfort food in a bowl. This Creamy Roasted Tomato and Garlic Soup is like a warm hug on a chilly day—rich, velvety, and bursting with deep, savory flavors. The roasted tomatoes bring out all the natural sweetness, while the garlic adds a mouthwatering, aromatic depth. With just a few simple ingredients, you can create a soup that’s both indulgent and wholesome. Whether you’re dipping crusty bread into it or just savoring every spoonful on its own, this soup is a cozy classic that’s sure to become a go-to.
Why You’ll Love Creamy Roasted Tomato and Garlic Soup
- Rich and Velvety: The roasted tomatoes blend beautifully with the cream to create a smooth, indulgent texture.
- Bursting with Flavor: Roasting the tomatoes intensifies their sweetness, while the garlic adds a savory, aromatic touch.
- Perfect for Cozy Nights: Ideal for those days when you crave something comforting and hearty.
- Simple Ingredients, Big Flavor: A handful of everyday ingredients come together to make a soup that tastes like it’s been simmering all day.
- Versatile: Great as a starter, lunch, or dinner. Pair it with grilled cheese, a fresh salad, or serve it alone—it’s perfect any way you choose.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
For this Creamy Roasted Tomato and Garlic Soup, you’ll need:
- Ripe Tomatoes: The stars of the soup! Choose juicy, in-season tomatoes for the best flavor.
- Garlic Cloves: Roasted garlic brings a warm, mellow flavor that adds depth to the soup.
- Olive Oil: Helps to roast the tomatoes and garlic to perfection, adding richness.
- Yellow Onion: Sweet, caramelized onions create a wonderful base for the soup.
- Vegetable or Chicken Broth: The liquid that helps bring the soup together and adds flavor.
- Heavy Cream: For that creamy, dreamy texture that makes this soup irresistible.
- Basil: Fresh basil enhances the soup with its herbaceous notes.
- Salt and Pepper: To season the soup to perfection.
(Note: Full ingredient measurements are provided in the recipe card below.)
Instructions
Step 1: Roast the Tomatoes and Garlic
- Preheat the Oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- Prepare the Tomatoes and Garlic: Cut the tomatoes in half and place them cut-side up on the prepared baking sheet. Peel the garlic cloves (keeping them whole) and add them to the baking sheet as well. Drizzle everything with olive oil and season with a pinch of salt and pepper.
- Roast the Tomatoes and Garlic: Roast in the oven for 25-30 minutes, or until the tomatoes are soft and slightly caramelized, and the garlic is golden and fragrant. The roasting process will concentrate the flavors, making the soup extra delicious.
Step 2: Sauté the Onion
- Cook the Onion: While the tomatoes and garlic are roasting, heat a little olive oil in a large pot over medium heat. Add the onion and sauté for about 5-7 minutes, or until the onion becomes soft and translucent.
Step 3: Blend the Soup
- Combine the Ingredients: Once the tomatoes and garlic are roasted, transfer them (along with any juices from the baking sheet) to the pot with the sautéed onion.
- Add Broth: Pour in the vegetable or chicken broth, stirring to combine. Bring the mixture to a simmer, then cook for an additional 5-10 minutes to allow the flavors to meld together.
- Blend the Soup: Using an immersion blender, blend the soup until smooth. If you don’t have an immersion blender, you can transfer the soup to a regular blender in batches. Be careful when blending hot liquids!
- Add the Cream: Once the soup is smooth and creamy, stir in the heavy cream for that rich texture. Taste the soup and adjust the seasoning with more salt and pepper if needed.
Step 4: Garnish and Serve
- Garnish: Pour the soup into bowls and top with fresh basil leaves for a pop of color and flavor.
- Serve and Enjoy: This soup is perfect on its own or served with a side of crusty bread or a grilled cheese sandwich. It’s the ultimate cozy meal that’s easy to make and hard to resist!
Nutrition Facts
Here’s an estimated breakdown of the nutritional value per serving (based on 6 servings):
- Calories: 240
- Total Fat: 20g
- Saturated Fat: 10g
- Cholesterol: 40mg
- Carbohydrates: 17g
- Sugar: 10g
- Fiber: 4g
- Protein: 3g
- Sodium: 480mg
- Calcium: 80mg
- Iron: 2mg
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 40-50 minutes (includes roasting and simmering)
- Total Time: Approximately 1 hour
How to Serve Creamy Roasted Tomato and Garlic Soup
- With Grilled Cheese: A classic pairing! The rich, creamy soup complements the crispy, melty grilled cheese perfectly.
- Fresh Crusty Bread: Serve with a side of warm, crusty bread for dipping into the soup.
- Add a Drizzle of Cream: For a little extra indulgence, swirl some heavy cream on top before serving.
- Top with Parmesan: Grated Parmesan cheese is a delicious addition to the soup.
Additional Tips
- Vegan Option: To make this soup dairy-free, simply swap the heavy cream with coconut milk or another non-dairy cream.
- Spicy Twist: If you like a little heat, add a pinch of red pepper flakes to the soup while it simmers, or drizzle with some hot sauce when serving.
- Freezer-Friendly: This soup freezes beautifully. Allow it to cool completely, then transfer to an airtight container and store in the freezer for up to 3 months. Thaw and reheat on the stove when ready to enjoy.
FAQ Section
Q1: Can I use canned tomatoes instead of fresh?
A1: Yes! If fresh tomatoes aren’t in season, you can use canned tomatoes. Roasting them will still bring out that rich, roasted flavor.
Q2: Can I make this soup ahead of time?
A2: Absolutely! This soup actually tastes even better the next day as the flavors have more time to develop. Just store it in an airtight container in the fridge and reheat before serving.
Q3: Can I add other vegetables to the soup?
A3: Yes! You can add vegetables like carrots or bell peppers when sautéing the onions for extra flavor and nutrition.
Q4: How can I make this soup spicier?
A4: Add a pinch of cayenne pepper, crushed red pepper flakes, or even a diced jalapeño for a little extra heat.
Q5: Can I use a blender instead of an immersion blender?
A5: Yes, a regular blender works fine! Just let the soup cool slightly before blending in batches to avoid any splattering.
Q6: Can I add a protein to this soup?
A6: For a heartier meal, you could add cooked chicken, sausage, or even some beans to the soup.
Q7: Can I make this soup dairy-free?
A7: Yes! Simply replace the heavy cream with coconut milk or any non-dairy cream of your choice for a vegan version.
Q8: Can I freeze this soup?
A8: Yes! Allow the soup to cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Reheat on the stove when ready to serve.
Q9: How do I store leftovers?
A9: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave.
Q10: Can I add cheese to the soup?
A10: Absolutely! Stir in some shredded Parmesan cheese or top with mozzarella for a cheesy, indulgent twist.
Conclusion
This Creamy Roasted Tomato and Garlic Soup is a simple yet incredibly satisfying dish. The roasting process brings out the full flavor of the tomatoes and garlic, creating a rich, comforting soup that’s perfect for any time of year. Whether you’re serving it as a starter, main dish, or cozy meal, it’s sure to be a hit with anyone who loves good, flavorful food. Pair it with a crunchy grilled cheese, and you’ve got the ultimate comfort meal!
Print
Creamy Roasted Tomato and Garlic Soup
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
This Creamy Roasted Tomato and Garlic Soup is the ultimate comfort food, combining the natural sweetness of roasted tomatoes with the rich, savory flavor of garlic. The soup is velvety and creamy, with just the right amount of tang and depth, making it the perfect bowl for chilly evenings. Whether paired with a grilled cheese sandwich or enjoyed on its own, this soup is a classic favorite with a cozy twist.
Ingredients
- 6 cups fresh tomatoes, quartered (about 8–10 medium tomatoes)
- 1 whole head of garlic (about 10–12 cloves), unpeeled
- 2 tablespoons olive oil, divided
- Salt and pepper to taste
- 1 medium onion, chopped
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
- 4 cups vegetable broth (or chicken broth)
- 1/2 cup heavy cream (or coconut milk for a dairy-free option)
- 1 tablespoon fresh basil, chopped (for garnish)
Instructions
-
Roast the Tomatoes and Garlic:
-
Preheat the Oven:
Preheat your oven to 400°F (200°C). -
Prepare the Vegetables:
Spread the quartered tomatoes and unpeeled garlic cloves on a large baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle with salt and pepper. -
Roast:
Roast the tomatoes and garlic in the preheated oven for 25-30 minutes, or until the tomatoes are soft and caramelized, and the garlic is fragrant and golden. Stir halfway through to ensure even roasting. -
Cool:
Remove from the oven and let the tomatoes and garlic cool for a few minutes. Once cool enough to handle, carefully peel the skins off the garlic cloves and discard.
Make the Soup:
-
Sauté the Onion:
While the tomatoes and garlic are roasting, heat the remaining tablespoon of olive oil in a large pot over medium heat. Add the chopped onion and sauté for 5-6 minutes, or until softened and translucent. -
Add the Roasted Vegetables:
Once the garlic is peeled, add both the roasted tomatoes and garlic to the pot with the onions. Stir to combine. -
Season:
Add the dried oregano, red pepper flakes (if using), and a pinch of salt and pepper. Stir to combine, letting the flavors meld for another 2-3 minutes. -
Add the Broth:
Pour in the vegetable broth and bring the mixture to a simmer. Let it cook for about 10-15 minutes to allow the flavors to blend. -
Blend the Soup:
Using an immersion blender, blend the soup until smooth and creamy. If you don’t have an immersion blender, you can transfer the soup in batches to a regular blender and blend until smooth. Be cautious when blending hot liquids. -
Add the Cream:
Stir in the heavy cream and continue cooking for an additional 5 minutes. Taste and adjust seasoning with salt and pepper, if needed. -
Serve:
Ladle the soup into bowls and garnish with fresh basil. Serve warm with a slice of crusty bread or a grilled cheese sandwich for the ultimate comfort meal.
-
Notes
- For a dairy-free version, substitute the heavy cream with coconut milk or a plant-based cream.
- If you prefer a smoother texture, you can strain the soup after blending to remove any remaining skins or seeds from the tomatoes.
- For added flavor, you can sprinkle some grated Parmesan cheese on top when serving.
- This soup can be stored in an airtight container in the refrigerator for up to 4-5 days. It also freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 10g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0g