Love this? Save it for later!
Share the inspiration with your friends
I used to think canned tomato soup was the only acceptable kind. For years, honestly, that was my stance. I had my brand, my preferred crackers, and my little ritual of heating it up on the stove while watching afternoon reruns. It was comfort in a bowl, and I wasn’t about to mess with a good thing. Then my neighbor, a quiet woman named Clara who grows tomatoes like they are her children, showed up at my door on a gray Tuesday afternoon holding a ceramic pot. “I made too much,” she said, thrusting it into my hands. “You’ll like this one.”
I took it inside, skeptical, and warmed up a bowl. The color alone was different—a deep, almost sunset orange instead of the bright red I expected. The smell hit me next. It wasn’t just tomato; it was roasted garlic, a hint of smoky char, and something green and fresh that I later learned was basil from her garden. I took a bite, and let me tell you, I had to sit down. That first spoonful was a revelation. It was creamy without being heavy, rich without being complicated, and it tasted like summer had been captured in a pot. I finished the whole bowl standing at the counter, and I immediately texted Clara for the recipe.
That was three years ago, and I haven’t bought a single can of tomato soup since. This Creamy Roasted Tomato Soup with Fresh Basil is the one that broke my habit. It’s the kind of recipe that makes you wonder why you ever settled for less. Maybe you’ve been there—stuck in a rut with a pantry staple, convinced the homemade version couldn’t possibly be worth the effort. I get it. But this soup? It’s worth every single minute. It’s the reason I now look forward to tomato season, and the reason I keep a stash of roasted tomatoes in my freezer year-round.
Why You’ll Love This Recipe
This isn’t just another soup recipe. It’s the one that turned me from a skeptic into a full-blown evangelist. Here is why this Creamy Roasted Tomato Soup with Fresh Basil will become your new go-to.
- Intense, Concentrated Flavor: Roasting the tomatoes first is the secret. It concentrates their natural sugars and adds a smoky depth that you simply cannot get from a stovetop method. The flavor is bold, complex, and absolutely unforgettable.
- Surprisingly Simple Ingredients: You don’t need a laundry list of exotic items. Just ripe tomatoes, garlic, onion, a little cream, and fresh basil. Most of these are probably in your kitchen right now.
- Perfect for Any Occasion: This soup is a chameleon. It’s cozy enough for a solo weeknight dinner, elegant enough to serve as a starter for a dinner party, and satisfying enough to be the main event with a good grilled cheese sandwich.
- Naturally Crowd-Pleasing: I have served this to picky kids, vegetable-averse adults, and serious foodies. It gets rave reviews every single time. It’s comfort food that everyone can agree on.
- Freezer-Friendly & Make-Ahead: This soup actually tastes better the next day. Make a double batch and freeze half for a rainy day. It’s a lifesaver on busy nights.
What makes this recipe different from the rest is the roasting technique. It’s not just about softening the tomatoes; it’s about coaxing out their deepest, sweetest, most savory notes. The addition of a touch of heavy cream at the end is the final flourish, creating a velvety texture that feels luxurious without masking the star ingredient. This is the soup you make when you want to impress yourself. It’s comfort food reimagined—simpler, more flavorful, and with a soul-soothing satisfaction that only comes from something made with real, honest ingredients.
What Ingredients You Will Need
This recipe relies on a handful of quality ingredients to build layers of flavor. The list is short, but each component plays a crucial role in creating that deep, creamy, and aromatic result.
For the Roasted Base
- 3 pounds ripe Roma or plum tomatoes, halved lengthwise. Roma tomatoes are ideal because they have less water content and more flesh, which means a richer, less watery soup. Look for tomatoes that are deep red and give slightly to gentle pressure.
- 4 cloves garlic, peeled and left whole. Roasting whole garlic cloves mellows their sharp bite and turns them into sweet, buttery nuggets of flavor. They are the secret to the soup’s backbone.
- 1 large yellow onion, cut into 8 wedges. The onion roasts down until it’s caramelized and sweet, adding a subtle savory depth that you won’t get from a raw onion.
- 2 tablespoons olive oil. Use a good quality extra-virgin olive oil for roasting. It helps everything caramelize beautifully and adds its own fruity notes.
- 1 teaspoon salt, plus more to taste. Salt is crucial for drawing out moisture and enhancing the tomatoes’ natural flavor. I prefer kosher salt for its clean taste.
- ½ teaspoon black pepper, freshly ground. A little pepper adds a gentle warmth that balances the sweetness of the roasted vegetables.
For the Soup

