
Do you remember those chilly evenings when a warm bowl of soup felt like the biggest hug? For me, it was always tomato soup, especially when paired with a gooey grilled cheese sandwich. There’s just something about that rich, savory goodness that instantly makes everything feel better. This roasted tomato soup recipe takes that classic comfort and elevates it to a whole new level of deliciousness, all while keeping things incredibly simple and quick!
Forget the canned stuff; this homemade version is so unbelievably easy, incredibly flavorful, and truly memorable. You’re going to want to make it again and again, trust me on this one!
Why You’ll Love Roasted Tomato Soup
- Fast: Most of the magic happens in the oven, leaving you free to do other things.
- Easy: With minimal chopping and straightforward steps, anyone can make this.
- Giftable: It makes a wonderful homemade gift for a new parent or a friend feeling under the weather.
- Crowd-pleasing: Seriously, who doesn’t love a good bowl of creamy tomato soup?
- Flavor-Packed: Roasting the vegetables brings out an incredible depth of sweetness and savoriness you just can’t get otherwise.
Ingredients
Here’s what you’ll need to whip up this incredible soup. Think of these as your kitchen co-pilots!
- 3 lbs ripe tomatoes: Whether they’re Roma, on-the-vine, or a mix from your garden, ripe tomatoes are key for the best flavor. Halve them if they’re small to medium, or quarter larger ones.
- 1 large yellow onion: This adds a lovely sweetness when roasted. Quarter it and separate the pieces a bit.
- 8 garlic cloves: No need to chop! Just peel them and trim the ends. Roasting makes them wonderfully mellow and sweet.
- 3 Tbsp extra-virgin olive oil: Our trusty friend for getting those veggies beautifully caramelized.
- 2 tsp fine sea salt: And more to taste. Essential for bringing out all those incredible flavors.
- ¼ tsp freshly ground black pepper: And more to taste. Freshly ground makes a difference!
- 2 cups Chicken Stock: Or use vegetable stock if you’re keeping it vegetarian. This is the liquid backbone of our soup.
- 4 Tbsp chopped fresh basil: Plus more for serving. Fresh basil adds that signature bright, aromatic finish. If fresh isn’t available, 2 tsp dried will work.
- ½ cup heavy cream: Plus more to taste. This is what gives our soup that luxurious, velvety texture.
- ½ cup freshly grated Parmesan cheese: Plus more for serving. For a savory, umami kick and that perfect melty goodness.
- 2 Tbsp tomato paste: A little secret weapon to deepen the tomato flavor even further.
- 2 tsp sugar: Plus more to taste. Helps balance the acidity of the tomatoes and enhances their natural sweetness.
How to Make Roasted Tomato Soup
Let’s get cooking! You’ll be amazed at how easily this comes together.
- Roast Those Veggies: First things first, preheat your oven to a cozy 400°F (about 200°C). Grab a big, rimmed baking sheet. Arrange your halved or quartered tomatoes, those onion pieces, and the peeled garlic cloves on the sheet in a single layer. You want everything to have a little breathing room so it can roast nicely. Drizzle everything generously with the olive oil, then sprinkle with ½ teaspoon of the salt and all the pepper. Pop it into the hot oven and roast for about 45 to 50 minutes. Keep an eye on it! You’re looking for the edges of the tomatoes and onions to start getting a lovely brown tint – that’s where all the flavor lives! Once they’re beautifully roasted, take them out and let them cool down for about 10 minutes.
- First Blend: Now for the magic! Carefully scoop about half of your roasted tomato mixture into your blender or food processor. Add 1 cup of your chicken or vegetable broth and 2 tablespoons of that lovely fresh basil. Blend it all up until it’s wonderfully smooth. Pour this rich, pureed goodness into a large soup pot or Dutch oven and set it aside.
- Second Blend: Repeat the blending process. Add the remaining roasted tomato mixture to the blender, making sure to scrape in any delicious juices left on the baking pan – don’t leave any flavor behind! Add the remaining 1 cup of broth and the final 2 tablespoons of basil. Blend until it’s silky smooth, then add this batch to the pot with the first puree.
- Simmer & Season: Place your soup pot over medium heat and bring it to a gentle simmer. Now for the creamy, cheesy additions! Stir in the heavy cream, Parmesan cheese, tomato paste, sugar, and the remaining 1½ teaspoons of salt. Keep stirring gently, making sure that Parmesan melts beautifully and evenly into the soup. Taste it, my friend! This is your moment to adjust. Does it need a little more cream for richness? A pinch more sugar to balance the tang? More salt or pepper? Make it perfect for your taste buds! Once you’re happy, ladle it into bowls, garnish with a swirl of fresh basil and a sprinkle of Parmesan, and serve it warm. It’s truly a delight! If you’re looking for other hearty meal ideas, perhaps our Grilled Chicken Creamy Pasta Bowl could be your next dinner inspiration!
Substitutions & Additions
This soup is fantastic as is, but don’t be afraid to make it your own! Here are a few ideas:
- Spice it up: Add a pinch of red pepper flakes to the roasting vegetables for a subtle kick, or a dash of cayenne pepper when simmering.
- Herb Swap: While basil is classic, a sprig of fresh thyme or oregano roasted with the tomatoes would also be lovely.
- Dairy-Free: You can easily swap the heavy cream for full-fat coconut milk or a dairy-free creamer, and omit the Parmesan for a delicious dairy-free or vegan option.
- Tomato Varieties: Feel free to experiment with different types of ripe tomatoes – heirloom tomatoes will give a beautiful color and nuanced flavor.
- Add more veggies: A chopped bell pepper or even some zucchini could roast alongside the tomatoes for extra nutrition and flavor depth.
- Garnish Galore: Beyond basil and Parmesan, consider homemade croutons, a drizzle of balsamic glaze, a dollop of pesto, or even some crumbled bacon bits!
Tips for Success
Making a show-stopping soup is all about those little details!
- Don’t Crowd the Pan: This is crucial for roasting! If your veggies are piled on top of each other, they’ll steam instead of roast, and you’ll miss out on those delicious browned edges. Use two baking sheets if necessary.
- Ripe Matters: Seriously, use the best, ripest tomatoes you can find. It makes a world of difference in the final flavor.
- Taste, Taste, Taste: Seasoning is personal! Always taste your soup before serving and adjust salt, pepper, and sugar as needed. Sometimes a little extra sweetness balances the acidity perfectly.
- Prep Ahead: You can roast the vegetables a day or two in advance and store them in the fridge. This makes assembly super quick on a busy weeknight.
- Smooth vs. Chunky: If you prefer a slightly chunkier soup, feel free to blend for a shorter amount of time, or only blend half the mixture and stir in the rest.
- Quality Broth: A good quality chicken or vegetable stock makes all the difference, much like how a flavorful sauce elevates dishes like our Homemade Spaghetti Sauce.
How to Store Roasted Tomato Soup
Good news! This soup keeps beautifully, making it perfect for meal prep!
- Refrigerator: Store leftover soup in an airtight container in the fridge for up to 3-4 days.
- Freezer: This soup freezes wonderfully! Let it cool completely, then transfer to freezer-safe containers or bags. It will keep in the freezer for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave. Note: If you plan to freeze, you might consider adding the heavy cream and Parmesan after thawing and reheating, as dairy can sometimes separate when frozen and reheated.
- Reheating: Reheat gently over medium-low heat on the stovetop, stirring occasionally, until warmed through. You might need to add a splash of extra broth or water to thin it out if it’s gotten too thick.
FAQs
Q: Can I use canned tomatoes instead of fresh?
A: While fresh roasted tomatoes give the best flavor here, you can use high-quality canned whole peeled tomatoes (drained) if fresh aren’t available. Just be aware the roasting time will be shorter for canned, likely around 20-25 minutes, as they’re already soft.
Q: Do I have to roast the vegetables?
A: Roasting is what gives this soup its incredible depth of flavor and sweetness! It truly transforms the vegetables. While you could simmer them, you wouldn’t get the same rich, caramelized notes. I highly recommend not skipping this step!
Q: What can I serve with Roasted Tomato Soup?
A: Oh, the possibilities! A classic grilled cheese sandwich is a no-brainer. Crusty bread for dipping, a fresh side salad, or even some Easy Cheesy Broccoli Patties for a lighter side would be fantastic.
Q: Can I make this soup in an Instant Pot?
A: The roasting step still needs to happen in the oven, but you could theoretically combine the roasted ingredients with the broth in an Instant Pot and pressure cook for a short time (e.g., 5-7 minutes) before blending and adding cream/cheese. However, I find the stovetop method just as quick after roasting!
For more delicious and comforting recipes, be sure to follow us on Pinterest!

