There’s nothing quite like a bowl of homemade soup to make everything feel right in the world, and this roasted tomato soup is my absolute go-to. I first made it on a chilly fall afternoon when I had a bunch of tomatoes that needed using up, and honestly, I haven’t bought canned soup since. The secret is all in the roasting—it brings out this incredible depth of flavor that you just can’t get any other way. The tomatoes caramelize, the garlic gets sweet and mellow, and the whole kitchen smells amazing. It’s simple, it’s comforting, and it’s become a staple in my house.
Why You Will Love This Roasted Tomato Soup
Let me tell you why this soup has earned a permanent spot in my weekly rotation. First off, the ingredient list is beautifully short—just real, whole foods that you probably already have in your kitchen. No weird stuff, no long shopping list. Just tomatoes, onion, garlic, and a few pantry staples.
The method couldn’t be simpler either. You basically toss everything on a sheet pan, let the oven do the heavy lifting, then blitz it all together. It’s the kind of recipe that makes you feel like a kitchen wizard with almost zero effort.
Here’s the part that gets me every time: this soup is completely vegan and somehow still tastes luxuriously creamy. No cream, no dairy, no fuss. The roasting creates this velvety texture all on its own, and when you blend it up, it’s like magic. You won’t miss the dairy one bit.
And that flavor? Oh man. The roasting transforms humble tomatoes into something deeply rich and almost sweet, with little charred bits that add so much complexity. It’s the kind of roasted tomato soup that makes you close your eyes on the first spoonful. Trust me on this one.
Ingredients for Roasted Tomato Soup
Alright, let’s talk about what you’ll need. Like I said, this is one of those beautifully simple recipes where the whole is truly greater than the sum of its parts. Here’s the lineup:
- 2 pounds ripe tomatoes, halved – This is the star of the show. Go for the ripest, most fragrant tomatoes you can find. They’ll be sweeter and more flavorful. If they’re a little ugly, even better – that’s character!
- 1 onion, quartered – A yellow or sweet onion works great. Quartering it means it’ll roast evenly alongside the tomatoes.
- 4 cloves garlic, peeled – Whole cloves, just as they are. They’ll get all soft and jammy in the oven, and that’s where the magic happens.
- 2 tablespoons extra virgin olive oil – Don’t skimp here. A good quality olive oil adds its own fruity, peppery notes that really shine after roasting.
- 2 cups vegetable broth – I like to use low-sodium so I can control the salt level myself, but any good veggie broth works. If you only have chicken broth, that’s fine too – it won’t be vegan, but it’ll still be delicious.
- 1/4 cup fresh basil leaves – Please, please use fresh. Dried basil just won’t give you that bright, peppery kick that makes this soup sing. I usually grab a handful straight from my little pot on the windowsill.
- Salt and pepper to taste – Simple. You’ll season it at the end once everything is blended.
That’s it. Seven ingredients, all real, all doing their job. This roasted tomato soup is proof that you don’t need a complicated list to make something incredible. Just good ingredients and a little oven time.

