Perfect Roasted Tomato Basil Soup Recipe
If you’re craving a bowl of comfort that bursts with freshness and rich flavor, this Perfect Roasted Tomato Basil Soup Recipe is an absolute must-try. The magic starts with slow-roasting juicy roma tomatoes until they caramelize beautifully, enhancing their natural sweetness and depth. Combined with fragrant fresh basil, savory aromatics, and a touch of cream, this soup delivers warmth and sophistication in every spoonful. Whether it’s a chilly evening or a casual lunch, this soup feels like a warm hug and promises to become one of your all-time favorites.

Ingredients You’ll Need
Gathering high-quality yet simple ingredients is key for this recipe. Each element plays a vital role in creating a well-balanced, flavorful, and smooth soup that looks as good as it tastes.
- Roma tomatoes: Nine sliced lengthwise for roasting, providing the foundational sweetness and complexity.
- Extra-virgin olive oil: 3 tablespoons for drizzling the tomatoes, enhancing caramelization and richness.
- Unsalted butter: 2 tablespoons to sauté onions and garlic, adding a subtle creamy undertone.
- Yellow onion: One diced, giving a gentle sweetness and depth.
- Garlic cloves: Four minced, injecting that signature savory punch.
- Fresh thyme: One tablespoon chopped, providing an earthy herbal note.
- Kosher salt: One teaspoon, essential for seasoning tomatoes and balancing flavors.
- Ground black pepper: Half a teaspoon for a subtle heat and complexity.
- Crushed San Marzano tomatoes: One 28-ounce can, adding rich tomato flavor and body.
- Fresh basil: One cup roughly chopped; this fragrant herb brings brightness and freshness.
- Sugar: One tablespoon to balance the acidity of the tomatoes perfectly.
- Chicken stock: Two cups for a savory depth, creating the perfect base.
- Heavy cream: Two-thirds cup, to add luscious creaminess and smooth texture.
- Bread pieces for croutons: Cubed to introduce a crunchy contrast.
- Olive oil for croutons: Just enough for a light coating and crispness.
- Minced garlic for croutons: Adds a flavorful kick to the crunchy bites.
- Chopped fresh basil for croutons: To elevate the croutons with a fresh, herby finish.
How to Make Perfect Roasted Tomato Basil Soup Recipe
Step 1: Roast the Tomatoes
Start by preheating your oven to 375°F, then arrange the roma tomatoes cut side up on a baking sheet. Drizzle with extra-virgin olive oil and season with kosher salt and pepper. Roasting for an hour creates beautifully caramelized tomatoes that develop an intense, sweet, and savory depth, which is the heart of this soup’s flavor orchestra.
Step 2: Sauté Aromatics
While the tomatoes roast, melt unsalted butter in a large pot over medium-high heat. Add diced onion and cook until soft and translucent, about five minutes. Then stir in garlic and thyme for just a minute to awaken their aromas. This simple sauté builds the soup’s flavor foundation and fills your kitchen with an irresistible scent.
Step 3: Combine Tomatoes and Herbs
Add the crushed San Marzano tomatoes, fresh basil, and sugar to the pot. Lower the heat and allow the mixture to simmer gently for about ten minutes. This simmer melds the robust tomato flavors with the sweet and herbaceous notes, setting the stage for the final soup.
Step 4: Add Stock and Roasted Tomatoes
Pour in the chicken stock and carefully add the roasted roma tomatoes. Simmer another 30 minutes, stirring occasionally. This step deepens flavor, integrating the subtle smokiness and sweetness from the roasting process into the broth.
Step 5: Puree and Finish
Use an immersion blender to puree the soup until smooth and velvety, or blend in batches using a regular blender, returning it to the pot afterward. Stir in heavy cream until fully incorporated to achieve a silky texture that is both comforting and indulgent. For an even more refined texture, strain the soup through a fine mesh if you like it super smooth.
Step 6: Prepare Garlic Basil Croutons
Preheat your oven to 400°F. Toss bread cubes with olive oil, minced garlic, and fresh basil, then spread out on a baking sheet. Bake for about 7 minutes until golden and crisp. These croutons add an irresistible crunch and fresh herbaceous pop that perfectly complements the creamy soup.
Step 7: Serve and Enjoy
Ladle the soup into warm bowls and crown each with a generous handful of the garlic basil croutons. Serve immediately and savor the perfect combination of creamy comfort and fresh, vibrant flavors that make this soup so memorable.
How to Serve Perfect Roasted Tomato Basil Soup Recipe

