Tomato and Roasted Pepper Soup with Basil Cream is a vibrant, flavorful, and comforting dish that combines the natural sweetness of ripe tomatoes with the smoky depth of roasted red peppers. Blended into a smooth, velvety texture and finished with a swirl of aromatic basil cream, this soup is visually stunning and rich in flavor.
Ideal for lunch, dinner, or as a starter for a special meal, it balances freshness, sweetness, and subtle smokiness. This recipe is both wholesome and indulgent, offering a homemade alternative to canned soups with bright, fresh flavors and a touch of elegance.
Why I Love This Recipe
I love this recipe because it transforms simple vegetables into a luxurious, restaurant-quality soup. The roasting of the peppers intensifies their sweetness and adds a smoky undertone, complementing the tangy tomatoes.
The basil cream not only adds a creamy texture but also an aromatic freshness that elevates the dish. Every spoonful is rich, balanced, and comforting, making it perfect for cozy dinners or entertaining guests. It’s easy to prepare, yet the combination of roasted flavors and creamy finish makes it feel sophisticated.
Why It’s a Must-Try Dish
This soup is a must-try because it highlights fresh, seasonal ingredients in a way that is both comforting and gourmet. The roasted peppers bring depth, the tomatoes provide natural sweetness, and the basil cream adds elegance and balance.
It’s a versatile dish that works as a starter, light lunch, or part of a multi-course meal. Its vibrant color, aromatic flavor, and creamy texture make it impressive to serve, and its wholesome ingredients make it satisfying and nourishing.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 4–6 servings
Calories: Approximately 180 kcal per serving
Course: Soup / Starter
Cuisine: International / Vegetarian-Friendly
Ingredients
For the Soup
- 6 large ripe tomatoes, quartered
- 2 large red bell peppers, roasted and peeled
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 3 cups vegetable broth
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and freshly ground black pepper, to taste
For the Basil Cream
- ½ cup heavy cream or coconut cream
- 1 small handful fresh basil leaves
- Salt, to taste
Cooking Directions
- Preheat the oven to 400°F (200°C). Roast red peppers directly on a baking sheet or over a flame until skin is blackened and blistered. Place in a bowl covered with plastic wrap to steam, then peel and deseed.
- In a large pot, heat olive oil over medium heat. Sauté onion until translucent, about 5 minutes. Add garlic and cook for 1–2 minutes.
- Add quartered tomatoes, roasted peppers, and vegetable broth. Simmer for 20 minutes until vegetables are tender.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer in batches to a blender. Season with salt, pepper, and sugar if desired.
- For basil cream, blend cream with fresh basil leaves until smooth. Add salt to taste.
- Serve soup hot with a swirl of basil cream on top and garnish with additional basil if desired.
Step-by-Step Preparation Method
Step 1: Roast Red Peppers
Preheat oven to 400°F (200°C). Roast peppers on a baking sheet or over a flame until skin blisters and blackens. Place in a bowl, cover, and let steam for 10 minutes. Peel and deseed.
Step 2: Sauté Aromatics
In a large pot, heat olive oil over medium heat. Add chopped onion and sauté until translucent. Add minced garlic and cook 1–2 minutes until fragrant.
Step 3: Add Tomatoes and Broth
Add quartered tomatoes, roasted peppers, and vegetable broth to the pot. Simmer for 20 minutes until the vegetables are soft.
Step 4: Blend the Soup
Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a standard blender.
Step 5: Season
Taste the soup and adjust seasoning with salt, pepper, and a pinch of sugar if needed to balance acidity.
Step 6: Prepare Basil Cream
Blend cream and fresh basil leaves until smooth. Add a pinch of salt to taste.
Step 7: Serve
Ladle soup into bowls, swirl with basil cream, and garnish with extra basil leaves. Serve warm.

