Love this? Save it for later!
Share the inspiration with your friends
My neighbor, a retired plumber named Sal who I’d only ever seen power-washing his driveway, knocked on my door holding a dented stockpot last October. I was mid-chaos, trying to wrangle a pile of laundry that had somehow multiplied, and I honestly almost pretended I wasn’t home. But there he was, this gruff guy in a flannel shirt, telling me I had to try his wife’s “famous” tomato soup. He said she’d been making it for forty years, and it was the only thing that got him through a New England autumn. I took the pot, mumbled a thank you, and figured I’d return it empty the next day with a polite nod.
That pot sat on my counter for a full afternoon before I finally lifted the lid. The smell that came out was ridiculous—deep, sweet, and smoky, nothing like the bright, acidic stuff from a can. It was a cool, grey day, the kind that makes you want to burrow under a blanket, and that soup felt like a warm hug waiting to happen. I heated up a bowl, tore off a hunk of crusty bread, and took a bite. Let me tell you, I almost dropped my spoon. It was the best roasted tomato basil soup I had ever tasted, and it came from the guy who fixed my garbage disposal.
I spent the next week pestering Sal for the recipe, which he finally scribbled on a napkin while I held his ladder. It turns out the secret was simple: roasting the tomatoes until they practically caramelize, and finishing it with a splash of cream that makes it impossibly velvety. This creamy roasted tomato basil soup has become my official fall comfort food. It’s the kind of recipe that feels special enough for guests but easy enough for a Tuesday night when you just need something good. Maybe you’ve been searching for that perfect bowl too—the one that tastes like it’s been simmering all day but comes together in under an hour. This is it.
Why You’ll Love This Recipe
I’ve made this soup at least a dozen times since that rainy October afternoon, tweaking it just a little to get it perfect. It’s become my go-to for everything from solo lunches to dinner parties, and here’s why I think you’ll feel the same way.
- Quick & Easy: This comes together in about 45 minutes, most of which is hands-off roasting time. It’s perfect for a busy weeknight when you want something homemade without spending hours in the kitchen.
- Simple Ingredients: You don’t need a trip to a specialty store. Canned whole tomatoes, an onion, some garlic, fresh basil, and heavy cream are probably in your kitchen right now.
- Perfect for Fall: This soup is the ultimate cozy meal for crisp days, leaf-peeping weekends, or when you need to warm up after a chilly walk. It just tastes like autumn in a bowl.
- Crowd-Pleaser: I’ve served this to picky kids and serious foodies, and the bowl always comes back empty. The creamy texture and rich flavor are universally loved.
- Unbelievably Delicious: The roasting process brings out a natural sweetness and smokiness in the tomatoes that you just can’t get from a stovetop-only version. Paired with fresh basil and a touch of cream, it’s next-level comfort food.
What really makes this creamy roasted tomato basil soup different from the rest is the technique. Roasting the tomatoes with a little olive oil and garlic until they blister and brown concentrates their flavor in a way that’s honestly magical. You get this deep, savory base that’s balanced by the sweetness of the roasted onions and the freshness of the basil. It’s not just another soup—it’s the one that makes you close your eyes after the first spoonful. It’s comfort food reimagined: a little healthier, way more flavorful, but with the same soul-soothing satisfaction that makes you want to curl up on the couch.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create a bowl of pure comfort. Most of these are pantry staples, which is one of the reasons I make it so often.
- 2 cans (28 ounces each) whole peeled tomatoes – I recommend San Marzano tomatoes for the best flavor. They’re sweeter and less acidic. Don’t drain them; the juice is liquid gold.
- 1 large yellow onion, roughly chopped – Yellow onions are perfect here. They get sweet and mellow when roasted.
- 4 cloves garlic, smashed – Smashing them is faster than mincing, and they’ll soften beautifully in the oven.
- 3 tablespoons olive oil – Use a good quality extra-virgin for roasting. It adds a fruity note that works so well with the tomatoes.
- 1 cup fresh basil leaves, packed, plus more for garnish – Fresh basil is non-negotiable here. It adds that bright, peppery finish that makes this soup sing.
- 1/2 cup heavy cream – This is what makes it “creamy.” You can substitute with full-fat coconut milk for a dairy-free version.
- 1/2 teaspoon red pepper flakes (optional) – I add this for a tiny kick of heat that balances the sweetness. It’s totally optional.
- Salt and freshly ground black pepper, to taste – Don’t skimp on the salt; it brings out all the flavors.
- 1/2 cup vegetable broth or water – This helps thin the soup to your desired consistency. Use broth for more flavor.
- 1 tablespoon balsamic vinegar – This is my secret ingredient! It adds a subtle tanginess that brightens the whole dish.
Ingredient Tips: If you have fresh tomatoes in season, you can absolutely use about 3 pounds of Roma or plum tomatoes. Just halve them and roast them the same way. For the basil, I like to use the leaves from the top of the plant—they’re the most tender and flavorful. And if you don’t have heavy cream, you can stir in a couple of tablespoons of butter at the end for a similar richness.
Equipment Needed
You don’t need a lot of fancy gear for this recipe, which is part of its charm. Here’s what you’ll need to get started.
- Baking sheet – A rimmed baking sheet is best for roasting the tomatoes and onions. It catches all the juices.
- Large pot or Dutch oven – This is where you’ll combine everything. A Dutch oven is great for even heat distribution.
- Immersion blender or regular blender – An immersion blender is my favorite because you can blend the soup right in the pot. If you use a regular blender, let the soup cool a bit first and blend in batches to avoid a volcano situation. I learned that one the hard way!
- Chef’s knife and cutting board – For chopping the onion and smashing the garlic.
- Wooden spoon – For stirring the soup as it simmers.
Budget-Friendly Tips: If you don’t have an immersion blender, you can use a potato masher for a chunkier texture. It’s actually really nice that way. And a good, heavy-bottomed pot is a worthy investment—it prevents scorching and makes cleanup easier.
Preparation Method