Easy Homemade Roasted Tomato Soup
Equipment
- oven
- Large, rimmed baking sheet
- Blender or food processor
- Large soup pot or Dutch oven
Ingredients
- 3 lbs ripe tomatoes Roma, on-the-vine, or a mix; halve small to medium, quarter larger ones
- 1 large yellow onion quartered, pieces separated
- 8 cloves garlic peeled, ends trimmed
- 3 Tbsp extra-virgin olive oil
- 2 tsp fine sea salt and more to taste (initial use ½ tsp)
- ¼ tsp freshly ground black pepper and more to taste
- 2 cups Chicken Stock or vegetable stock for vegetarian
- 4 Tbsp chopped fresh basil plus more for serving; 2 tsp dried if fresh isn't available
- ½ cup heavy cream plus more to taste
- ½ cup freshly grated Parmesan cheese plus more for serving
- 2 Tbsp tomato paste
- 2 tsp sugar plus more to taste
Instructions
- Step 1: Roast Those Veggies: Preheat your oven to a cozy 400°F (about 200°C). Grab a big, rimmed baking sheet. Arrange your halved or quartered tomatoes, those onion pieces, and the peeled garlic cloves on the sheet in a single layer, ensuring breathing room for even roasting. Drizzle everything generously with the olive oil, then sprinkle with ½ teaspoon of the salt and all the pepper. Pop it into the hot oven and roast for about 45 to 50 minutes, or until the edges of the tomatoes and onions are a lovely brown tint. Once beautifully roasted, take them out and let them cool down for about 10 minutes.
- Step 2: First Blend: Carefully scoop about half of your roasted tomato mixture into your blender or food processor. Add 1 cup of your chicken or vegetable broth and 2 tablespoons of that lovely fresh basil. Blend it all up until it’s wonderfully smooth. Pour this rich, pureed goodness into a large soup pot or Dutch oven and set it aside.
- Step 3: Second Blend: Repeat the blending process. Add the remaining roasted tomato mixture to the blender, making sure to scrape in any delicious juices left on the baking pan. Add the remaining 1 cup of broth and the final 2 tablespoons of basil. Blend until it’s silky smooth, then add this batch to the pot with the first puree.
- Step 4: Simmer & Season: Place your soup pot over medium heat and bring it to a gentle simmer. Stir in the heavy cream, Parmesan cheese, tomato paste, sugar, and the remaining 1½ teaspoons of salt. Keep stirring gently, ensuring the Parmesan melts beautifully and evenly. Taste and adjust seasoning as needed (more cream, sugar, salt, or pepper) to perfectly suit your taste buds. Once satisfied, ladle into bowls, garnish with a swirl of fresh basil and a sprinkle of Parmesan, and serve warm.