How to Serve
Serve this soup as a starter, light lunch, or cozy dinner. It pairs beautifully with crusty bread, garlic toast, or a simple salad. The basil cream adds a touch of elegance and balances the smoky-sweet flavors of the roasted vegetables.
Recipe Tips
- Roast peppers thoroughly to bring out maximum sweetness and smokiness.
- Peel peppers carefully to avoid bitterness from charred skin.
- Adjust sweetness with a small amount of sugar if tomatoes are very acidic.
- Use fresh basil for the cream for the best flavor; frozen basil will lose its vibrancy.
- Blend the soup thoroughly for a smooth, velvety texture.
Variations
- Vegan Version: Use coconut cream for the basil cream instead of heavy cream.
- Spicy Twist: Add a pinch of red pepper flakes or a small chili when simmering the soup.
- Cheesy Option: Stir in grated Parmesan cheese for extra richness.
- Roasted Garlic: Roast garlic along with the peppers for a deeper, sweeter flavor.
- Cream-Free Version: Use a splash of olive oil blended with basil for a lighter, dairy-free swirl.
Freezing and Storage
- Refrigeration: Store in an airtight container in the refrigerator for up to 3 days.
- Freezing: Freeze soup without basil cream for up to 2 months. Thaw overnight in the refrigerator and add fresh basil cream before serving.
- Reheating: Reheat gently on the stovetop over medium heat. Avoid boiling after adding basil cream.
Special Equipment Needed
- Baking sheet or broiler for roasting peppers
- Large pot or saucepan
- Immersion blender or standard blender
- Measuring cups and spoons
- Knife and cutting board
FAQ
Q1: Can I use canned tomatoes instead of fresh?
Yes, use one 28-ounce can of whole peeled tomatoes, adjusting seasoning and reducing simmer time slightly.
Q2: Can I make this soup ahead of time?
Yes, make the soup in advance and store in the refrigerator without the basil cream. Add cream just before serving.
Q3: Can I use pre-roasted jarred peppers?
Yes, drain and rinse them to reduce excess salt or oil before adding to the soup.
Q4: Can I freeze the soup with basil cream?
It is better to freeze the soup without basil cream. Add fresh cream after thawing to maintain flavor and texture.
Q5: Can I make it spicier?
Yes, add red pepper flakes, a small chili, or a dash of hot sauce when simmering.
Conclusion
Tomato and Roasted Pepper Soup with Basil Cream is a bright, flavorful, and comforting dish that elevates simple vegetables into a gourmet experience. The combination of roasted peppers, sweet tomatoes, and aromatic basil cream creates a visually stunning and delicious soup. Easy to prepare, versatile, and suitable for vegetarians, it works as a starter, lunch, or dinner. Its rich flavor, smooth texture, and elegant presentation make it a must-try recipe that delights both the eyes and the palate.
Tomato and Roasted Pepper Soup with Basil Cream
Course: SoupsDifficulty: Easy6
servings15
minutes35
minutes50
minutesIngredients
For the Soup
6 large ripe tomatoes, quartered
2 large red bell peppers, roasted and peeled
1 medium onion, chopped
3 cloves garlic, minced
2 tablespoons olive oil
3 cups vegetable broth
1 teaspoon sugar (optional, to balance acidity)
Salt and freshly ground black pepper, to taste
For the Basil Cream
½ cup heavy cream or coconut cream
1 small handful fresh basil leaves
Salt, to taste
Directions
- Step 1: Roast Red Peppers : Preheat oven to 400°F (200°C). Roast peppers on a baking sheet or over a flame until skin blisters and blackens. Place in a bowl, cover, and let steam for 10 minutes. Peel and deseed.
- Step 2: Sauté Aromatics : In a large pot, heat olive oil over medium heat. Add chopped onion and sauté until translucent. Add minced garlic and cook 1–2 minutes until fragrant.
- Step 3: Add Tomatoes and Broth : Add quartered tomatoes, roasted peppers, and vegetable broth to the pot. Simmer for 20 minutes until the vegetables are soft.
- Step 4: Blend the Soup : Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a standard blender.
- Step 5: Season : Taste the soup and adjust seasoning with salt, pepper, and a pinch of sugar if needed to balance acidity.
- Step 6: Prepare Basil Cream : Blend cream and fresh basil leaves until smooth. Add a pinch of salt to taste.
- Step 7: Serve : Ladle soup into bowls, swirl with basil cream, and garnish with extra basil leaves. Serve warm.






