Roasted tomato soup has a way of transporting me back to sun-drenched summer days, filled with the tangy sweetness of ripe tomatoes and the rich aroma of garlic. It’s simple yet deeply satisfying, making it the perfect comfort food for any occasion. Whether you’re looking for a cozy weeknight meal or something to impress at a dinner party, this soup is ideal. Plus, it doesn’t take long to whip up, making it accessible even on busy days.
The beauty of roasted tomato soup lies not just in its flavor but also in its texture. Roasting the tomatoes enhances their natural sweetness, while the cream adds a luxurious velvety finish. This dish is for anyone who loves fresh ingredients and is searching for a culinary hug in a bowl. Serve it with crusty bread or melty grilled cheese sandwiches, and you’ve got a delightful meal that warms the heart.
Why you’ll love this
- Quick to prepare, ideal for busy weeknights.
- Rich, sweet flavor from roasted tomatoes.
- Creamy texture that comforts the soul.
- Naturally vegetarian and budget-friendly.
- Great for meal prep or freezing for later.
“Tastes incredible and so simple to make.”
Step-by-step overview
Making roasted tomato soup is straightforward and requires minimal effort. You begin by roasting fresh tomatoes, onion, and garlic until caramelized. Once cooled, blend them with cream for a smooth consistency, heat in a pot, and serve with fresh basil. It’s a seamless process with rewarding results.
What you’ll need
- Fresh tomatoes
- Onion
- Garlic
- Cream
- Olive oil
- Salt
- Pepper
- Fresh basil (optional)
- Crusty bread or grilled cheese sandwiches (for serving)
Ingredient notes & swaps
- Fresh tomatoes: Ripe, juicy tomatoes work best. You can use canned tomatoes in a pinch.
- Cream: Heavy cream adds richness; substitute with coconut cream for a dairy-free version.
- Bread: Pair with your favorite crusty bread for dipping, or feel free to use any sandwich of your liking.
Cooking method
To create this delightful roasted tomato soup, you’ll begin by roasting the vegetables to develop their flavors. After blending and heating, serve it warm, garnished with fresh basil.
- Preheat your oven to 400°F (200°C).
- Cut the fresh tomatoes in half and place them on a baking sheet. Add sliced onion and whole garlic cloves. Drizzle with olive oil and sprinkle with salt and pepper.
- Roast in the oven for about 30-40 minutes, until the tomatoes are caramelized and soft.
- Remove from the oven and let cool slightly.
- Transfer the roasted vegetables to a blender, add cream, and blend until smooth. If needed, adjust the consistency with more cream or water.
- Heat the soup in a pot until warm.
- Serve with fresh basil and crusty bread or grilled cheese sandwiches for dunking.
Pro Tip: Allow tomatoes to cool for a few minutes before blending for easier handling and to avoid skin burns.

Helpful cooking tips
- Roast the tomatoes until they’re nicely caramelized for enhanced sweetness.
- Use a high-speed blender for the creamiest texture possible.
- Don’t rush the roasting process; it’s crucial for flavor development.
- For a thicker soup, add less cream or use a potato for body.
- Always taste and adjust seasoning to your preference.
Best ways to enjoy it
Roasted tomato soup is delicious on its own but can be enhanced with toppings or pairing options. A sprinkle of fresh basil elevates the flavor, while a drizzle of olive oil adds richness. Serve with crusty bread for dipping or grilled cheese sandwiches for a nostalgic combo that everyone loves.
How to store & freeze
You can keep leftovers of roasted tomato soup in the fridge for up to three days. For longer storage, freeze the soup in an airtight container for up to three months. To reheat, simply thaw and warm on the stove until heated through.
Refrigerate leftovers within 2 hours; reheat until steaming hot.
How to fix common issues
- If the soup is too acidic: Add a pinch of sugar to balance the flavors.
- Too thin?: Blend in a small cooked potato or additional cream for thickness.
- If it tastes bland: Add more salt and freshly cracked pepper for a flavor boost.
- Soggy texture: Proper roasting helps eliminate excess water, so ensure you roast long enough.
- Separation occurring: Use an immersion blender for a quick re-blend to restore creaminess.
Recipe variations
- Spicy twist: Add crushed red pepper flakes while roasting for a kick.
- Herb-infused: Blend in fresh herbs like thyme or oregano for added flavor.
- Smoky flavor: Incorporate a chipotle pepper for a smoky touch.
- Cheesy option: Stir in grated parmesan cheese while reheating for extra richness.
Common questions
What’s the best type of tomatoes for this recipe?
Ripe, fresh tomatoes like Roma or vine-ripened tomatoes are ideal for roasting due to their sweetness and lower moisture content. However, feel free to use any variety you have on hand.
Can I make this soup without cream?
Absolutely! You can omit the cream for a lighter version or substitute it with full-fat coconut milk for a dairy-free alternative.
Can I add other vegetables to the soup?
Yes! Feel free to include vegetables like bell peppers or carrots when roasting for extra flavor and nutrients.
Is this soup suitable for freezing?
Definitely! Allow the soup to cool completely before transferring it to an airtight container for freezing. It keeps well for about three months.
How can I make this dish vegan?
You can make it vegan by using coconut cream in place of dairy cream and ensuring the bread you serve is dairy-free.
Roasted tomato soup is a classic recipe that combines the comfort of creamy, rich flavors with the deliciousness of fresh, ripe vegetables. As you enjoy this bowl of warmth, remember it’s all about savoring simple joys and making the kitchen a place of creativity and nourishment. Embrace the aromatic scents filling your home as you dive into this delightful treat, and don’t forget to pair it with something delicious to dip!

Roasted Tomato Soup
Ingredients
Method
- Preheat your oven to 400°F (200°C).
- Cut the fresh tomatoes in half and place them on a baking sheet.
- Add sliced onion and whole garlic cloves.
- Drizzle with olive oil and sprinkle with salt and pepper.
- Roast in the oven for about 30-40 minutes, until the tomatoes are caramelized and soft.
- Remove from the oven and let cool slightly.
- Transfer the roasted vegetables to a blender, add cream, and blend until smooth.
- If needed, adjust the consistency with more cream or water.
- Heat the soup in a pot until warm.
- Serve with fresh basil and crusty bread or grilled cheese sandwiches for dunking.