- 2 cups vegetable broth or chicken broth. Use a low-sodium broth so you can control the final salt level. I find that a good-quality vegetable broth keeps the soup vegetarian and lets the tomato flavor shine.
- ½ cup heavy cream. This is what gives the soup its velvety, luxurious texture. For a lighter version, you can use half-and-half, but the soup won’t be quite as rich.
- ¼ cup fresh basil leaves, loosely packed, plus more for garnish. Fresh basil is non-negotiable here. It adds a bright, peppery, and slightly sweet note that perfectly cuts through the creamy richness. Dried basil just won’t do the same thing.
- 1 tablespoon tomato paste (optional, for deeper color and flavor). I add this when my tomatoes aren’t at their peak ripeness. It gives the soup a more intense red color and a concentrated tomato punch.
- 1 teaspoon sugar (optional, to balance acidity). If your tomatoes are very acidic, a pinch of sugar can round out the flavors without making the soup sweet.
Equipment Needed
You don’t need a professional kitchen to make this soup, but a few key tools will make the process smoother and the results more consistent.
- Large baking sheet or half-sheet pan. This is essential for roasting the vegetables in a single layer. Crowding the pan will steam them instead of roasting, so use a large pan or use two.
- Parchment paper or silicone baking mat. This makes cleanup incredibly easy and prevents the roasted tomatoes from sticking to the pan.
- Large heavy-bottomed pot or Dutch oven. A pot with a thick base distributes heat evenly and is perfect for simmering the soup. I use my trusty 5.5-quart Dutch oven for this.
- Immersion blender or standard blender. An immersion blender lets you puree the soup directly in the pot, which is less messy. If using a standard blender, work in batches and never fill it more than halfway with hot liquid to avoid splattering.
- Fine-mesh sieve (optional). If you prefer an ultra-smooth, silky soup, you can pass the pureed soup through a sieve to remove any tomato seeds or stringy bits. I usually skip this step, but it’s an option for a more refined texture.
- Chef’s knife and cutting board. For prepping the vegetables.
Preparation Method
Making this soup is a two-part process, but don’t let that intimidate you. The active work is minimal, and the oven does most of the heavy lifting.
- Preheat and Prep (10 minutes): Preheat your oven to 400°F (200°C). Line your large baking sheet with parchment paper. Halve the Roma tomatoes lengthwise and place them cut-side up on the prepared sheet. Add the garlic cloves and onion wedges. Drizzle everything with the 2 tablespoons of olive oil, then sprinkle with the 1 teaspoon of salt and ½ teaspoon of black pepper. Toss gently with your hands to coat everything evenly, then spread the vegetables back into a single layer, keeping the tomatoes cut-side up.
- Roast to Perfection (45-50 minutes): Roast the vegetables for 45 to 50 minutes, or until the tomatoes are shriveled, the edges are slightly charred, and the onions are soft and caramelized. The garlic should be golden and soft when squeezed. Halfway through, give the pan a gentle shake to ensure even cooking. Your kitchen will start to smell incredible at this point. The goal is to concentrate the flavors, not to burn them, so keep an eye on the garlic—if it starts to darken too quickly, you can remove it early.
- Simmer the Base (10 minutes): Carefully transfer the roasted vegetables, including all the juices on the baking sheet, to your large pot. Add the 2 cups of broth and the optional tomato paste (if using). Bring the mixture to a gentle simmer over medium heat. Let it cook for about 10 minutes, stirring occasionally, to allow the flavors to meld together. The roasted bits on the bottom of the pan are pure flavor, so make sure to scrape them all into the pot.
- Blend Until Smooth (5 minutes): Remove the pot from the heat. Add the ¼ cup of fresh basil leaves. Using an immersion blender, carefully puree the soup until it is completely smooth. If you are using a standard blender, let the soup cool for a few minutes, then work in small batches. Fill the blender no more than halfway, hold the lid firmly with a kitchen towel, and blend until smooth. Return the pureed soup to the pot.
- Finish with Cream (5 minutes): Place the pot back over low heat. Stir in the ½ cup of heavy cream. Taste the soup and adjust the seasoning. You might want a pinch more salt, a grind of black pepper, or a tiny bit of sugar if the soup tastes too acidic. Heat the soup gently until it is warmed through, but do not let it boil after adding the cream, or it might curdle.
- Serve and Garnish (2 minutes): Ladle the hot soup into bowls. Garnish each bowl with a swirl of extra cream, a few fresh basil leaves torn by hand, and a crack of black pepper. Serve immediately with crusty bread, a grilled cheese sandwich, or a simple side salad.
Cooking Tips & Techniques
After making this Creamy Roasted Tomato Soup with Fresh Basil more times than I can count, I have a few hard-earned tips to share.
- Don’t skip the roasting step. I know it adds time, but this is the single most important factor for deep flavor. The caramelization that happens in the oven is something you cannot replicate on the stovetop. Trust the process.
- Use an immersion blender for safety. I learned this one the hard way. I once tried to blend hot soup in a standard blender without letting it cool first. The lid blew off, and I spent an hour cleaning tomato soup off my kitchen ceiling. An immersion blender is safer and creates one less dish to wash.
- Taste your tomatoes before roasting. If they are very sweet and ripe, you might not need the sugar at the end. If they are pale and watery, you will definitely need the tomato paste and possibly the sugar to boost the flavor. Let your taste buds be the guide.
- Roast the garlic whole. It might seem odd to toss in whole cloves, but roasting them whole prevents them from burning and turning bitter. They will become so soft that they practically dissolve into the soup when you blend it.
- Make it ahead for better flavor. Like many soups, this one tastes even better the next day. The flavors have time to settle and meld together. Make it a day in advance, store it in the fridge, and simply reheat it gently when you are ready to serve.
Variations & Adaptations
This recipe is a fantastic base that you can easily adapt to your taste or what you have on hand.
- Vegan & Dairy-Free Version: Replace the heavy cream with full-fat canned coconut milk. It adds a similar richness and a very subtle sweetness that pairs beautifully with the roasted tomatoes. Use vegetable broth to keep it fully plant-based.
- Smoky Roasted Red Pepper Twist: Add 1 large red bell pepper, seeded and quartered, to the baking sheet with the tomatoes. Roast it along with everything else. This adds a sweet, slightly smoky flavor and gives the soup a gorgeous deep red color.
- Spicy Tomato Soup: For a kick of heat, add ½ teaspoon of red pepper flakes or one small dried chipotle pepper to the pot when you add the broth. Simmer and blend as directed. The heat will be subtle but warming.
- Herb-Infused Version: Swap the basil for other fresh herbs. A sprig of fresh rosemary or a few sprigs of thyme added during the simmering stage will give the soup a completely different, more savory profile. Remove the herb stems before blending.
- Roasted Balsamic Tomato Soup: Drizzle 1 tablespoon of balsamic vinegar over the tomatoes before roasting. The vinegar will reduce and caramelize, adding a tangy, sweet depth that is absolutely divine.
Serving & Storage Suggestions
This soup is wonderful on its own, but the right accompaniments can turn it into a memorable meal.
- The Perfect Pairing: A classic grilled cheese sandwich is the obvious, and arguably best, partner. The crispy, buttery bread and melted cheese are a perfect textural and flavor contrast to the smooth, tangy soup. Try it with sharp cheddar or creamy Gruyère.
- Toppings and Garnishes: Beyond fresh basil, consider a drizzle of good olive oil or basil pesto, a dollop of crème fraîche or Greek yogurt, some crunchy croutons, or a sprinkle of toasted pine nuts or pumpkin seeds for texture.
- Storage in the Refrigerator: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors will actually deepen and improve over the first 24 hours.
- Freezing for Later: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe bags or containers. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating Instructions: Reheat the soup gently on the stovetop over low heat, stirring occasionally. If the soup has thickened after being refrigerated, stir in a splash of broth or water to reach your desired consistency. You can also reheat individual portions in the microwave.
Nutritional Information & Benefits
This soup is not only delicious but also packed with good-for-you ingredients. Please note that these values are estimates and will vary based on specific ingredients used.
| Nutrient | Amount Per Serving (approx. 1.5 cups) |
|---|---|
| Calories | 220 |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Cholesterol | 30mg |
| Sodium | 480mg |
| Total Carbohydrates | 20g |
| Dietary Fiber | 4g |
| Sugars | 12g |
| Protein | 5g |
| Vitamin A | 45% DV |
| Vitamin C | 35% DV |
Tomatoes are a fantastic source of lycopene, a powerful antioxidant that has been linked to heart health and reduced inflammation. Roasting them actually makes the lycopene more bioavailable for your body to absorb. The fresh basil adds a dose of vitamin K and essential oils with anti-inflammatory properties. It’s comfort food that you can feel genuinely good about eating.
Conclusion
This Creamy Roasted Tomato Soup with Fresh Basil is more than just a recipe; it’s a reminder that the best things are often the simplest. It took a neighbor’s kindness and a single bowl of soup to change my mind about something I thought I knew everything about. That’s the power of cooking from scratch. You get to discover flavors you didn’t know existed and create memories that a can opener could never provide. I hope you give this soup a chance to win you over, just like it won me over.
I would absolutely love to hear how it turns out for you. Did you add a twist? Serve it with the perfect sandwich? Let me know in the comments below. Share this recipe with a friend who might need a little convincing, and don’t forget to pin it for later. Happy cooking, and I hope this soup brings a little warmth and a lot of flavor to your table.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, you can. Use two 28-ounce cans of whole peeled San Marzano tomatoes, drained. You won’t get the same smoky roasted flavor, but you can still get a good result. To mimic the roasting effect, sauté the canned tomatoes with a little tomato paste and garlic in the pot for 5-7 minutes before adding the broth.
How can I make this soup thicker or thinner?
To make it thicker, let it simmer uncovered for an extra 10-15 minutes after blending to reduce the liquid. To make it thinner, simply stir in additional broth or water until it reaches your desired consistency.
Can I freeze this soup with the cream already in it?
Yes, you can, but the texture may change slightly upon thawing. Cream-based soups can sometimes separate after freezing. For the best results, freeze the soup before adding the cream. When you are ready to serve, thaw it, reheat it, and then stir in the fresh cream.
What is the best way to peel the tomatoes?
You don’t need to peel them! The roasting process softens the skins, and the immersion blender will puree them completely, leaving no tough pieces behind. It saves you a lot of time and effort.
Can I roast the vegetables ahead of time?
Absolutely. You can roast the tomatoes, garlic, and onion up to 2 days in advance. Store them in an airtight container in the refrigerator. When you are ready to make the soup, simply add them to the pot with the broth and proceed with the recipe.
Pin This Recipe!

