
I published this recipe for Creamy Roasted Tomato Basil Soup a few years ago after a particularly rainy fall week. I was craving something that felt like a hug from the inside, but every can of tomato soup I tried just tasted… flat. It was missing that deep, almost sweet flavor I remembered from my grandma’s kitchen.
That’s when I decided to stop simmering and start roasting. I threw a bunch of tomatoes, garlic, and onions into a hot oven and forgot about them. When I pulled the tray out, my whole house smelled incredible. The tomatoes were caramelized and bursting with a flavor that no pot on the stove could ever create. That roasting trick changed everything for me.
It’s my not-so-secret secret. Roasting isn’t just a step; it’s the whole magic trick. It transforms simple ingredients into something rich and complex. This soup is my ultimate comfort food, and I’m so excited to share exactly how I make it with you.
Recipe Overview
- Cuisine: American
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 4
Why This Recipe is So Special
This isn’t your average tomato soup. The difference is all in the roasting. While most recipes have you cook everything in a pot, we let the oven do the heavy lifting first.
High heat concentrates the tomatoes’ natural sugars. It gives them a beautiful, slightly charred sweetness that forms the soul of the soup. You get layers of flavor in every single spoonful.
Creamy Roasted Tomato Basil Soup Recipe

The Full Ingredient List
My Step-by-Step Method
Notes
Enjoy your homemade Creamy Roasted Tomato Basil Soup Recipe!
Then, we blend it all until it’s unbelievably smooth. The fresh basil stirred in at the very end keeps its bright, garden-fresh taste. It’s the perfect balance of rich and vibrant.
The Full Ingredient List
Gathering these simple ingredients is the first step to soup heaven. You probably have most of them already! I always use plum (Roma) tomatoes because they have less water and more flesh, which makes for a thicker soup.
- 3 lbs ripe plum tomatoes, halved
- 1 large yellow onion, roughly chopped
- 6 whole garlic cloves, peeled
- 3 tablespoons olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- Salt and black pepper to taste
- 4 cups vegetable broth
- 1/2 cup heavy cream or full-fat coconut milk for a dairy-free option
- 1 large handful of fresh basil leaves, plus more for garnish
- 1 tablespoon tomato paste (my flavor booster!)
My Step-by-Step Method
Let’s walk through this together. It’s a simple process, but each step builds that incredible flavor. Don’t rush the roasting—it’s the most important part.
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper for easy cleanup.
- On the baking sheet, toss the halved tomatoes, chopped onion, and garlic cloves with the olive oil, oregano, red pepper flakes, salt, and pepper. Make sure everything is coated in that glossy oil.
- Spread the vegetables out in a single layer. You want them to roast, not steam. Roast for 35-40 minutes, until the tomatoes are soft and the edges are starting to caramelize and brown.
- Carefully transfer the hot, roasted vegetables and all the juices from the pan into a large soup pot. Add the vegetable broth and tomato paste.
- Bring the mixture to a gentle simmer over medium heat. Let it cook for about 10 minutes so all the flavors can get to know each other.
- Remove the pot from the heat. This is crucial for the next step. Using an immersion blender, blend the soup directly in the pot until completely smooth. If you use a countertop blender, let the soup cool slightly first and blend in batches.
- Stir in the heavy cream. Then, tear up your fresh basil leaves and stir them in. Taste and adjust the seasoning with more salt or pepper if needed.
- Serve immediately, garnished with an extra drizzle of cream, a few basil leaves, and a grind of black pepper. A grilled cheese sandwich on the side is absolutely mandatory in my book.
My Top Tips for Success
- Don’t Crowd the Pan: If your baking sheet is too small, use two. Giving the vegetables space lets the water evaporate and promotes that perfect caramelization.
- Blend While Hot (But Be Safe!): For the smoothest texture, blend the soup when it’s still warm. If using a regular blender, always vent the lid by removing the center piece and covering it with a towel to prevent steam explosions.
- Fresh Basil is Key: Add the basil after you’ve turned off the heat and blended the soup. This preserves its bright green color and fresh, peppery flavor.
- Make it Your Own: Feel free to add a pinch of sugar if your tomatoes are a bit tart, or a splash of balsamic vinegar with the vegetables before roasting for extra depth.
Common Mistakes to Avoid
I’ve made these mistakes so you don’t have to! Here’s how to steer clear of soup pitfalls.
Using Underripe Tomatoes: This is the biggest flavor killer. Always choose the ripest, reddest tomatoes you can find. Their natural sweetness is what makes this soup sing.
Blending Without Cooling (in a blender): Pouring piping hot soup into a sealed blender is dangerous. The steam pressure can blow the lid off. Always let it cool for 5-10 minutes first, and vent the lid.
Skimping on the Roast: If you pull the vegetables out too early, you miss the deep flavor. Wait for those beautiful brown spots and softened onions. Trust me, it’s worth the wait.
NUTRITION INFORMATION
- Calories: ~250 kcal
- Carbohydrates: 22g
- Protein: 4g
- Fat: 18g
- Saturated Fat: 7g
- Fiber: 5g
- Sugar: 12g
FREQUENTLY ASKED QUESTIONS
Can I make this soup ahead of time?
Absolutely! In fact, I think it tastes even better the next day. Let it cool completely, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove.
Can I freeze roasted tomato basil soup?
Yes, this soup freezes beautifully. Omit the cream before freezing. Let the soup base cool, then freeze it for up to 3 months. Thaw overnight in the fridge, reheat, and stir in the fresh cream and basil when you serve it.
What can I use instead of heavy cream?
For a lighter version, half-and-half works. For a dairy-free option, full-fat canned coconut milk is my favorite swap—it adds a lovely richness. You could also use a plain, unsweetened oat or cashew milk.
Leave a Reply! (I’d Love to Hear From You!)
There you have it—my heartwarming, soul-soothing roasted tomato soup. This recipe is a real labor of love for me. Did you try my roasting technique? Did your kitchen smell amazing? I’d love to know how it went for you! Please leave a comment below and tell me all about it. If you loved it, give it a 5-star rating! Happy cooking, friends.

