There’s nothing quite like a bowl of Roasted Tomato Basil Soup to warm your soul and satisfy your craving for rich, wholesome comfort food. This recipe combines oven-roasted Roma tomatoes with creamy basil-infused broth for a flavor that’s deep, vibrant, and irresistibly cozy. Whether you’re making it for a quick weeknight dinner or serving guests on a chilly evening, this soup is proof that simple ingredients can deliver gourmet-level taste. Ready in under an hour, this creamy tomato basil soup is your new go-to for a hearty, feel-good meal.

Table of Contents
Why This Roasted Tomato Basil Soup Stands Out
What makes this Roasted Tomato Basil Soup truly special is its layered flavor profile and simplicity. Roasting the tomatoes intensifies their natural sweetness and adds a hint of smokiness, while fresh basil brings a vibrant herbal note. A touch of cream rounds out the soup, creating a velvety texture that feels luxurious but is easy enough for any home cook to achieve. It’s the perfect dish for busy families, cozy dinners, or even entertaining guests.
Key Ingredients That Build Flavor for Roasted Tomato Basil Soup
- Roma Tomatoes: Ideal for roasting; they develop a deep, caramelized flavor that’s the foundation of the soup.
- Crushed San Marzano Tomatoes: Adds richness and a classic tomato base with balanced acidity.
- Fresh Basil: Brings brightness and a fresh, herby aroma that complements the roasted tomatoes beautifully.
- Garlic: Enhances the overall depth of flavor with its pungent, savory kick.
- Onion: Adds sweetness and body to the soup when sautéed.
- Fresh Thyme: Offers a subtle earthiness that ties everything together.
- Olive Oil: Used for roasting and sautéing, infuses the soup with fruity richness.
- Chicken Stock: Adds body and umami. Use vegetable stock for a vegetarian option.
- Heavy Cream: Delivers a silky, luscious mouthfeel and smooths out the acidity of the tomatoes.
- Kosher Salt & Black Pepper: Balances and elevates the natural flavors of each ingredient.
- Sugar: Just a touch, to mellow the acidity and enhance sweetness naturally present in tomatoes.
Smart Substitutions & Alternatives
• No Fresh Tomatoes? Use two cans: one crushed and one whole San Marzano tomatoes for a canned-only version.
• Dairy-Free: Skip the cream or use full-fat coconut milk for a vegan twist.
• Herb Swaps: Use 1½ teaspoons dried thyme and ¼ cup dried basil if fresh isn’t available.
• Vegetarian Option: Use vegetable broth instead of chicken stock.
• No Immersion Blender? A regular blender or food processor will also purée the soup—just work in batches and be cautious with the hot liquid.
How to Make Roasted Tomato Basil Soup
- Preheat the Oven: Set to 375°F and line a baking sheet with foil.
- Roast the Tomatoes: Slice Roma tomatoes lengthwise, drizzle with olive oil, and season with salt and pepper. Roast for 1 hour until tender and caramelized.
- Sauté Aromatics: In a large Dutch oven, heat olive oil or butter. Add chopped onions and cook for about 5 minutes until translucent. Add garlic, thyme, salt, and pepper, and sauté for another minute.
- Simmer the Base: Stir in crushed San Marzano tomatoes, fresh basil, and a touch of sugar. Simmer for 10 minutes on low heat.
- Combine & Simmer: Add the roasted tomatoes and chicken stock. Let the soup simmer gently for 30 minutes, stirring occasionally.
- Blend the Soup: Use an immersion blender for a rustic texture, or a high-speed blender for a velvety-smooth consistency. Return soup to the pot if needed.
- Add Cream: Stir in heavy cream for a final touch of richness. Adjust salt and pepper to taste.
- Serve Hot: Top with homemade croutons or pair with a grilled cheese for the ultimate comfort meal.

