There’s nothing quite as comforting as a warm bowl of creamy roasted tomato soup.
With its rich flavor, silky texture, and soul-soothing warmth, this recipe is perfect for cozy nights, family dinners, or even as an elegant starter for a dinner party.
Roasting the tomatoes brings out their natural sweetness and depth, while the addition of cream creates a luxurious finish that makes every spoonful irresistible.
Why Roast the Tomatoes?
Unlike traditional tomato soup made with canned tomatoes, roasting fresh tomatoes intensifies their flavor.
The caramelization that happens in the oven adds a slightly smoky, sweet undertone, balancing out the natural acidity of the tomatoes.
Pair that with roasted garlic and onions, and you’ve got the foundation for a truly unforgettable soup.
Ingredients

Creamy roasted tomato soup
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- Place the tomatoes, onion, and garlic on a baking sheet.
- Drizzle them with olive oil and sprinkle with salt and pepper.
- Roast for 30–35 minutes until the vegetables are soft and slightly browned.
- Put the roasted vegetables into a blender or food processor.
- Add the tomato paste (if using) and half of the broth.
- Blend until smooth.
- Pour the mixture into a pot.
- Add the remaining broth.
- Simmer on medium heat for 10–15 minutes.
- Lower the heat and stir in the heavy cream.
- Taste and adjust seasoning with more salt and pepper if needed.
- Serve hot, topped with basil, cream, or croutons.
Step-by-Step Instructions
Roast the Vegetables
Preheat your oven to 400°F (200°C).
Place tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and roast for 30–35 minutes until tender and slightly charred.
Blend the Soup
Transfer the roasted vegetables to a blender or food processor. Add the tomato paste (if using) and half of the broth. Blend until smooth.
Simmer for Depth
Pour the mixture into a pot, add the remaining broth, and simmer for 10–15 minutes. Stir occasionally.
Add the Cream
Lower the heat and stir in the heavy cream until fully incorporated. Taste and adjust seasoning with more salt and pepper if needed.
Serve and Garnish
Ladle into bowls and garnish with fresh basil leaves, a drizzle of cream, or crunchy croutons for extra texture.
Related Article: Creamy tomato basil soup
Tips for the Best Creamy Roasted Tomato Soup
- Use ripe tomatoes: The juicier and riper they are, the sweeter and more flavorful the soup.
- Make it vegan: Swap heavy cream for coconut milk or cashew cream.
- Add a kick: A pinch of red pepper flakes or smoked paprika can give the soup a nice depth of flavor.
- Pair it right: Serve with a gooey grilled cheese sandwich for the ultimate comfort food duo.
Why You’ll Love This Recipe
This creamy roasted tomato soup is wholesome, flavorful, and easy to make with just a handful of ingredients.
- It’s perfect for meal prep, freezes well, and can be dressed up or down depending on the occasion.
- Whether you enjoy it as a light lunch, a hearty dinner, or a starter for guests, this recipe will become a staple in your kitchen.