When the weather turns chilly or you’re simply craving a bowl of pure comfort, nothing quite hits the spot like a rich and flavorful soup. This Creamy Tomato Basil Soup (Roasted Tomatoes) recipe transforms simple pantry staples into a gourmet experience.
Roasting the tomatoes brings out their natural sweetness, creating a depth of flavor that’s both hearty and incredibly satisfying. It’s a vegetarian delight that’s perfect for busy weeknights, offering a cozy escape with every spoonful, making it an ideal comforting meal for the whole family.

Why You’ll Love This Creamy Tomato Basil Soup (Roasted Tomatoes)
-
Deep Flavor: Roasting tomatoes brings out their natural sweetness and creates an incredibly rich taste.
-
Comforting & Cozy: This soup is the ultimate warm hug in a bowl, perfect for any season.
-
Simple Ingredients: Made with fresh, wholesome ingredients you likely already have on hand.
-
Versatile & Adaptable: Easily customize with toppings or make it dairy-free to suit your preferences.
Ingredients You’ll Need
-
Fresh Produce: You’ll need fresh Roma tomatoes, a yellow onion, and garlic for roasting. These form the sweet and savory base of your Creamy Tomato Basil Soup (Roasted Tomatoes).
-
Liquids & Seasoning: Vegetable broth provides the soup’s body, while canned diced tomatoes (fire-roasted for extra flavor) add depth. Extra virgin olive oil, salt, and black pepper are essential for roasting and seasoning.
-
Creaminess & Flavor Boosters: Fresh basil leaves are crucial for that classic tomato basil aroma. Heavy cream adds luxurious creaminess, but coconut milk is a fantastic dairy-free alternative. A tablespoon of balsamic vinegar can be added before roasting for extra depth.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post. Exact quantities appear in the printable recipe card below.

How to Make Creamy Tomato Basil Soup (Roasted Tomatoes)
Crafting this delicious Creamy Tomato Basil Soup (Roasted Tomatoes) involves a few simple yet impactful steps. You’ll start by roasting your vegetables to bring out their best flavor, then simmer them with broth and canned tomatoes.
Finally, blend everything until smooth and creamy, finishing with fresh basil and a touch of cream for a truly comforting bowl.
Step 1: Prepare and Roast Your Vegetables
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Toss the halved Roma tomatoes, chopped onion, and peeled garlic cloves with olive oil, salt, and pepper.
Spread them in a single layer and roast for 30-40 minutes until they are soft and slightly caramelized, which deepens the flavor profile of your Creamy Tomato Basil Soup (Roasted Tomatoes).

Step 2: Simmer for Deep Flavor
Carefully transfer the roasted vegetables to a large pot or Dutch oven. Add the vegetable broth and canned diced tomatoes, then bring the mixture to a simmer over medium heat.
Reduce the heat to low, cover, and let it simmer for 15-20 minutes. This allows all the wonderful flavors to meld together beautifully.

Step 3: Blend Until Creamy
Remove the pot from the heat and stir in the fresh basil leaves. Use an immersion blender to blend the soup until it’s smooth and creamy.
If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth, being cautious with hot liquids.
Step 4: Finish and Serve Your Creamy Tomato Basil Soup (Roasted Tomatoes)
Stir in the heavy cream (or coconut milk for a dairy-free option). Taste the soup and adjust the seasoning as needed with additional salt and pepper.
Serve your hot Creamy Tomato Basil Soup (Roasted Tomatoes) immediately, garnished with your favorite toppings like croutons, a swirl of cream, or extra fresh basil leaves.
Pro Tips for Making Creamy Tomato Basil Soup (Roasted Tomatoes)
-
Don’t Skimp on Roasting: Ensure tomatoes are caramelized for maximum sweetness and depth in your Creamy Tomato Basil Soup (Roasted Tomatoes).
-
Use Fresh Basil: Add basil at the very end to preserve its vibrant flavor and color.
-
Immersion Blender for Ease: An immersion blender makes achieving a smooth consistency effortless, right in the pot.
-
Season Gradually: Taste and adjust salt and pepper after blending, as flavors intensify.
-
Dairy-Free Option: Swap heavy cream for full-fat coconut milk for a rich, creamy, and dairy-free alternative.
-
Add Balsamic: A touch of balsamic vinegar before roasting enhances the sweetness and acidity of the tomatoes.
Side Dishes
-
Serve with a classic grilled cheese sandwich for the ultimate comfort food pairing. Try our recipe for Gourmet Grilled Cheese with Caramelized Onions.
-
A fresh, crisp green salad with a light vinaigrette perfectly balances the richness of the soup.
-
Crusty artisan bread or garlic knots are ideal for dipping and soaking up every last drop of your Creamy Tomato Basil Soup (Roasted Tomatoes).