How to Prepare Roasted Tomato Soup
Okay, here’s where the magic really happens. The process is almost laughably simple, but I promise you, the results are anything but. Let me walk you through it step by step. You’ll have a pot of the most incredible roasted tomato soup on your table in just over an hour, and most of that time is hands-off while the oven does its thing.
Step 1: Roast the Vegetables
First things first, crank that oven to 400°F. While it’s heating up, grab a large baking sheet – you want one with a rim so nothing drips off. Spread your halved tomatoes, quartered onion, and whole garlic cloves out in a single, even layer. Don’t crowd them too much, or they’ll steam instead of roast. Drizzle everything with that 2 tablespoons of olive oil, give it a good toss with your hands to coat every piece, and then spread it back out. Pop it in the oven for about 40 minutes. You’re looking for the tomatoes to be soft and starting to get those gorgeous little charred spots on the edges. That charring? That’s pure flavor gold.
Step 2: Blend Until Smooth
Once those veggies are all soft and caramelized, carefully transfer them to a high-speed blender. Be careful – they’re hot! Add the 2 cups of vegetable broth and the fresh basil leaves. Here’s my little trick: start the blender on low and slowly ramp it up to high. This prevents hot soup from exploding out the top. If it seems too thick, you can add a splash more broth. And please, for the love of all that is good, let the steam escape by removing the little center cap on the blender lid, or let the mixture cool for a few minutes before blending. Trust me, a hot soup volcano is not a fun cleanup.
Step 3: Finish and Serve
Now pour that beautiful, velvety soup into a pot over medium heat. Give it a good stir and let it warm through for a few minutes. Taste it – this is the most important step. Add salt and pepper until it sings to you. If you want it extra creamy, this is where you’d stir in that optional 1/4 cup of coconut milk. Ladle it into bowls, maybe top with a basil leaf or a drizzle of olive oil, and serve it hot. That first spoonful? Pure comfort.
Tips for the Best Roasted Tomato Soup
After making this soup more times than I can count, I’ve picked up a few tricks that really take it from good to absolutely unforgettable. These are the little things I wish someone had told me when I first started making roasted tomato soup.
Use the ripest tomatoes you can find. I know that sounds obvious, but it really makes a difference. When tomatoes are in season – like, properly in season from a farmer’s market or your garden – they’re sweeter, juicier, and packed with flavor. If you’re stuck with winter tomatoes, don’t worry. Just roast them a little longer to concentrate what flavor they have. And yes, you can absolutely use canned tomatoes if fresh aren’t available. Just drain them a bit and roast them the same way. They work great in a pinch.
Do not skip the basil. I’m serious about this one. Fresh basil adds this bright, almost peppery note that cuts right through the richness of the roasted tomatoes. It’s like a little burst of sunshine in every spoonful. Dried basil just won’t give you the same effect, so please grab a fresh bunch. It’s worth it.
For the smoothest texture, strain it. If you’re the kind of person who likes a perfectly silky soup, pour the blended mixture through a fine-mesh sieve before reheating. It catches any little bits of tomato skin or seeds that didn’t break down completely. I don’t always bother with this step – I kind of like a little texture – but if you’re serving it to guests or just want that ultra-luxurious feel, it’s a game-changer.
Got acidic tomatoes? Add a pinch of sugar. Sometimes, especially with canned or out-of-season tomatoes, the soup can taste a little sharp. A tiny pinch of sugar – like, less than a teaspoon – balances that acidity beautifully without making it sweet. It’s a trick my grandma taught me, and it works every time.
These little tweaks have turned my roasted tomato soup from a simple weeknight dinner into something I’m genuinely proud to serve. Give them a try, and I think you’ll see what I mean.
Variations of Roasted Tomato Soup
One of the things I love most about this roasted tomato soup is how easy it is to switch things up. Once you’ve got the basic method down, you can play around and make it your own. Here are some of my favorite twists that I’ve tried over the years.
Add a red bell pepper for sweetness. This is probably my most-used variation. Just halve a red bell pepper, remove the seeds, and toss it on the baking sheet with the tomatoes and onion. Roast it all together, then blend it in. The pepper adds this lovely, natural sweetness and a slightly thicker texture. It’s especially good if your tomatoes aren’t as ripe as you’d like.
Swap the basil for something different. Don’t get me wrong, I love basil in this soup. But sometimes I’m in the mood for something a little earthier. Thyme is fantastic – just toss a few sprigs on the baking sheet with the veggies, then remove the stems before blending. Oregano works great too, especially if you’re going for a more Italian vibe. Rosemary is another option, but go easy – a little goes a long way.
A splash of balsamic vinegar changes everything. This is my little secret for when I want the soup to feel a bit more sophisticated. Right before blending, I add a tablespoon of good balsamic vinegar. It doesn’t make the soup taste like vinegar at all. Instead, it just deepens the tomato flavor and adds this subtle, sweet-tangy complexity that’s absolutely gorgeous. Try it once, and you might never go back.
Make it spicy. If you like a little heat, this one’s for you. Just add a pinch of red pepper flakes to the baking sheet before roasting. They’ll toast up and infuse the oil with their warmth. You can also stir in a little cayenne pepper or even a chopped chili pepper if you’re feeling brave. Start small – you can always add more heat later, but you can’t take it out.
Creamy versions without dairy. I already mentioned stirring in coconut milk, and that’s still my go-to for a creamy, vegan-friendly version. But let me tell you about cashew cream. Soak a handful of raw cashews in hot water for about 15 minutes, drain them, and blend them with a little of the soup until smooth. Stir that back into the pot. It makes the soup incredibly rich and velvety, with a subtle nuttiness that pairs beautifully with the roasted tomatoes. It’s a little extra work, but for a special occasion? Totally worth it.
These are just starting points, really. The beauty of this roasted tomato soup is that it’s a blank canvas. Add what you love, skip what you don’t, and make it your own. That’s the whole point of cooking, right?
Serving Suggestions for Roasted Tomato Soup
Okay, let’s talk about what to eat with this gorgeous roasted tomato soup, because honestly, the right pairing can turn a great meal into an unforgettable one. And let me be real with you—the number one, non-negotiable, absolute classic pairing is a grilled cheese sandwich. I’m talking about a good, buttery, crispy-on-the-outside, melty-on-the-inside grilled cheese. There’s something about dipping those crunchy, cheesy triangles into this velvety soup that just feels like a hug for your soul. It’s my go-to comfort meal, no question.
But if you’re not in the mood for a sandwich (I know, crazy talk, but it happens), a thick slice of crusty bread is your next best friend. Something with a good, chewy crumb and a crackling crust. Toast it lightly, rub it with a cut clove of garlic, and dunk away. The bread soaks up all that roasted tomato goodness, and it’s just pure, simple perfection. Or, if you’re keeping it lighter, a simple green salad with a sharp vinaigrette is a fantastic side. The acidity of the dressing cuts through the soup’s richness and keeps everything feeling fresh and balanced.
And don’t forget the garnishes! A few fresh basil leaves on top add a pop of color and that bright, peppery flavor. A drizzle of good extra virgin olive oil right before serving adds a little luxury. And if you’re feeling fancy, a handful of crunchy croutons on top gives you that lovely textural contrast. Honestly, this roasted tomato soup is practically made for dipping, so grab whatever you like and go for it. It’s your bowl, your rules.
How to Store and Reheat Roasted Tomato Soup
So you’ve made a big batch of this amazing roasted tomato soup—smart move. Honestly, it’s one of those recipes that tastes even better the next day, once all those flavors have had a chance to get cozy together in the fridge. Let me walk you through how I store and reheat mine, because nobody wants to waste a single drop of this stuff.
First off, let the soup cool down a bit before you put it away. I usually just let it sit on the counter for a little while, maybe while I’m cleaning up the kitchen. Then I pour it into an airtight container—a glass one with a tight-fitting lid is my favorite—and pop it in the fridge. It’ll stay perfectly good for up to 4 days. Just make sure it’s fully cooled before you seal it, or you’ll get condensation inside, and nobody wants watery soup.
When you’re ready to eat it again, the stovetop is definitely the way to go. Pour it into a pot and warm it over medium-low heat, stirring every now and then so it heats evenly. If it’s gotten a little thick in the fridge—and it probably will, because that’s just what happens—just stir in a splash of broth or even a little water until it’s back to that silky, soupy consistency you loved. It’ll be like you just made it fresh.
And here’s the best part: this soup freezes like a dream. If you want to stash some for later, let it cool completely, then pour it into a freezer-safe container or a zip-top bag. Leave a little room at the top because liquids expand as they freeze. It’ll keep for up to 3 months. When the craving hits, just thaw it overnight in the fridge, then reheat it on the stovetop the same way. I’ve done this plenty of times, and it always comes out just as delicious. A little planning goes a long way with this roasted tomato soup.
Frequently Asked Questions About Roasted Tomato Soup
I get asked about this roasted tomato soup all the time, and honestly, I love talking about it. People always have the same questions, so I figured I’d answer the most common ones right here. That way, you can get straight to making the best bowl of soup you’ve ever had.
Can I use canned tomatoes for this recipe?
Absolutely! I’m a big fan of using fresh, in-season tomatoes when I can get them, but let’s be real—sometimes you just don’t have them. Canned tomatoes work beautifully here. Just drain them a little, spread them on the baking sheet, and roast them the same way you would fresh ones. They’ll caramelize up nicely and give you that same deep, rich flavor. I’ve done it plenty of times when winter hits and the fresh tomatoes just aren’t cutting it. Works like a charm.
Can I make this soup without a blender?
You bet. If you don’t have a countertop blender, don’t worry for a second. An immersion blender is your best friend here. Just let the roasted veggies cool slightly, transfer them to your pot with the broth and basil, and stick that immersion blender right in. Blend until it’s as smooth as you like. It’s actually easier in some ways—less cleanup, no hot soup to carefully pour. I use this method all the time when I’m in a hurry or just don’t feel like hauling out the big blender. Works perfectly.
Is this soup gluten-free?
Yes, as written, this easy tomato soup is completely gluten-free. The ingredients are all naturally free of gluten—tomatoes, onion, garlic, olive oil, vegetable broth, and fresh basil. Just make sure your vegetable broth is certified gluten-free if that’s a concern for you. Some brands add things, but most are fine. It’s one of the reasons I love this recipe so much—it works for so many different diets without any fuss.
Can I make this soup ahead of time?
Oh, absolutely, and honestly? It tastes even better the next day. The flavors have time to meld and deepen, and that roasted tomato goodness just gets more intense. I often make a big batch on a Sunday and enjoy it throughout the week. Just store it in an airtight container in the fridge, and you’ve got a quick, comforting meal ready to go. It’s the perfect make-ahead vegan soup for busy days. Just reheat it gently on the stovetop, and you’re all set.
Nutritional Information for Roasted Tomato Soup
Alright, let’s get down to the nitty-gritty for those of you who like to keep track of these things. I know I do, especially when I’m meal prepping or just trying to be a little more mindful about what I’m eating. Here’s the estimated nutritional breakdown for one serving (about 1 cup) of this roasted tomato soup, based on the ingredients we’ve talked about. Keep in mind, these are just estimates—your exact numbers might vary a bit depending on the specific brands you use or if you decide to add that optional coconut milk or swap out the broth.
- Calories: 150
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Cholesterol: 0mg
- Sodium: 600mg
- Carbohydrates: 20g
- Fiber: 3g
- Sugar: 8g
- Protein: 3g
Not too shabby, right? It’s hearty and satisfying without being heavy. And with zero cholesterol and a good amount of fiber, this roasted tomato soup is a real win for a healthy, comforting meal. If you’re watching your sodium, just use a low-sodium vegetable broth and go easy on the added salt at the end—that’s what I usually do. It’s all about making it work for you!
Your Turn to Make This Roasted Tomato Soup
Alright, friend, now it’s your turn to get in the kitchen and make this happen. I’ve shared all my secrets, all my little tips and tricks, and honestly, I’m so excited for you to taste what happens when you roast those tomatoes and let the oven do its magic. This roasted tomato soup has become such a staple in my house, and I have a feeling it’s about to become one in yours too.
So here’s what I want you to do: go grab those tomatoes, preheat that oven, and just go for it. Don’t overthink it, don’t stress about perfection. Just let the process be simple and fun, the way cooking should be. And when you take that first spoonful—the one where you close your eyes and just *mmm*—come back and tell me about it, will you?
I’d honestly love to hear how it turned out for you. Did you add any fun twists? Did your family gobble it up? Did you discover a new favorite way to serve it? Drop a comment below or leave a rating on the recipe. Your feedback means the world to me, and it helps other home cooks know what to expect too. Plus, I just genuinely love hearing from people who’ve tried my recipes. It’s like we’re all in this cozy little cooking club together.
So go on, get roasting. I’ll be right here, cheering you on. Happy cooking!
PrintRoasted Tomato Soup Ultimate 7-Ingredient Comfort
This roasted tomato soup is smooth and rich. You make it with oven-roasted tomatoes, garlic, and onion. It is simple to prepare and full of flavor.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Method: Roasting
- Cuisine: American
- Diet: Vegan
Ingredients
- 2 pounds ripe tomatoes, halved
- 1 onion, quartered
- 4 cloves garlic, peeled
- 2 tablespoons olive oil
- 2 cups vegetable broth
- 1/4 cup fresh basil leaves
- Salt and pepper to taste
Instructions
- Preheat your oven to 400°F.
- Place tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil and toss to coat.
- Roast for 40 minutes until vegetables are soft and slightly charred.
- Transfer roasted vegetables to a blender. Add vegetable broth and basil.
- Blend until smooth. Season with salt and pepper.
- Heat the soup in a pot over medium heat until warm. Serve hot.
Notes
- For a creamier soup, stir in 1/4 cup coconut milk before serving.
- You can use canned tomatoes if fresh are not available. Roast them the same way.
- Store leftovers in the fridge for up to 4 days.
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 8 g
- Sodium: 600 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 3 g
- Protein: 3 g
- Cholesterol: 0 mg

