There’s something magical about a bowl of roasted tomato soup. It’s like a warm hug in a bowl—comforting, flavorful, and just what you need after a long day. Whether you’re trying to beat the chill on a frosty evening or simply looking for a quick and nourishing dinner that won’t leave you with a mountain of dishes, this recipe has you covered.
This isn’t your average tomato soup from a can (though no judgment if that’s been your weeknight go-to). Roasting fresh tomatoes, garlic, and onions takes the flavour from “meh” to “wow” with minimal effort. The natural sweetness of the tomatoes deepens, the garlic mellows, and everything comes together into a silky-smooth bowl of goodness.
And here’s the best part: it’s an easy soup recipe that feels fancy enough for guests but simple enough for a Tuesday night. Plus, it’s naturally a healthy soup—packed with veggies, light on fuss, and easily adaptable for a vegan-friendly soup by skipping the cream or swapping it with coconut milk.
If your kitchen is calling for something cosy, vibrant, and deeply satisfying, let’s dive right in.
Why You’ll Love This Roasted Tomato Soup
-
Flavour-packed: Roasting brings out the sweetness in tomatoes and adds a smoky edge.
-
Weeknight-friendly: Just 40 minutes from start to finish.
-
Versatile: Keep it creamy, go dairy-free, or add toppings galore.
-
Comfort food upgrade: Nostalgic like the tomato soup you grew up with, but with a grown-up twist.
Ingredients You’ll Need
-
1.8 kg Campari tomatoes or tomatoes on the vine (4 pounds)
-
45 ml olive oil (3 tablespoons)
-
1 large onion, cut into 8 pieces
-
12 garlic cloves, halved or quartered if large
-
15 g kosher salt, or more to taste (1 tablespoon)
-
6 g dried oregano (1 tablespoon)
-
2 g smoked paprika (1 teaspoon)
-
240 ml vegetable broth or chicken stock (1 cup)
-
60 ml heavy cream, plus more for serving (1/4 cup)
-
15 g fresh basil, loosely packed, plus extra for garnish (1/2 cup)
Step-by-Step Directions
-
Preheat oven to 450°F (232°C).
-
Halve the tomatoes and place them in a large baking dish with the onion and garlic. If your garlic cloves are big, cut them down to size for quicker roasting.
-
Drizzle with olive oil, sprinkle with salt, oregano, and smoked paprika, then toss to coat.
-
Roast for 30–40 minutes, stirring halfway, until tomatoes are softened and caramelised.
-
Transfer roasted veggies (plus their juices) into a Dutch oven. Add fresh basil.
-
Blend until smooth with an immersion blender, or work in batches with a countertop blender.
-
Stir in broth and heavy cream, then warm gently over medium-low heat.
-
Taste and adjust—add a pinch of sugar if it’s too tangy.
-
Serve with a swirl of cream and fresh basil.
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes
Servings: 6 | Calories: ~175 per serving
Tips for the Best Tomato Soup
-
Choose the right tomatoes: Campari or vine-ripened are best. Skip the watery ones; they’ll give you bland soup.
-
Roast generously: Don’t rush the roasting—those caramelised edges equal big flavour.
-
Want it vegan? Use veggie broth and coconut milk or cashew cream instead of dairy.
-
Too tangy? A little sugar balances acidity without making it sweet.
-
Texture tricks: Prefer it chunky? Pulse less. Want it silky? Strain it after blending.
Think of this soup as your culinary canvas—simple, but with plenty of room for your own flair.
A Little Story from My Kitchen
This tomato soup has been a lifesaver in my kitchen more times than I can count. Years ago, I came home on a chilly evening after what felt like the longest workday ever. I had tomatoes on the counter about to go bad (you know that guilt-stare they give you), and I thought, “Why not roast them?” Thirty minutes later, I had my first batch of roasted tomato soup bubbling away, and I swear the whole house smelled like heaven.
It quickly became a family favourite. My kids love dunking grilled cheese into it, my husband tops his with croutons and hot sauce (he claims it’s “next level”), and I secretly enjoy sipping a warm mug of it while curled up with a blanket. Recipes like this remind me why I fell in love with cooking—it’s not just about feeding people, it’s about creating those cosy, memory-making moments.
What to Serve with Roasted Tomato Soup
Pairing is half the fun! Here are my go-to ideas:
-
Classic grilled cheese: Crispy, gooey, and made for dipping.
-
Crusty bread: Perfect for sopping up every last drop.
-
Salads: A fresh green salad or Caesar keeps things balanced.
-
Toppings bar: Set out parmesan, croutons, or even a drizzle of pesto.
This soup is endlessly versatile—you can dress it up for a dinner party or keep it simple for a weeknight. Honestly, it shines both ways.
How to Store Your Soup
-
Refrigerator: Store in an airtight container for up to 4 days.
-
Freezer: Cool completely, then freeze in portioned containers for up to 3 months. Thaw overnight in the fridge before reheating.
-
Reheating: Warm gently on the stovetop over medium-low, stirring occasionally. If it thickens, just add a splash of broth or water.
Pro tip: freeze individual servings for quick grab-and-go lunches. You’ll thank yourself on a busy day!
FAQs About Roasted Tomato Soup
Can I substitute the cream?
Yes! Swap with coconut milk, cashew cream, or just leave it out for a lighter vegan-friendly soup.
What if I don’t have fresh tomatoes?
Canned whole tomatoes work in a pinch. Just skip the roasting and simmer them with the onions and garlic instead.
How can I make it a heartier meal?
Add cooked lentils or chickpeas for a protein boost, or serve alongside a hearty sandwich.
Can I double the recipe?
Absolutely. This is the kind of easy soup recipe you’ll want extra of. Just use a bigger baking dish for roasting.
Is this a healthy soup?
Yes! It’s packed with veggies, low in calories, and high in flavour.
Bring It All Together
At the end of the day, this roasted tomato soup is proof that simple ingredients can create the most comforting meals. It’s cosy, wholesome, and adaptable for just about any diet or occasion. Whether you’re feeding your family, meal-prepping for the week, or just need something warm and soothing, this soup has your back.
So the next time you see a pile of ripe tomatoes on your counter, don’t let them guilt-trip you—turn them into a pot of magic. And don’t forget a side of grilled cheese (because let’s be honest, they’re soulmates).
Discover more delicious recipes by following me on Facebook and Pinterest.
Print
Easy Roasted Tomato Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Easy Roasted Tomato Soup is cozy, flavorful, and deeply comforting. Roasting fresh tomatoes, garlic, and onions enhances their natural sweetness and adds a smoky depth. Blended into a silky, nourishing soup, it’s simple enough for a weeknight yet elegant enough for guests.
Ingredients
-
1.8 kg (4 lbs) Campari tomatoes or tomatoes on the vine
-
45 ml (3 Tbsp) olive oil
-
1 large onion, cut into 8 pieces
-
12 garlic cloves, halved or quartered if large
-
15 g (1 Tbsp) kosher salt, or more to taste
-
6 g (1 Tbsp) dried oregano
-
2 g (1 tsp) smoked paprika
-
240 ml (1 cup) vegetable broth or chicken stock
-
60 ml (¼ cup) heavy cream (plus more for serving)
-
15 g (½ cup loosely packed) fresh basil, plus extra for garnish
Instructions
-
Preheat oven to 450°F (232°C).
-
Halve tomatoes and place in a baking dish with onion and garlic.
-
Drizzle with olive oil, sprinkle with salt, oregano, and smoked paprika; toss to coat.
-
Roast for 30–40 minutes, stirring halfway, until softened and caramelized.
-
Transfer roasted vegetables and juices to a Dutch oven. Add fresh basil.
-
Blend with an immersion blender (or in batches with a countertop blender) until smooth.
-
Stir in broth and heavy cream. Warm gently over medium-low heat.
-
Adjust seasoning—add a pinch of sugar if too tangy.
-
Serve hot, garnished with a swirl of cream and fresh basil.
Notes
Use ripe, vine-ripened tomatoes for the best flavor.
Make vegan by replacing cream with coconut milk or cashew cream.
Add sugar if soup tastes too acidic.
Adjust texture: leave slightly chunky or strain for silky smoothness.
Great with grilled cheese, crusty bread, or toppings like pesto or croutons.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Roasting & Blending
- Cuisine: American / Fusion
