Cozy Mediterranean Tomato and Roasted Pepper Soup

This Cozy Mediterranean Tomato and Roasted Pepper Soup is the ultimate comfort food. After making it dozens of times, I’ve discovered the trick to the perfect balance of flavors. The rich, creamy texture and warm, inviting aroma will make your kitchen feel like a cozy Mediterranean café. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Sweet Potato Chickpea Curry Recipe and Creamy Lemon Chicken Pasta Bake Recipe for Easy Dinner.

Why This Cozy Mediterranean Tomato and Roasted Pepper Soup Is Pure Comfort
- Easy to make with simple ingredients
- Packed with flavor from roasted peppers and fresh herbs
- Perfect for meal prepping and freezing
What You'll Need for Cozy Mediterranean Tomato and Roasted Pepper Soup
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Ripe tomatoes
- Red bell peppers
- Onion
- Garlic
- Fresh basil
- Canned tomato sauce
- Olive oil
- Salt
- Black pepper
- Red pepper flakes
- Sugar
- Optional: Crusty bread
- Optional: Grated Parmesan
- Optional: Fresh basil leaves

📝 Ingredient Notes
- tomatoes: Use ripe, in-season tomatoes for the best flavor.
🛒 Tools & Equipment I Recommend
- Immersion Blender — Ensures a smooth, creamy texture without transferring hot soup to a blender. → See on Amazon
- Cast Iron Dutch Oven — Even heat distribution and retention for perfect simmering. → See on Amazon

How to Make Cozy Mediterranean Tomato and Roasted Pepper Soup
- Roast peppers: Place peppers on a baking sheet, drizzle with olive oil, and broil until charred. Transfer to a bowl, cover, and let steam for 10 minutes. Peel, seed, and chop.
- Sauté vegetables: Heat olive oil in a large pot, add onion, garlic, and sauté until softened. Add tomatoes, tomato sauce, and simmer.
- Blend and season: Blend the soup until smooth, then stir in roasted peppers, salt, pepper, and red pepper flakes. Simmer for 15 minutes.
- Serve: Ladle into bowls, top with fresh basil, and serve with crusty bread.
Cook's Tips for Perfect Cozy Mediterranean Tomato and Roasted Pepper Soup
- Common mistake and fix: Undercooking the peppers can result in a bitter taste. Ensure they're well-charred and steamed to avoid this.
- : For a smoother soup, blend until very smooth and consider straining through a fine-mesh sieve.
- : Add a pinch of sugar to balance the acidity of the tomatoes.
Storing & Reheating Cozy Mediterranean Tomato and Roasted Pepper Soup
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days. Make-ahead tip: Yes, soup can be made 1-2 days ahead and reheated.
Freezing Cozy Mediterranean Tomato and Roasted Pepper Soup
Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a pot on the stove or in the microwave, stirring occasionally. Microwave: Yes
Recipe Notes
- Chef tip: For a quicker version, use jarred roasted peppers and skip the roasting step.
- Best substitution: Substitute canned diced tomatoes for fresh if needed.
- Make-ahead: Soup can be made up to 2 days ahead and reheated.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If soup is too thick, thin with water or vegetable broth. If too thin, simmer to reduce.
Want to level up this recipe?
High-quality blender — Ensures a smooth, creamy texture and pays for itself in takeout savings. → Check price on Amazon
Cozy Mediterranean Tomato and Roasted Pepper Soup

Ingredients
Main Ingredients
- Ripe tomatoes
- Red bell peppers
- Onion
- Garlic
- Fresh basil
- Canned tomato sauce
Seasonings
- Olive oil
- Salt
- Black pepper
- Red pepper flakes
- Sugar
Optional Toppings
- Crusty bread
- Grated Parmesan
- Fresh basil leaves
Instructions
- Roast peppers: Place peppers on a baking sheet, drizzle with olive oil, and broil until charred. Transfer to a bowl, cover, and let steam for 10 minutes. Peel, seed, and chop.
- Sauté vegetables: Heat olive oil in a large pot, add onion, garlic, and sauté until softened. Add tomatoes, tomato sauce, and simmer.
- Blend and season: Blend the soup until smooth, then stir in roasted peppers, salt, pepper, and red pepper flakes. Simmer for 15 minutes.
- Serve: Ladle into bowls, top with fresh basil, and serve with crusty bread.
Notes
- Chef tip: For a quicker version, use jarred roasted peppers and skip the roasting step.
- Best substitution: Substitute canned diced tomatoes for fresh if needed.
- Make-ahead: Soup can be made up to 2 days ahead and reheated.
- Scaling: This recipe can be easily doubled or halved.
- Troubleshooting: If soup is too thick, thin with water or vegetable broth. If too thin, simmer to reduce.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in a pot on the stove or in the microwave, stirring occasionally.
- Microwave reheat: Yes
- Make ahead: Yes, soup can be made 1-2 days ahead and reheated.
Nutrition Per Serving
- Calories: 220
- Protein: 7g
- Fat: 7g
- Carbs: 32g
- Fiber: 6g
- Sugar: 12g
- Sodium: 800mg
- Cholesterol: 0mg
- Sat. Fat: 1g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Cozy Mediterranean Tomato and Roasted Pepper Soup FAQs
Yes, it keeps well in the fridge for up to 5 days or in the freezer for up to 3 months.
Undercooking the peppers can result in a bitter taste. Ensure they're well-charred and steamed.
Yes, sauté the vegetables first, then transfer to the slow cooker and cook on low for 4-6 hours.
Yes, it is naturally gluten-free. Just ensure your broth and toppings are also gluten-free.
Yes, jarred roasted peppers can be used to save time. Adjust seasoning as needed.
A Warm Final Note
I can’t wait for you to try Cozy Mediterranean Tomato and Roasted Pepper Soup and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