Garnishes
The beauty of this soup shines when topped with fresh garnishes like whole basil leaves for color and aroma or a delicate swirl of cream for rich visual appeal. A sprinkle of freshly cracked black pepper or a drizzle of pesto can also elevate your bowl to gourmet status effortlessly.
Side Dishes
This soup loves company! Pair it with crusty artisan bread, grilled cheese sandwiches, or a crisp green salad for a balanced meal. The richness of the soup wonderfully contrasts with crunchy, fresh sides, giving your meal satisfying texture and variety.
Creative Ways to Present
For a special touch, serve the soup in a hollowed-out bread bowl or mini-size ramekins for elegant entertaining. Adding a few roasted cherry tomatoes or fried basil leaves on top creates eye-catching detail that’s sure to impress guests or please picky eaters.
Make Ahead and Storage
Storing Leftovers
Keep your soup fresh by transferring leftovers to an airtight container and refrigerating for up to 4 days. The flavors actually deepen and improve after resting overnight, making it even tastier the next day.
Freezing
This soup freezes beautifully. Cool completely, then portion into freezer-safe containers, leaving some space for expansion. It’s perfect to have on hand for quick, cozy meals whenever the craving hits.
Reheating
Gently reheat soup in a saucepan over medium-low heat, stirring occasionally until heated through. Avoid boiling to preserve the creamy texture and delicate fresh flavors. If the soup thickens too much while stored, just add a splash of chicken stock or water.
FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! Fresh roma tomatoes are even better when roasted because they add natural sweetness and depth. The canned San Marzano tomatoes complement the roasted ones by adding extra richness and acidity.
Is there a vegetarian version of this soup?
You can easily substitute vegetable stock for chicken stock to make it vegetarian-friendly without sacrificing flavor. Just be sure to use a good quality vegetable broth for the best results.
Can I make this soup dairy-free?
Yes! Replace the heavy cream with coconut cream or cashew cream for a dairy-free alternative. It retains the creamy texture and adds a subtle twist of flavor.
How can I make this soup spicier?
Add a pinch of red pepper flakes during the sautéing of the garlic and onions or swirl in some hot sauce at the end. Just a little heat enhances the natural sweetness of the tomatoes beautifully.
What’s the best way to store leftover croutons?
Croutons are best enjoyed fresh but can be kept in an airtight container at room temperature for up to 2 days. To revive their crispness, briefly toast in an oven at 350°F before serving again.
Final Thoughts
There’s truly nothing like a warm bowl of this Perfect Roasted Tomato Basil Soup Recipe to lift your spirits any day of the year. It’s simple, soulful, and bursting with flavors that feel both fresh and timeless. I promise, once you make this soup, it will quickly become one of your kitchen go-tos when you want comfort food done right. So roll up those sleeves, grab your tomatoes, and enjoy every delicious spoonful!
PrintPerfect Roasted Tomato Basil Soup Recipe
This Perfect Roasted Tomato Basil Soup is a rich, creamy, and flavorful soup made by roasting roma tomatoes to unlock deep caramelized flavors, then simmering with fresh herbs, onions, and crushed San Marzano tomatoes. Finished with a splash of heavy cream for silkiness and topped with homemade garlic basil croutons, this comforting soup is ideal for cozy meals year-round.
- Prep Time: 15 minutes
- Cook Time: 1 hour 50 minutes
- Total Time: 2 hours 5 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Roasting
- Cuisine: Italian
Ingredients
For the Soup:
- 9 roma tomatoes, sliced lengthwise
- 3 tbsp extra-virgin olive oil
- 2 tbsp unsalted butter
- 1 yellow onion, diced
- 4 garlic cloves, minced
- 1 tbsp chopped fresh thyme
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
- 1 can (28 oz) crushed San Marzano tomatoes
- 1 cup fresh basil, roughly chopped
- 1 tbsp sugar
- 2 cups chicken stock
- 2/3 cup heavy cream
For the Croutons:
- small bread pieces, cut into cubes
- olive oil, as needed
- minced garlic, as needed
- fresh basil, chopped, as needed
Instructions
- Roast Tomatoes: Preheat your oven to 375°F. Arrange the sliced roma tomatoes, cut side up, on a baking sheet. Drizzle them evenly with 3 tablespoons of extra-virgin olive oil and sprinkle with 1 teaspoon kosher salt and 1/2 teaspoon ground black pepper. Roast the tomatoes for 1 hour until slightly caramelized and fragrant. Once done, remove from the oven and set aside to enhance the soup’s depth of flavor.
- Sauté Aromatics: In a large pot or Dutch oven, heat 2 tablespoons of unsalted butter over medium-high heat. Add diced yellow onion and sauté for about 5 minutes until softened and translucent. Then add minced garlic and chopped fresh thyme, cooking for another minute until fragrant to build the soup’s flavor base.
- Simmer Tomato Base: Add the can of crushed San Marzano tomatoes, 1 cup roughly chopped fresh basil, and 1 tablespoon sugar to the pot. Lower the heat and simmer for about 10 minutes, stirring occasionally to meld the flavors.
- Add Stock and Roasted Tomatoes: Pour in 2 cups chicken stock and add the roasted roma tomatoes from step 1. Let the soup simmer for an additional 30 minutes, stirring occasionally to develop a rich, full-bodied flavor.
- Blend and Cream: Using an immersion blender, carefully purée the soup directly in the pot until smooth. Alternatively, purée in batches with a blender or food processor, then return to the pot. Stir in 2/3 cup heavy cream until fully incorporated, creating a silky texture. Optionally, pass the soup through a fine mesh sieve for extra smoothness.
- Prepare Croutons: Preheat oven to 400°F. Cut small bread pieces into cubes. Toss with enough olive oil to lightly coat, minced garlic to taste, and chopped fresh basil. Spread on a baking sheet and bake for about 7 minutes or until golden and crisp. These croutons add delightful crunch to your soup.
- Serve: Ladle the hot tomato soup into bowls and top each serving with a generous handful of garlic basil croutons. Serve immediately and enjoy the comforting, flavorful soup.
Notes
- Roasting the tomatoes is key for deep, caramelized flavors.
- San Marzano tomatoes provide a sweeter, less acidic taste compared to other canned tomatoes.
- Use fresh herbs for best flavor; dried herbs can substitute but adjust quantity.
- Heavy cream can be replaced with coconut cream for a dairy-free version.
- Croutons can be made ahead and stored in an airtight container for up to 2 days.
- To make vegetarian, substitute chicken stock with vegetable stock.
Keywords: roasted tomato basil soup, creamy tomato soup, homemade tomato soup, Italian tomato soup, roasted vegetable soup
