As an Amazon Associate I earn from qualifying purchases.
This creamy roasted tomato soup blends caramelized tomatoes and garlic with fresh basil for a rich, comforting meal. Perfect for quick weeknight dinners or meal prep, it’s naturally gluten-free and easy to customize.
Velvety roasted tomato soup with a hint of garlic and basil, ready in under an hour.
This creamy roasted tomato soup is a warm hug in a bowl, perfect for any season. The roasting process brings out the natural sweetness and depth of the tomatoes.
With a smooth texture and fresh basil aroma, this soup offers a delightful balance of flavors. It’s an easy recipe that fits well into busy weeknight dinners or relaxing weekends.
Made with simple ingredients and minimal effort, it’s a comforting choice for all skill levels. Pair it with crusty bread or a light salad for a complete meal.

Recipe Overview
Why This Recipe Works
Here’s why this Creamy Roasted Tomato Soup Recipe recipe has become a go-to favorite.
Why We Love It
- Roasting tomatoes enhances their natural sweetness and reduces acidity for a richer flavor.
- The soup is naturally gluten-free and can be made vegan with simple swaps.
- It’s quick to prepare, making it ideal for busy weeknights or meal prep.
- Creamy texture achieved without heavy cream, using Greek yogurt or coconut cream instead.
- Versatile recipe that can be customized with herbs and spices to suit your taste.
- Comforting and nutritious, packed with vitamins and fiber from fresh vegetables.
Shop the tools used in this recipe
Key Ingredients
Roasting the tomatoes is essential because it caramelizes their sugars, deepening the flavor and reducing acidity. Using fresh basil adds a fragrant herbal note that brightens the soup’s richness.
Gather these fresh and pantry staples to make this comforting roasted tomato soup.
Ingredient Notes
- For the Soup
- 2 pounds ripe tomatoes, halved
- 1 whole bulb of garlic, separated into cloves and peeled
- 1 medium onion, quartered
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 2 cups vegetable broth
- ½ cup fresh basil leaves
- ½ cup plain Greek yogurt or coconut cream (for vegan option)
- 1 teaspoon balsamic vinegar
- 1/4 teaspoon red pepper flakes (optional)
- 1 tablespoon tomato paste
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

Equipment Needed
Step-by-Step Instructions
Follow these steps to create a smooth, flavorful roasted tomato soup with a creamy finish.
Pro Tip
Don’t skip roasting the tomatoes and garlic; this step transforms the soup’s flavor from ordinary to exceptional by bringing out natural sweetness and complexity.
Success Tips
- Use ripe, in-season tomatoes for the best flavor and sweetness.
- Don’t skip roasting the garlic and tomatoes to deepen the soup’s flavor.
- Blend carefully to avoid splatters; allow the soup to cool slightly if needed.
- Adjust creaminess by adding more or less yogurt or coconut cream.
- Serve with crusty bread or grilled cheese for a satisfying meal.

Ingredient Swaps
If you need to swap ingredients, try these alternatives without compromising flavor.
Best Substitutions
- Canned whole peeled tomatoes can replace fresh tomatoes if needed; reduce added salt accordingly.
- Greek yogurt can be swapped with sour cream or heavy cream for a dairy version.
- Coconut cream is a great vegan alternative to dairy yogurt.
- Try fresh thyme or rosemary instead of oregano for a different herbal flavor.
- Chicken broth can substitute vegetable broth if not strictly vegetarian.
Frequently Asked Questions
Q: Can I freeze this soup?
A: Yes, this soup freezes well for up to 3 months. Thaw it overnight in the refrigerator and reheat gently on the stove.
Q: Can I make this soup ahead of time?
A: Absolutely. It tastes even better the next day once the flavors have melded. Store in the fridge for up to 4 days.
Q: Is this recipe vegan?
A: It can be made vegan by using coconut cream instead of Greek yogurt and ensuring the broth is vegetable-based.
Q: Do I need to peel the tomatoes?
A: Peeling is optional since roasting softens the skins. Blending will break them down, but you can peel for a smoother texture.
Storage Tips
Store your soup properly to maintain freshness and flavor.
Storage & Reheating
- Cool the soup completely before storing in an airtight container.
- Refrigerate for up to 4 days to maintain freshness.
- Freeze in portions for up to 3 months; thaw overnight in the fridge before reheating.
- Reheat gently on the stove to prevent curdling of the cream.
- Stir well before serving after reheating to recombine ingredients.

Creamy Roasted Tomato Soup Recipe
Ingredients
- For the Soup
- ☐ 2 pounds ripe tomatoes, halved
- ☐ 1 whole bulb of garlic, separated into cloves and peeled
- ☐ 1 medium onion, quartered
- ☐ 2 tablespoons olive oil
- ☐ 1 teaspoon salt
- ☐ ½ teaspoon freshly ground black pepper
- ☐ 1 teaspoon dried oregano
- ☐ 2 cups vegetable broth
- ☐ ½ cup fresh basil leaves
- ☐ ½ cup plain Greek yogurt or coconut cream (for vegan option)
- ☐ 1 teaspoon balsamic vinegar
- ☐ 1/4 teaspoon red pepper flakes (optional)
- ☐ 1 tablespoon tomato paste
Instructions
- 1 Preheat the oven to 400°F (200°C).
- 2 Toss the halved tomatoes, garlic cloves, and onion quarters with olive oil, salt, pepper, oregano, and tomato paste on a baking sheet.
- 3 Roast in the oven for 30-35 minutes until the tomatoes are soft and slightly caramelized around the edges.
- 4 Transfer the roasted vegetables to a large pot and add the vegetable broth and balsamic vinegar.
- 5 Simmer gently for 5 minutes to meld flavors.
- 6 Add fresh basil leaves and blend the soup until smooth using an immersion blender or in batches with a regular blender, watching for steam.
- 7 Stir in Greek yogurt or coconut cream to achieve a creamy texture and adjust seasoning with salt, pepper, and red pepper flakes if using.
- 8 Heat through gently without boiling, then serve warm.
Did You Make This Creamy Roasted Tomato Soup Recipe?
We’d love to hear how it turned out. Leave a rating and comment below.