Pro Tips for the Perfect Roasted Tomato Basil Soup
• Don’t Rush the Roast: Give the tomatoes the full hour in the oven—this deepens the flavor exponentially.
• Layer Seasoning: Taste and adjust salt and pepper in stages for a well-balanced soup.
• Use an Immersion Blender Safely: Always keep it fully submerged to prevent hot splatters.
• Make Ahead: This soup tastes even better the next day. Store in the fridge for up to 1 week or freeze for up to 2 months.
• Skip the Cream? The soup is still delicious without it—just a bit more rustic.
Delicious Pairings and Fun Variations
• Classic Combo: Serve with a grilled cheese sandwich or fresh baguette.
• Crunchy Topping: Add garlic croutons made from cubed bread, olive oil, garlic, and herbs baked until golden.
• Spicy Kick: Stir in a pinch of red pepper flakes or a splash of hot sauce.
• Herbaceous Twist: Garnish with extra fresh basil, chives, or even parsley.
• Gluten-Free: Use gluten-free bread for croutons or skip them altogether.
• Vegan Version: Use vegetable broth and coconut cream or almond milk instead of dairy.
A Seasonal Favorite with Health Benefits
This Roasted Tomato Basil Soup isn’t just tasty—it’s packed with health-boosting nutrients. Tomatoes are high in antioxidants like lycopene, while garlic and basil offer anti-inflammatory properties. Swapping heavy cream for plant-based alternatives can reduce saturated fat, making this soup adaptable for almost any diet. Plus, it’s the perfect dish to enjoy during late summer when tomatoes are in peak season, or in colder months when you’re craving a bowl of warmth.
This is more than just a soup—it’s a comforting, soul-satisfying experience that never fails to impress. Whether you’re feeding your family, entertaining friends, or just cooking for yourself, this Roasted Tomato Basil Soup brings comfort, nourishment, and gourmet flavor to your table every time.
Conclusion: A Soup Worth Savoring Every Time
This Roasted Tomato Basil Soup recipe is proof that comfort food can be both simple and extraordinary. Roasting the tomatoes creates a rich depth of flavor, while fresh basil and cream bring balance and silkiness to every spoonful. Whether you’re indulging on a cold night, hosting a dinner party, or meal-prepping for the week, this soup always delivers. With easy steps and adaptable ingredients, it’s a dish you’ll return to over and over. So fire up your oven, grab some fresh tomatoes, and let the aroma of this soul-warming soup fill your kitchen.
Frequently Asked Questions About Roasted Tomato Basil Soup
Can I make Roasted Tomato Basil Soup ahead of time?
Absolutely. In fact, this soup tastes even better the next day as the flavors continue to develop. Store it in an airtight container in the refrigerator for up to 1 week. For longer storage, freeze it in individual portions for up to 2 months.
What’s the best way to blend the soup for the ideal texture?
An immersion blender offers control over texture, allowing you to leave some bits for a rustic feel or go completely smooth. A countertop blender gives a velvety finish but should be used with caution—always blend in batches and let the soup cool slightly to avoid hot splashes.
Can I make this tomato basil soup vegan or dairy-free?
Yes! To make a vegan version, swap the chicken stock for vegetable broth and omit the cream or replace it with coconut milk or a plant-based cream alternative. The flavor remains rich and satisfying, even without dairy.
More Relevant Recipes
- Butternut Squash and Sweet Potato Soup Recipe: A Creamy Delight
- Hearty Cheddar Garlic Herb Potato Soup Recipe
- Lemon Chicken Orzo Soup: A Refreshing and Comforting Meal for Any Time of Year
Roasted Tomato Basil Soup
- Total Time: 1 hour 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Roasted Tomato Basil Soup is the ultimate comfort food, made with roasted Roma tomatoes, crushed San Marzano tomatoes, fresh basil, garlic, onion, and a splash of cream for silky richness. It’s perfect for cozy dinners, entertaining, or meal prep, and can be easily adapted to fit vegan or vegetarian diets.
Ingredients
- 9 Roma tomatoes, sliced lengthwise
- 3 tablespoons extra virgin olive oil
- 2 tablespoons unsalted butter
- 1 yellow onion, diced
- 4 garlic cloves, minced
- 1 tablespoon fresh thyme, minced
- 1 teaspoon Kosher salt
- 1/2 teaspoon ground black pepper
- 1 (28 oz) can San Marzano tomatoes, crushed
- 1 cup fresh basil, roughly chopped
- 1 tablespoon sugar
- 2 cups chicken stock (or vegetable stock for vegetarian version)
- 2/3 cup heavy cream (or plant-based alternative for dairy-free)
Instructions
- Preheat oven to 375°F. Line a baking sheet with foil.
- Place sliced Roma tomatoes on the baking sheet. Drizzle with olive oil and season with salt and pepper.
- Roast for 1 hour until softened and slightly caramelized. Set aside.
- In a large pot or Dutch oven, heat olive oil or butter over medium-high heat.
- Add diced onion and sauté for about 5 minutes until translucent.
- Stir in garlic, thyme, salt, and pepper. Cook for 1 more minute.
- Add crushed tomatoes, basil, and sugar. Reduce heat and simmer for 10 minutes.
- Stir in roasted tomatoes and chicken stock. Simmer uncovered for 30 minutes.
- Use an immersion blender to purée the soup to your desired consistency. Alternatively, use a blender in batches with caution.
- Stir in the heavy cream and adjust seasoning as needed. Simmer until ready to serve.
- Serve hot with homemade croutons or alongside a grilled cheese sandwich.
Notes
- Roasted tomatoes can be made up to 24 hours in advance and stored covered at room temperature.
- Use vegetable broth for a vegetarian version.
- Whole milk or half-and-half can replace cream for a lighter version.
- Soup improves in flavor the next day and freezes well for up to 2 months.
- Careful when blending hot soup—always allow to cool slightly and never fill blender to the top.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Roasting & Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 190
- Sugar: 5g
- Sodium: 389mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 37mg