- Preheat your oven to 400°F (200°C). While it’s heating up, line your baking sheet with parchment paper for easy cleanup.
- Roast the aromatics. On the prepared baking sheet, combine the chopped onion, smashed garlic cloves, and the whole peeled tomatoes (with their juice). Drizzle everything with 2 tablespoons of olive oil, and season with a generous pinch of salt and a few cracks of black pepper. Toss it all together with your hands or a spoon so everything is coated. Spread it out in a single layer. Roast for 25-30 minutes, until the onions are soft and starting to brown at the edges, and the tomatoes look a little blistered. The smell at this point is incredible.
- Combine and simmer. Carefully transfer the roasted tomato mixture to your large pot or Dutch oven. Add the remaining 1 tablespoon of olive oil, the balsamic vinegar, red pepper flakes (if using), and the vegetable broth. Bring it to a gentle simmer over medium heat. Let it bubble away for about 5 minutes, stirring occasionally.
- Blend until smooth. Remove the pot from the heat. Toss in the fresh basil leaves. Now, using your immersion blender, blend the soup until it’s completely smooth and velvety. If you’re using a regular blender, let the soup cool for 5 minutes, then carefully blend it in batches. Be sure to remove the center cap of the blender lid and cover it with a kitchen towel to let steam escape. I once forgot this step and ended up with tomato soup on my ceiling. Not my finest moment.
- Finish with cream. Return the pot to low heat. Stir in the heavy cream until it’s fully incorporated. Taste the soup and adjust the seasoning with more salt and pepper if needed. If it’s too thick for your liking, stir in a little more broth or water until it reaches your perfect consistency.
- Serve immediately. Ladle the soup into bowls, swirl a little extra cream on top if you’re feeling fancy, and garnish with fresh basil leaves and a crack of black pepper.
Pro Tip: The soup will look a little dull after blending, but don’t worry. The cream and the final seasoning will bring it to life. Trust the process!
Cooking Tips & Techniques
I’ve made a few mistakes with this soup over the years, so you don’t have to. Here are my best tips for getting it right every time.
- Don’t skip the roasting. This is the most important step. Roasting the tomatoes caramelizes their natural sugars and deepens their flavor in a way that stovetop cooking just can’t match. It’s what gives this soup its signature richness.
- Use the right tomatoes. Whole peeled tomatoes, like San Marzano, are key. They’re packed in a thick, flavorful puree that makes the soup taste like it’s been simmering for hours. Diced tomatoes won’t give you the same result.
- Blend with caution. If you’re using a regular blender, never fill it more than halfway with hot liquid. The pressure from the steam can blow the lid off. Let the soup cool a bit first, and always vent the lid.
- Add the basil after blending. If you add the basil before roasting, it can turn bitter. Adding it right before blending keeps its flavor bright and fresh.
- Taste and adjust. Before you serve it, taste your soup. Does it need a pinch more salt? A splash of vinegar? A little more cream? This is your chance to make it perfect. I often find that a tiny extra drizzle of balsamic vinegar at the end really wakes up the flavors.
My Biggest Failure: The first time I made this, I used a regular blender and didn’t let the soup cool down. I also filled it to the top. Let’s just say I was cleaning tomato soup off my kitchen cabinets for a week. Learn from my mistake!
Variations & Adaptations
This soup is a fantastic base for experimentation. Here are a few ways I’ve changed it up depending on my mood or what’s in the fridge.
- Roasted Red Pepper Twist: Add one roasted red pepper (from a jar is fine) to the baking sheet with the tomatoes. It adds a subtle sweetness and a gorgeous orange-red color to the soup.
- Vegan Version: Swap the heavy cream for full-fat coconut milk. It adds a lovely richness and a hint of coconut flavor that pairs surprisingly well with the roasted tomatoes. Use vegetable broth and skip the butter.
- Spicy Kick: If you like heat, add a whole dried chili or a teaspoon of sambal oelek to the roasting pan. The spice will mellow in the oven and add a warm, complex heat to the soup.
- Herb Swap: Not a fan of basil? Try using fresh oregano or thyme. Roast a few sprigs with the tomatoes and remove them before blending. It gives the soup a more rustic, Italian-like flavor.
- Add Some Protein: For a heartier meal, stir in a cup of cooked white beans (like cannellini) after blending. It adds protein and makes the soup even creamier without extra cream.
Serving & Storage Suggestions
This soup is a star on its own, but it loves a good sidekick. Here’s how I like to serve and store it.
Serving: I serve this soup piping hot, ladled into deep bowls. A classic pairing is a gooey grilled cheese sandwich for dipping—the combination is unbeatable. It’s also wonderful with a simple green salad dressed with a lemon vinaigrette, or with crusty bread slathered in butter. For a fancier presentation, swirl a little cream on top and add a few small basil leaves.
Storage: This soup stores beautifully. Let it cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld and get even better overnight, so I often make it a day ahead.
Freezing: This soup is a freezer champion. Pour the cooled soup into freezer-safe bags or containers, leaving a little room for expansion. It will keep for up to 3 months. Thaw it overnight in the refrigerator before reheating.
Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, stir in a splash of broth or water. You can also reheat individual portions in the microwave. The cream might separate a tiny bit, but a good whisk will bring it back together.
Nutritional Information & Benefits
This soup is as nourishing as it is delicious. Here’s a quick look at what you’re getting in a serving.
Estimated Nutritional Values (per serving, serves 6):
- Calories: 220
- Fat: 14g
- Saturated Fat: 6g
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 10g
- Protein: 4g
- Sodium: 580mg
Health Highlights: Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health. Roasting them actually makes the lycopene more bioavailable, so your body can absorb it better. The garlic and onions add anti-inflammatory benefits, and the basil provides a dose of vitamin K. This soup is naturally gluten-free and can easily be made dairy-free or vegan.
Dietary Considerations: This recipe is gluten-free and nut-free as written. For a dairy-free version, just swap the cream for coconut milk. I love that I can feel good about serving this to my family—it’s comfort food with a clear conscience.
Conclusion
This creamy roasted tomato basil soup is more than just a recipe; it’s a little piece of fall comfort that you can make any night of the week. It’s the kind of soup that makes you slow down, take a deep breath, and actually enjoy the moment. I love that it came from an unexpected place—a grumpy plumber with a heart of gold—and that it now has a permanent spot in my kitchen. I hope you give it a try and make it your own. Maybe you’ll add a little more spice, or a different herb, or serve it with your favorite crusty bread. That’s the beauty of a simple, well-made recipe.
I’d love to hear how yours turns out! Did you try any of the variations? Do you have a favorite side dish you like to dip in it? Drop a comment below and let me know. And if you loved this soup, please share it with a friend who could use a little cozy comfort. Happy cooking, friends!
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! If tomatoes are in season, use about 3 pounds of Roma or plum tomatoes. Halve them and roast them on the baking sheet with the onion and garlic. You might need to add a little extra broth to get the right consistency.
Can I make this soup ahead of time?
Yes, and I actually recommend it! The flavors meld and deepen overnight. Make the soup, let it cool, and store it in the refrigerator for up to 5 days. Reheat it gently on the stovetop.
How do I make this soup vegan?
It’s easy! Swap the heavy cream for full-fat coconut milk. The coconut flavor is subtle and works beautifully with the roasted tomatoes. Use vegetable broth and skip any butter.
Why did my soup turn out bitter?
This usually happens if the basil was added too early in the cooking process or if the garlic got burnt during roasting. Make sure to add the basil just before blending, and check your garlic at the 20-minute mark—it should be soft and golden, not dark brown.
Can I freeze this soup?
Yes, it freezes wonderfully! Let the soup cool completely, then pour it into freezer-safe bags or containers. It will keep for up to 3 months. Thaw in the refrigerator overnight and reheat gently.
Pin This Recipe!

