There’s something truly magical about a bowl of creamy roasted red pepper soup on a chilly evening. The sweet, smoky flavor of roasted bell peppers combined with tomatoes, garlic, and aromatic herbs creates a soup that’s both comforting and elegant. I love how this vibrant, silky-smooth soup brings warmth to any meal, whether I’m serving it as a cozy lunch with crusty bread or pairing it with a grilled cheese sandwich for the ultimate comfort food experience.
What makes this recipe special is the roasting process. By charring the red bell peppers in the oven first, you unlock a depth of flavor that simply can’t be achieved with raw peppers. The natural sweetness intensifies, and you get those wonderful caramelized notes that make every spoonful irresistible. The addition of heavy cream gives the soup its luxurious, velvety texture, while a splash of balsamic vinegar at the end brightens everything up beautifully.
This homemade roasted red pepper soup is surprisingly easy to make, and it’s perfect for meal prep since it stores and freezes wonderfully. Whether you’re looking for a vegetarian dinner option or an impressive starter for guests, this recipe delivers restaurant-quality results right in your own kitchen.
Why You’ll Love This Creamy Roasted Red Pepper Soup
This soup checks all the boxes for what I look for in a perfect recipe. First, it’s incredibly flavorful without being complicated. The roasted peppers provide a natural sweetness that pairs beautifully with the acidity of tomatoes and the richness of cream. I find that the smoked paprika adds just the right amount of depth without overpowering the delicate pepper flavor.
The texture is another standout feature. After blending, this soup becomes silky smooth and luxurious, almost like something you’d order at an upscale bistro. I love that it feels indulgent but is actually packed with vegetables and can easily fit into a vegetarian diet.
From a practical standpoint, this recipe is wonderfully versatile. You can make it ahead of time, freeze portions for later, and customize it to suit your preferences. It’s also budget-friendly since red bell peppers are often available at reasonable prices, especially when they’re in season. The ingredient list is straightforward, with items you likely already have in your pantry.
Finally, this soup is a crowd-pleaser. I’ve served it to picky eaters and adventurous foodies alike, and everyone asks for seconds. The vibrant red color makes it visually appealing, and the aroma while it’s simmering is absolutely heavenly.
Ingredients and Substitutions
Let me walk you through the key ingredients and offer some helpful substitutions if you need to adapt this recipe to what you have on hand.
Red Bell Peppers: These are the star of the show. I recommend using fresh red bell peppers and roasting them yourself for the best flavor. If you’re short on time, you can use jarred roasted red peppers (about 2 cups drained), but the flavor won’t be quite as intense. Yellow or orange bell peppers can work in a pinch, though they’ll change the color and sweetness profile slightly.
Diced Tomatoes: Canned diced tomatoes provide acidity and body to the soup. You can substitute with fresh tomatoes (about 2 cups chopped) or crushed tomatoes if that’s what you have available. Fire-roasted diced tomatoes add an extra layer of smoky flavor that I really enjoy.
Yellow Onion: A standard yellow onion works perfectly here, but you can also use white or sweet onions. Shallots would add a more delicate flavor if you prefer.
Garlic: Fresh garlic is essential for that aromatic base. I don’t recommend substituting with garlic powder here, as the fresh cloves add so much more depth when sautéed.
Vegetable Broth: Low-sodium vegetable broth gives you control over the salt level. Chicken broth works if you’re not keeping this vegetarian. You can also use water in a pinch, though you’ll need to adjust the seasonings.
Heavy Cream: This creates the signature creamy texture. For a lighter version, you can use half-and-half or whole milk, though the soup won’t be quite as rich. Coconut cream is an excellent dairy-free alternative that adds a subtle sweetness.
Tomato Paste: This concentrated tomato flavor enhances the overall depth. It’s a small amount but makes a noticeable difference.
Herbs and Spices: Dried basil, smoked paprika, salt, and black pepper form the seasoning base. Fresh basil at the end adds brightness. You can experiment with adding a pinch of red pepper flakes for heat or some dried oregano for an Italian twist.
Balsamic Vinegar: Just a teaspoon brightens all the flavors and balances the richness. Red wine vinegar or lemon juice can substitute if needed.
Parmesan Cheese: Freshly grated Parmesan adds a salty, umami finish. You can omit it for a dairy-free version or substitute with nutritional yeast.