Make Ahead and Storage
Storing Leftovers
Your Creamy Tomato Basil Soup (Roasted Tomatoes) can be stored in an airtight container in the refrigerator for up to 3-4 days. It tastes even better the next day as the flavors continue to meld.
Freezing
This soup freezes beautifully! Allow it to cool completely before transferring to freezer-safe containers or bags.
It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat thawed soup gently on the stovetop over medium-low heat, stirring occasionally, until warmed through.
If reheating from frozen, you can place the frozen soup block directly into a pot on low heat, adding a splash of broth if needed.
Final Thoughts
This Creamy Tomato Basil Soup (Roasted Tomatoes) is more than just a meal; it’s an experience.
The roasted tomatoes elevate a classic, making it incredibly flavorful and deeply satisfying. We hope you and your family cherish this comforting recipe. Don’t hesitate to experiment with different herbs or a sprinkle of Parmesan for your next batch!

FAQs
Can I make this Creamy Tomato Basil Soup (Roasted Tomatoes) dairy-free?
Absolutely! Simply substitute the heavy cream with an equal amount of full-fat coconut milk for a rich and creamy dairy-free version.
Do I have to roast the tomatoes?
While you don’t *have* to, roasting is highly recommended as it concentrates the tomato flavor and adds a wonderful sweetness and depth that boiling or simmering alone cannot achieve for this Creamy Tomato Basil Soup (Roasted Tomatoes).
How can I make this soup spicier?
For a touch of heat, you can add a pinch of red pepper flakes when roasting the vegetables, or stir in a dash of cayenne pepper after blending.
What kind of tomatoes are best for this recipe?
Roma tomatoes are excellent for roasting due to their lower water content, resulting in a more concentrated flavor. However, any ripe, flavorful tomato will work well.
Creamy Tomato Basil Soup (Roasted Tomatoes) perfection and Savory Bliss.
- Total Time: 65-75 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Creamy Tomato Basil Soup with Roasted Tomatoes is a comforting and zesty dish, perfect for a cozy meal. Roasting the tomatoes enhances their natural sweetness and deepens the flavor of the soup.
Ingredients
- 2.5 lbs Roma tomatoes, halved
- 1 medium yellow onion, roughly chopped
- 4 cloves garlic, peeled
- 1/4 cup extra virgin olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 4 cups vegetable broth
- 1 (14.5 oz) can diced tomatoes (fire-roasted if available)
- 1/2 cup fresh basil leaves, packed
- 1/4 cup heavy cream (or coconut milk for dairy-free)
- Optional toppings: croutons, a swirl of cream, fresh basil leaves
Instructions
- Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- On the prepared baking sheet, toss the halved Roma tomatoes, chopped onion, and peeled garlic cloves with extra virgin olive oil, salt, and black pepper. Spread them out in a single layer.
- Roast for 30-40 minutes, or until the tomatoes are soft and slightly caramelized.
- Carefully transfer the roasted vegetables to a large pot or Dutch oven.
- Add the vegetable broth and canned diced tomatoes to the pot. Bring the mixture to a simmer over medium heat.
- Reduce heat to low, cover, and let it simmer for 15-20 minutes to allow the flavors to meld.
- Remove the pot from the heat. Add the fresh basil leaves to the soup.
- Using an immersion blender, blend the soup until smooth and creamy. Alternatively, you can carefully transfer the soup in batches to a blender and blend until smooth. (Be cautious when blending hot liquids).
- Stir in the heavy cream (or coconut milk). Taste and adjust seasoning as needed.
- Serve hot, garnished with optional toppings like croutons, a swirl of cream, or fresh basil leaves.
Notes
- For extra depth of flavor, you can add a tablespoon of balsamic vinegar to the roasted vegetables before roasting.
- If you prefer a chunkier soup, blend only half of the soup and leave the rest as is.
- This soup can be made ahead of time and stored in an airtight container in the refrigerator for up to 3-4 days. It also freezes well for up to 3 months.
- Adjust the amount of heavy cream to your preference for creaminess.
- Using fire-roasted diced tomatoes adds an extra smoky flavor.
- Prep Time: 15 minutes
- Cook Time: 50-60 minutes
- Category: Soup
- Method: Roasting, Blending
- Cuisine: Italian-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 250-300
- Sugar: 10-15g
- Sodium: 500-600mg
- Fat: 18-22g
- Saturated Fat: 5-7g
- Unsaturated Fat: 13-15g
- Trans Fat: 0g
- Carbohydrates: 20-25g
- Fiber: 5-7g
- Protein: 4-6g
- Cholesterol: 15-20mg








5 thoughts on “Creamy Tomato Basil Soup for Savory Bliss.”