Best Creamy Roasted Tomato Basil Soup: Easy Fall Recipe
This creamy roasted tomato basil soup is the ultimate fall comfort food, featuring caramelized roasted tomatoes, fresh basil, and a touch of cream for a velvety finish. It’s quick, easy, and perfect for cozy weeknights.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Italian-American
Ingredients
- 2 cans (28 ounces each) whole peeled tomatoes (preferably San Marzano)
- 1 large yellow onion, roughly chopped
- 4 cloves garlic, smashed
- 3 tablespoons olive oil
- 1 cup fresh basil leaves, packed, plus more for garnish
- 1/2 cup heavy cream
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
- 1/2 cup vegetable broth or water
- 1 tablespoon balsamic vinegar
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
- On the prepared baking sheet, combine the chopped onion, smashed garlic cloves, and the whole peeled tomatoes (with their juice). Drizzle with 2 tablespoons of olive oil, season with a generous pinch of salt and a few cracks of black pepper, and toss to coat. Spread in a single layer. Roast for 25-30 minutes, until the onions are soft and starting to brown and the tomatoes look blistered.
- Carefully transfer the roasted tomato mixture to a large pot or Dutch oven. Add the remaining 1 tablespoon of olive oil, balsamic vinegar, red pepper flakes (if using), and vegetable broth. Bring to a gentle simmer over medium heat and cook for about 5 minutes, stirring occasionally.
- Remove the pot from the heat. Add the fresh basil leaves. Using an immersion blender, blend the soup until completely smooth and velvety. If using a regular blender, let the soup cool for 5 minutes, then blend in batches, removing the center cap of the lid and covering with a kitchen towel to let steam escape.
- Return the pot to low heat. Stir in the heavy cream until fully incorporated. Taste and adjust seasoning with more salt and pepper if needed. If the soup is too thick, stir in a little more broth or water to reach desired consistency.
- Serve immediately, ladled into bowls. Garnish with a swirl of extra cream, fresh basil leaves, and a crack of black pepper.
Notes
Don’t skip the roasting step—it caramelizes the tomatoes and deepens the flavor. Add basil just before blending to keep it bright. For a vegan version, swap heavy cream with full-fat coconut milk. The soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 220
- Sugar: 10
- Sodium: 580
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 18
- Fiber: 4
- Protein: 4
Keywords: creamy tomato basil soup, roasted tomato soup, fall soup, easy tomato soup, comfort food, vegetarian soup