How to Make Creamy Roasted Red Pepper Soup
Making this soup is a straightforward process that yields impressive results. Here’s how I approach each step for the best outcome.
Roasting the Peppers: Start by preheating your oven to 425°F. This high heat is crucial for getting those beautifully blistered, charred skins. I like to line my baking sheet with parchment paper for easy cleanup. Place the halved and seeded red bell peppers cut-side down on the sheet, drizzle with olive oil, and roast for 25-30 minutes. You’ll know they’re ready when the skins are blistered and have some dark spots.
The steaming step is important—transferring the hot peppers to a covered bowl allows the steam to loosen the skins, making them easier to remove. After 10 minutes, you can peel off the skins if you prefer a completely smooth texture, though I sometimes leave them on for extra fiber and nutrients. Roughly chop the peppers once they’re cool enough to handle.
Building the Flavor Base: In a large soup pot, heat the remaining olive oil over medium heat. Add the diced onion and cook for about 5 minutes until it’s softened and translucent. This step builds the aromatic foundation of your soup. When you add the minced garlic, cook it for just 30 seconds—any longer and it might burn and turn bitter.
Simmering the Soup: Add the roasted peppers, diced tomatoes, tomato paste, vegetable broth, dried basil, smoked paprika, salt, and pepper to the pot. Stir everything together and bring it to a simmer. Let it cook for 15 minutes to allow all the flavors to meld together. I find this simmering time is when the soup really develops its character.
Blending to Perfection: This is where the magic happens. Using an immersion blender directly in the pot is my preferred method—it’s quick and saves on dishes. If you’re using a regular blender, work in batches and be careful with the hot liquid. Fill the blender only halfway, hold the lid down with a kitchen towel, and start on low speed. Blend until completely smooth and silky.
Finishing Touches: Return the blended soup to low heat and stir in the heavy cream and balsamic vinegar. I recommend warming it gently without letting it boil, as boiling can cause the cream to separate. Taste and adjust the seasonings if needed. Serve hot, garnished with fresh basil leaves and freshly grated Parmesan cheese.
Expert Tips for Best Results
Over time, I’ve learned a few tricks that take this soup from good to absolutely outstanding.
Don’t Skip the Roasting: I know it’s tempting to use jarred peppers to save time, but roasting fresh peppers yourself makes a tremendous difference in flavor. The caramelization that happens in the oven creates complex, sweet, smoky notes that you simply can’t get from a jar.
Char the Skins Properly: Don’t be afraid of some dark spots on your peppers. Those charred bits add incredible flavor. Just watch them carefully during the last few minutes to prevent actual burning.
Use Low-Sodium Broth: This gives you complete control over the salt level in your soup. You can always add more salt, but you can’t take it away. I recommend tasting before adding the cream and adjusting seasonings then.
Blend Thoroughly: For that restaurant-quality, velvety texture, blend the soup for longer than you think you need to. I usually blend for a full 2-3 minutes to ensure there are no chunks remaining.
Add Cream at the End: Always add the cream after blending and keep the heat low. This prevents the cream from curdling and maintains that beautiful, smooth consistency.
Balance with Acid: The balsamic vinegar is crucial for balancing the richness and sweetness. Don’t skip it—that small amount makes all the flavors pop.
Fresh Garnishes Matter: The fresh basil and Parmesan at the end aren’t just for looks. They add brightness and complexity that elevate each bowl.
Serving Suggestions
This creamy roasted red pepper soup is incredibly versatile when it comes to serving options. My favorite way to serve it is with thick slices of crusty artisan bread for dipping. The contrast between the smooth soup and the crunchy bread is perfect.
For a classic comfort food pairing, serve this soup alongside a grilled cheese sandwich. The combination is nostalgic and satisfying, and I love how the crispy, buttery sandwich complements the velvety soup. You might enjoy trying it with this creamy butternut squash soup for a soup duo dinner party.
For a lighter meal, I like to serve the soup with a simple green salad dressed with lemon vinaigrette. The acidity of the dressing cuts through the richness of the soup beautifully. A Caesar salad or arugula salad with shaved Parmesan also works wonderfully.
If you’re serving this as a starter for a dinner party, keep portions around 1 cup per person. It’s rich enough that a smaller serving is satisfying before a main course. I recommend garnishing each bowl individually with a drizzle of good olive oil, a few fresh basil leaves, and a sprinkle of Parmesan for an elegant presentation.
For a heartier meal, top the soup with crispy croutons, a dollop of sour cream or Greek yogurt, or some crispy bacon bits if you’re not keeping it vegetarian. Toasted pine nuts or pumpkin seeds add a nice textural contrast as well.
Variations and Substitutions
One of the things I love about this recipe is how easily it adapts to different dietary needs and flavor preferences.
Dairy-Free Version: Replace the heavy cream with full-fat coconut cream or cashew cream. The coconut cream adds a subtle sweetness that works beautifully with the roasted peppers. You can also use a dairy-free cream alternative designed for cooking.
Vegan Version: Use coconut cream instead of heavy cream and omit the Parmesan, or substitute with nutritional yeast for a cheesy flavor. Make sure your vegetable broth is vegan-certified.
Spicy Version: Add 1/2 teaspoon of red pepper flakes when sautéing the onions, or stir in a diced jalapeño. A dash of cayenne pepper or hot sauce at the end also works well.
Smoky Version: Increase the smoked paprika to 1 teaspoon, or add a small amount of chipotle powder for a deeper, smokier flavor with a hint of heat.
Italian-Style: Add 1/2 teaspoon of dried oregano along with the basil, and finish with a drizzle of pesto on top of each serving.
Chunky Version: If you prefer a chunkier texture, blend only half the soup and leave the rest with visible pieces of pepper and tomato.
Protein Addition: While this soup is satisfying on its own, you can add cooked white beans or chickpeas for extra protein and fiber. Stir them in after blending.
Lower-Calorie Version: Use half-and-half or whole milk instead of heavy cream. The soup will be slightly less rich but still delicious. You could also try this easy vegetable soup for a lighter option.
Storage, Freezing, and Reheating
This soup stores beautifully, making it perfect for meal prep or batch cooking.
Refrigerator Storage: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for 4-5 days. I find the flavors actually develop and deepen after a day or two, so it’s a great make-ahead option.
Freezing: This soup freezes exceptionally well for up to 3 months. I recommend freezing it in portion-sized containers for easy reheating. Leave about an inch of headspace in your containers to allow for expansion. For best results, freeze the soup before adding the cream, then stir in fresh cream when reheating. If you’ve already added the cream, the soup may separate slightly when thawed but will come back together when stirred during reheating.
Reheating from Refrigerated: Transfer the soup to a pot and reheat gently over medium-low heat, stirring occasionally. You may need to add a splash of broth or water to thin it slightly, as it tends to thicken when chilled. Avoid boiling to prevent the cream from separating.
Reheating from Frozen: For best results, thaw the soup overnight in the refrigerator, then reheat as directed above. If you’re in a hurry, you can reheat from frozen over low heat, stirring frequently as it thaws. This will take 20-30 minutes.
Microwave Reheating: Individual portions can be reheated in the microwave. Use a microwave-safe bowl, cover loosely, and heat in 1-minute intervals, stirring between each, until heated through.
Frequently Asked Questions
Can I use jarred roasted red peppers instead of roasting my own?
Yes, you can substitute with about 2 cups of drained jarred roasted red peppers. While this saves time, the flavor won’t be quite as intense as freshly roasted peppers. If using jarred peppers, I recommend adding an extra 1/4 teaspoon of smoked paprika to boost the smoky flavor.
How can I make this soup thicker?
If you prefer a thicker consistency, you can add 1-2 tablespoons of tomato paste, reduce the amount of broth slightly, or simmer the soup uncovered for an additional 10 minutes to reduce the liquid. Adding a small peeled and diced potato before blending will also thicken the soup naturally.
Can I make this soup in a slow cooker?
Yes! After roasting the peppers, add all ingredients except the cream and balsamic vinegar to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend until smooth, then stir in the cream and vinegar before serving.
Is this soup spicy?
No, this soup is not spicy. It has a sweet, smoky flavor from the roasted peppers and smoked paprika, but no heat. If you’d like to add some spice, include red pepper flakes or a diced jalapeño.
Can I make this soup without cream?
Absolutely. For a lighter version, you can omit the cream entirely or substitute with milk, half-and-half, or a dairy-free alternative like coconut cream or cashew cream. The soup will be less rich but still delicious.
Why is my soup bitter?
Bitterness can come from burned garlic or over-charred peppers. Make sure to cook the garlic for only 30 seconds and watch the peppers carefully during roasting. If your soup tastes bitter, add a pinch of sugar or an extra splash of balsamic vinegar to balance the flavors.
Can I add other vegetables?
Yes! Carrots, celery, or a small amount of butternut squash would all work well in this soup. Add them when you sauté the onions and allow extra simmering time for them to soften before blending.
How do I prevent the cream from curdling?
Always add the cream after blending and keep the heat on low. Never let the soup boil once the cream has been added. If you’re reheating leftover soup, warm it gently and avoid high heat.
Creamy Roasted Red Pepper Soup
A smooth and creamy roasted red pepper soup made with sweet roasted peppers, tomatoes, garlic, and aromatic herbs. This vibrant, comforting soup is perfect with crusty bread or grilled cheese sandwiches.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Servings: 6 servings
- Difficulty: Easy
- Cuisine: American
- Course: Dinner, Soup
Ingredients
- 4 large red bell peppers, halved and seeded
- 1 can (14.5 oz) diced tomatoes
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 tbsp olive oil
- 3 cups low-sodium vegetable broth
- 1 cup heavy cream
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tsp balsamic vinegar
- 1/4 cup fresh basil leaves
- 1/4 cup freshly grated Parmesan cheese
Instructions
- Preheat the oven to 425°F. Place the halved red bell peppers cut-side down on a parchment-lined baking sheet. Drizzle with 1 tablespoon of olive oil and roast for 25-30 minutes until the skins are blistered and lightly charred.
- Transfer the roasted peppers to a covered bowl for 10 minutes. Remove the loosened skins if desired and roughly chop the peppers.
- Heat the remaining tablespoon of olive oil in a large soup pot over medium heat. Add the diced onion and cook for 5 minutes until softened. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the roasted peppers, diced tomatoes, tomato paste, vegetable broth, dried basil, smoked paprika, salt, and pepper. Bring to a simmer and cook for 15 minutes, stirring occasionally.
- Blend the soup until completely smooth using an immersion blender, or carefully blend in batches using a regular blender.
- Return the soup to low heat and stir in the heavy cream and balsamic vinegar. Warm gently for 2-3 minutes without boiling. Taste and adjust seasonings if needed.
- Serve hot, garnished with fresh basil leaves and freshly grated Parmesan cheese.
Recipe Notes
- For a dairy-free version, substitute the heavy cream with full-fat coconut cream and omit the Parmesan cheese.
- The soup can be made up to 2 days ahead and reheated gently before serving.
- If using jarred roasted red peppers, use about 2 cups drained and skip the roasting step.
- For a spicier soup, add 1/4-1/2 teaspoon red pepper flakes when sautéing the onions.
- The soup thickens as it sits. Add a splash of broth or water when reheating if needed.
Nutrition Information (Per Serving, Estimated)
- Calories: 245
- Carbohydrates: 16g
- Protein: 5g
- Fat: 19g
- Saturated Fat: 10g
- Fiber: 3g
- Sugar: 9g
- Sodium: 485mg
Nutrition information is estimated and may vary based on specific ingredients used.