Creamy Roasted Tomato Soup with Fresh Basil: Easy Homemade Recipe
This creamy roasted tomato soup with fresh basil is a revelation—rich, velvety, and packed with deep, smoky flavor from oven-roasted tomatoes. It’s the perfect comfort food, easy to make with simple ingredients, and sure to become a new favorite.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 3 pounds ripe Roma or plum tomatoes, halved lengthwise
- 4 cloves garlic, peeled and left whole
- 1 large yellow onion, cut into 8 wedges
- 2 tablespoons olive oil
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
- 2 cups vegetable broth or chicken broth
- ½ cup heavy cream
- ¼ cup fresh basil leaves, loosely packed, plus more for garnish
- 1 tablespoon tomato paste (optional, for deeper color and flavor)
- 1 teaspoon sugar (optional, to balance acidity)
Instructions
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Halve the Roma tomatoes lengthwise and place them cut-side up on the prepared sheet. Add the garlic cloves and onion wedges. Drizzle everything with the 2 tablespoons of olive oil, then sprinkle with the 1 teaspoon of salt and ½ teaspoon of black pepper. Toss gently with your hands to coat everything evenly, then spread the vegetables back into a single layer, keeping the tomatoes cut-side up.
- Roast the vegetables for 45 to 50 minutes, or until the tomatoes are shriveled, the edges are slightly charred, and the onions are soft and caramelized. The garlic should be golden and soft when squeezed. Halfway through, give the pan a gentle shake to ensure even cooking.
- Carefully transfer the roasted vegetables, including all the juices on the baking sheet, to a large pot. Add the 2 cups of broth and the optional tomato paste (if using). Bring the mixture to a gentle simmer over medium heat. Let it cook for about 10 minutes, stirring occasionally, to allow the flavors to meld together.
- Remove the pot from the heat. Add the ¼ cup of fresh basil leaves. Using an immersion blender, carefully puree the soup until it is completely smooth. If using a standard blender, let the soup cool for a few minutes, then work in small batches. Fill the blender no more than halfway, hold the lid firmly with a kitchen towel, and blend until smooth. Return the pureed soup to the pot.
- Place the pot back over low heat. Stir in the ½ cup of heavy cream. Taste the soup and adjust the seasoning. You might want a pinch more salt, a grind of black pepper, or a tiny bit of sugar if the soup tastes too acidic. Heat the soup gently until it is warmed through, but do not let it boil after adding the cream.
- Ladle the hot soup into bowls. Garnish each bowl with a swirl of extra cream, a few fresh basil leaves torn by hand, and a crack of black pepper. Serve immediately with crusty bread, a grilled cheese sandwich, or a simple side salad.
Notes
Don’t skip the roasting step—it’s essential for deep flavor. Use an immersion blender for safety. Taste your tomatoes before roasting to adjust sugar or tomato paste as needed. Roast garlic whole to prevent bitterness. The soup tastes even better the next day.
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 12
- Sodium: 480
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 20
- Fiber: 4
- Protein: 5
Keywords: creamy tomato soup, roasted tomato soup, fresh basil, homemade soup, easy soup recipe, comfort food, vegetarian soup



