If you love a soup that’s rich, vibrant, and soothing in every spoonful, you’re going to adore this Creamy Roasted Tomato Basil Soup Recipe. This dish beautifully combines the deep, caramelized flavors from roasting ripe tomatoes and garlic with the fresh brightness of basil, all brought together in a luxuriously creamy texture. Whether you’re cozying up on a chilly day or looking for a crowd-pleaser, this recipe delivers warmth and wholesome goodness that’s truly comforting and unforgettable.

Ingredients You’ll Need
The magic behind this Creamy Roasted Tomato Basil Soup Recipe lies in its simple yet carefully selected ingredients. Each item plays a crucial role, whether enhancing the soup’s natural sweetness, adding depth, or contributing to its silky texture and aromatic appeal.
- 2 pounds ripe tomatoes (halved): The star of the dish, roasting these brings out an intense, sweet flavor.
- 4 cloves garlic (peeled): Roasted alongside the tomatoes, garlic adds mellow warmth and depth.
- 1 medium onion (diced): Sautéed to build a savory foundation with gentle sweetness.
- 2 tablespoons extra virgin olive oil: Essential for roasting and sautéing to develop richness and mouthfeel.
- 2 cups vegetable or chicken broth: Provides the flavorful liquid base that turns roasted ingredients into soup.
- 1 teaspoon sugar: Balances the acidity of the tomatoes for a perfectly rounded taste.
- 1 large handful fresh basil leaves: Adds fragrant herbal freshness that makes the soup sing.
- Salt and freshly ground black pepper: Enhances and balances all the flavors with just the right seasoning.
- 1/4 cup heavy cream or half-and-half (optional): For a luscious, velvety finish that elevates the soup’s creaminess.
- 1 tablespoon tomato paste: Boosts the tomato flavor with a rich, concentrated essence.
- 1 teaspoon dried oregano: Adds a subtle earthy note to complement the basil.
- 1 bay leaf: Infuses a warm, aromatic complexity during simmering.
- 1/4 cup grated Parmesan cheese (for serving): A salty, umami topping that complements the soup beautifully.
- Croutons (for garnish): Adds delightful crunch and texture contrast.
How to Make Creamy Roasted Tomato Basil Soup Recipe
Step 1: Roast the Tomatoes and Garlic
Start by preheating your oven to 400°F (200°C). Cut the tomatoes in half and arrange them cut side up on a baking sheet. Nestle the peeled garlic cloves in among them, then drizzle everything generously with extra virgin olive oil. Roasting for 25 to 30 minutes caramelizes the natural sugars in the tomatoes and garlic, creating a deep, rich flavor that forms the heart of this creamy soup.
Step 2: Sauté the Onions
While the tomatoes roast, gently sauté the diced onion in a little olive oil over medium heat until it becomes translucent and tender. This simple but important step adds a savory runway for your roasted ingredients and helps make the flavors meld beautifully in the finished soup.
Step 3: Combine and Simmer
Once the tomatoes and garlic are perfectly roasted, add them to the pot with the sautéed onions. Pour in 2 cups of vegetable or chicken broth, sprinkle in 1 teaspoon of sugar to balance acidity, and stir in the tomato paste, bay leaf, and dried oregano. Allow everything to simmer together for about 15 minutes so the flavors marry and deepen.
Step 4: Blend in Fresh Basil
Remove the bay leaf, then add a generous handful of fresh basil leaves. Using an immersion blender, puree the soup until it’s smooth and creamy. This fresh herb gives the soup an unmistakable brightness that beautifully contrasts the roasted tomato base.
Step 5: Season and Finish
Season your creamy roasted tomato basil soup with salt and freshly ground black pepper to taste. For that pure comfort food feel, stir in 1/4 cup of heavy cream or half-and-half, making the texture velvety and indulgent. Give the soup a final warm-up so all the flavors mingle perfectly before serving.
How to Serve Creamy Roasted Tomato Basil Soup Recipe
Garnishes
Topping your soup with fresh basil leaves, a drizzle of olive oil, and a sprinkle of grated Parmesan cheese instantly elevates each bowl. Add croutons for a little crunch that contrasts the silky texture of the soup. These simple garnishes add visual appeal and extra layers of flavor with every bite.
Side Dishes
This soup pairs beautifully with classic grilled cheese sandwiches, crusty baguettes, or even a fresh green salad. The richness of the soup complements these heartier sides, making for a satisfying and balanced meal every time.
Creative Ways to Present
For a special occasion or a fun twist, serve this cream soup in hollowed-out bread bowls or petite ceramic crocks. A swirl of cream on top or a sprinkle of freshly chopped herbs adds a charming, restaurant-quality touch that will impress your guests without any fuss.
Make Ahead and Storage
Storing Leftovers
You can safely store leftover Creamy Roasted Tomato Basil Soup Recipe in an airtight container in the refrigerator for up to 3 days. The flavors will actually continue to deepen, making it even tastier the next day.
Freezing
This soup freezes wonderfully. Let it cool completely before transferring to freezer-safe containers. Freeze for up to 3 months, then thaw overnight in the fridge before reheating. Just note that if you added cream, the texture may slightly change after freezing, but a good stir will restore much of the smoothness.
Reheating
Reheat gently on the stove over low to medium heat, stirring often until warm throughout. Avoid boiling, as this can alter the creamy texture. You can add a splash more broth or cream if it feels too thick after reheating.
FAQs
Can I make this soup vegan?
Absolutely! Simply use vegetable broth and skip the heavy cream or replace it with coconut cream or any plant-based milk to keep it creamy and delicious without dairy.
Do I have to peel the tomatoes before roasting?
There’s no need to peel the tomatoes because roasting softens the skin, and it blends smoothly when pureed. This saves time and retains all that lovely fiber and nutrients.
What’s the best way to store leftover soup?
Store your leftover soup in a sealed container in the fridge for up to 3 days. For longer storage, freezing in portioned containers works great and keeps the soup fresh for months.
Can I use canned tomatoes instead of fresh?
You can, but fresh tomatoes roasted bring superior flavor and sweetness to the Creamy Roasted Tomato Basil Soup Recipe. If using canned, consider roasting fresh garlic and adding tomato paste to deepen the taste.
Is this soup spicy?
No, this recipe has a gentle balance of sweet, savory, and herbal notes without any heat. You can always add a pinch of red pepper flakes if you like a subtle kick!
Final Thoughts
There’s something truly special about making and sharing this Creamy Roasted Tomato Basil Soup Recipe—it’s like a warm hug in a bowl. With its rich roasted flavors, fresh herbs, and creamy finish, it’s a recipe that feels both comforting and a little fancy. I can’t encourage you enough to give it a try; it might just become your new go-to soup for nearly any occasion!
Print
Creamy Roasted Tomato Basil Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Soup
- Method: Roasting
- Cuisine: Italian
- Diet: Vegetarian
Description
This Creamy Tomato Basil Soup is a comforting and flavorful dish featuring roasted tomatoes, garlic, and fresh basil blended into a smooth, velvety soup with an optional touch of cream. Perfect as a starter or a light meal, it combines fresh ingredients with simple techniques to create a classic homemade tomato soup with depth and richness.
Ingredients
Roasted Vegetables
- 2 pounds (about 900g) ripe tomatoes, halved
- 4 cloves garlic, peeled
- 2 tablespoons extra virgin olive oil, plus extra for drizzling
Soup Base
- 1 medium onion, diced
- 2 cups (480ml) vegetable or chicken broth
- 1 teaspoon sugar
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 bay leaf
Herbs and Seasoning
- 1 large handful fresh basil leaves, plus extra for garnish
- Salt and freshly ground black pepper, to taste
Optional Creaminess and Garnish
- 1/4 cup (60ml) heavy cream or half-and-half (optional)
- 1/4 cup (25g) grated Parmesan cheese, for serving
- Croutons, for garnish
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for roasting the tomatoes and garlic.
- Roast Tomatoes and Garlic: Halve the 2 pounds of ripe tomatoes and place them cut-side up on a baking sheet alongside the peeled garlic cloves. Drizzle with 2 tablespoons of extra virgin olive oil, then roast in the oven for 25 to 30 minutes until the tomatoes are soft and slightly caramelized.
- Sauté Onions: In a large pot, heat a bit of olive oil over medium heat. Add the diced onion and sauté until translucent and fragrant, about 5-7 minutes.
- Add Roasted Vegetables and Broth: Add the roasted tomatoes and garlic to the pot along with 2 cups of vegetable or chicken broth, 1 teaspoon of sugar, 1 tablespoon of tomato paste, 1 teaspoon dried oregano, and 1 bay leaf. Bring to a simmer and cook gently for 15 minutes to meld flavors.
- Blend the Soup: Remove the bay leaf. Add a large handful of fresh basil leaves then use an immersion blender to puree the soup directly in the pot until smooth and creamy.
- Season and Add Cream: Season the soup with salt and freshly ground black pepper to taste. If desired, stir in 1/4 cup of heavy cream or half-and-half to add richness and creaminess.
- Serve: Ladle the hot soup into bowls. Garnish with extra fresh basil leaves, a drizzle of olive oil, grated Parmesan cheese, and croutons if desired. Serve immediately and enjoy!
Notes
- For a vegan version, omit the cream and Parmesan cheese or use plant-based alternatives.
- Using fresh, ripe tomatoes is essential for the best flavor; however, canned whole peeled tomatoes can be substituted if needed.
- To make this soup smoother, strain through a fine-mesh sieve before serving.
- The tomato paste deepens the flavor but can be adjusted according to taste.
- Leftover soup can be refrigerated for up to 3 days or frozen for up to 1 month.

