Roasted Tomato Basil and Red Pepper Soup is one of those recipes that feels extra comforting on a chilly day. It’s especially good when paired with my homemade cheesy garlic bread (recipe included below).
Roasting the tomatoes, red bell peppers, garlic, and onion brings out deep, rich flavor, and finishing the soup with fresh basil really ties everything together. Instead of heavy cream, this recipe uses a simple roux to create that silky, creamy texture! 🍅🌿🥣
This is the kind of soup that fills your kitchen with the best smells and tastes even better the next day!
If you’re planning a full meal, this soup pairs well with a fresh salad. I love serving it alongside seasonal greens like the ones in my 51+ Fall Salad Ideas with Seasonal Vegetables & Fruits or 31+ Summer Salad Recipes with Seasonal Produce.
And if you’re a soup lover like me, you might also enjoy my 54+ Cozy Fall Soup Ideas with Seasonal Vegetables!
Just a heads up: some of the links on this site are affiliate links. This means that if you click on them and make a purchase, I may earn a commission at no extra cost to you. I only recommend products I genuinely love and use (or would use) myself, and your support helps keep this site going. Thank you so much!
Roasted Tomato Basil and Red Pepper Soup with Cheesy Garlic Bread Recipe

Table of contents
Tomato Soup with Fresh Tomatoes
A great Roasted Tomato Basil and Red Pepper Soup always starts with good tomatoes. In North America, tomatoes aren’t in season year-round, with peak season running from May through October.
So what happens when a craving for warm, comforting tomato soup hits in the middle of winter?
Freezing fresh tomatoes when they’re in season is a great option. You can also use a high-quality canned tomato. I personally like the Cento brand. Another option is greenhouse-grown tomatoes, which are available year-round and tend to have better flavor than standard off-season tomatoes!
The Ingredients
Tomato Basil and Red Pepper Soup
Tomatoes – Tomatoes are the foundation of this soup and provide its signature flavor. Roasting them concentrates their natural sweetness and helps balance the acidity, creating a richer, more rounded tomato base.
Red Bell Pepper – Red bell peppers add a subtle sweetness and depth that pairs beautifully with roasted tomatoes. Roasting softens them and enhances their natural flavor, giving the soup a slightly smoky undertone.
Yellow Onion – Onion adds savory balance and helps build the overall flavor of the soup. When roasted, it becomes mild and slightly sweet, which complements the tomatoes and peppers without overpowering them.
Garlic – Garlic brings warmth and aroma to the soup. Roasting it mellows the sharpness and gives the soup a deep, savory flavor that ties all the vegetables together.
Avocado Oil – Avocado oil is used for roasting because it has a high smoke point and a neutral flavor. It helps the vegetables caramelize without burning and keeps the recipe light and clean-tasting.
Italian Seasoning – Italian seasoning adds a blend of dried herbs that enhances the roasted vegetables and complements the fresh basil added later. It gives the soup a well-rounded, herb-forward flavor without needing multiple individual spices.
Fine Sea Salt & Black Pepper – Salt enhances all of the flavors in the soup, while freshly cracked black pepper adds subtle warmth and depth. Seasoning in layers helps the soup taste balanced rather than flat.
Unsalted Butter – Butter is used to make the roux and adds richness to the soup. Using unsalted butter allows better control over the overall saltiness of the final dish.
All-Purpose Flour – Flour combines with the butter to create a light roux, which thickens the soup and gives it a smooth, silky texture without using heavy cream.
Chicken Bone Broth (or Vegetable Broth) – Broth adds body and savory flavor to the soup. Bone broth provides extra richness, while vegetable broth works well for a vegetarian version.
Red Pepper Flakes – Red pepper flakes add a gentle heat that balances the sweetness of the roasted vegetables. They’re optional, but highly recommended if you like a little warmth in your soup.
Fresh Basil – Fresh basil brings brightness and freshness that cuts through the richness of the roasted vegetables. Adding it toward the end keeps the flavor vibrant and aromatic.
Parmesan Cheese (Optional) – Parmesan adds a salty, nutty finish when used as a garnish. It’s optional, but a little goes a long way in enhancing the overall flavor.
Cheesy Garlic Bread
Baguette – A sturdy baguette holds up well to the garlic butter and cheese while still crisping nicely in the oven. Multigrain or sourdough both work great.
Salted Butter – Butter forms the base of the garlic spread and adds rich flavor to the bread. Using salted butter helps season the bread evenly.
Fresh Parsley – Parsley adds freshness and a subtle herbal note that brightens the garlic butter.
Garlic – Garlic is the star of the bread. Gently infusing it into melted butter creates a deeper, more balanced garlic flavor without harshness.
Cheese – Cheese adds creaminess and that irresistible melty factor. Muenster, gruyere, mozzarella, or colby jack all work well.
Salt & Black Pepper – A small pinch enhances the flavor of the bread and ties everything together.
Tips on How to Make Tomato Basil Soup with Garlic Bread
Healthy Roasted Vegetables in the Oven

Roasting vegetables adds incredible flavor, but honestly, the smell alone makes it worth it. Within minutes, your kitchen will be filled with that rich, savory aroma. It’s heavenly!
Depending on their size, halve or quarter the tomatoes. Lightly smash and peel the garlic cloves. Halve, peel, and quarter the onion. Cut the bell peppers in half and remove the membranes and seeds (you can remove the stems too, although I left mine on).
Toss the vegetables with oil and seasonings, then roast them until soft and caramelized. You can mix everything together in a large bowl before transferring to a baking sheet, or just toss everything directly on the pan using your hands!


Best Oil for Roasting Vegetables: Cooking Oils and Smoke Points
If you’re unsure which oil to use for roasting, choosing one with a high smoke point is key. I used avocado oil for this recipe because it’s a healthy option and holds up well at higher temperatures.
If you want a deeper dive, I also recommend checking out this guide on choosing the best cooking oils and understanding smoke points.
How to Make a Roux for Roasted Tomato Basil and Red Pepper Soup
A roux is a simple mixture of equal parts fat and flour, cooked together to thicken soups and sauces. There are several types: light/blonde, brown, and dark, and for this soup, we’re making a light roux.
I like my tomato soup slightly thick, and the roux helps achieve that smooth, velvety texture. If you prefer a thinner soup, you can skip this step.
To make the roux, melt four tablespoons of butter in a saucepan over medium-low heat. Sprinkle in a quarter cup of flour and whisk constantly for three to five minutes, until the mixture bubbles and looks slightly puffy and frothy.
Finishing the Roasted Tomato Basil and Red Pepper Soup

Once the vegetables are roasted, add them directly to the pot with the roux. Pour in the chicken or vegetable broth (homemade bone broth works great here), then add the fresh basil and red pepper flakes if you like a little heat.
Let the soup simmer for about thirty minutes to allow the flavors to fully develop.
Blend the soup directly in the pot using an immersion blender, or let it cool slightly and transfer it to a standing blender. Blend until smooth and creamy, then finish with fresh sliced basil and parmesan if desired.
And just like that, the Roasted Tomato Basil and Red Pepper Soup is ready to serve.
Preparing the Cheesy Garlic Bread Recipe

This is the garlic bread method I’ve used for years, and it turns out delicious every time. Some people prefer making compound butter with softened butter, garlic, and parsley, which is great, but I love infusing melted butter with fresh garlic and parsley for extra flavor.
Melt four tablespoons of butter over medium heat, then add the minced garlic and parsley. Reduce the heat and let it steep for about five minutes.
Drizzle the garlic butter over the bread and spread evenly using a rubber spatula. For convenience, I used a pre-baked multigrain baguette from the bakery, but any bread you have on hand will work.
Since I first posted this recipe, I recently got into sourdough baking and tried making sourdough baguettes, and let’s just say I’ll need a big more practice with that! 😂
Lastly, add cheese, bake until golden and melty, and serve alongside the soup while everything is warm!

FAQ: Roasted Tomato Basil and Red Pepper Soup
Yes. High-quality canned tomatoes work very well, especially outside of tomato season. Whole or crushed tomatoes both work.
Roma, plum, vine-ripe, or greenhouse tomatoes are all great options. Flavor matters more than variety.
No. The roux adds creaminess and body, but you can leave it out for a lighter, brothier soup.
This soup is made primarily from roasted vegetables, fresh herbs, and broth. Using a roux instead of heavy cream keeps it lighter while still creamy.
Yes. Use vegetable broth and swap the butter for a plant-based alternative or oil. Skip the parmesan garnish.
As written, it’s mild. The red pepper flakes are optional and easy to adjust.
Yes! I always make double and freeze some. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight and reheat gently.
Cheesy garlic bread, grilled cheese, or a fresh seasonal salad all pair perfectly with this soup.
Absolutely. The flavors deepen as it sits, making it even better the next day.
I’d love to hear about your experience with this Roasted Tomato Basil and Red Pepper Soup recipe! I hope you love it as much as we do. It’s 100% a staple in our house!
Please leave a question or comment below, get in touch via email, and follow me on social media for even more recipes and cooking tips (linked below).
Watch the step-by-step process of how to make my Roasted Tomato Basil and Red Pepper Soup on Instagram, Facebook, Pinterest, or YouTube! Please kindly save the video while you’re there. 🙏🏽😊
You can also subscribe to the Heavenly Spiced email list to stay updated on new recipes, giveaways, life updates, and more. I’d love to have you! – Jenna 😊
More Soup Inspiration:
- Chicken Manchow Soup
- Roasted Garlic Miso Soup
- Instant Pot Potato Corn Chowder with Bacon
- Easy Italian Wedding Soup Recipe
Roasted Tomato Basil and Red Pepper Soup with Cheesy Garlic Bread
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
Description
This Roasted Tomato Basil and Red Pepper Soup starts with tomatoes, red bell peppers, fresh garlic, and onion roasted until deeply flavorful, then simmered with a few simple ingredients and blended smooth. Served with cheesy garlic bread made from garlic- and parsley-infused butter drizzled over a baguette and baked until golden brown, it’s a classic pairing with even more flavor!
Ingredients
Roasted Tomato Basil and Red Pepper Soup:
- 2 pounds tomatoes (plum, roma, vine ripe – whatever is freshest), left whole, halved, or quartered depending on size
- 2 red bell peppers, halved lengthwise – seeds, stems, and membranes discarded
- 1 medium yellow onion, halved, then cut into thirds and separated
- 6–8 cloves fresh garlic (depending on size), lightly smashed then peeled
- 1/4 cup avocado oil
- 3 teaspoons Italian seasoning
- 1 – 1 1/2 teaspoon(s) fine sea salt, divided
- 1 teaspoon freshly cracked black pepper
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups chicken bone broth (or vegetable broth for vegetarians)
- 1/2 teaspoon red pepper flakes, optional but recommended if you like a little spice
- a handful of fresh basil leaves, stems removed and leaves torn
- Shaved or grated fresh parmesan cheese (optional, for garnish)
Cheesy Garlic Bread:
- 12-inch baguette (I use multigrain or sourdough from the bakery)
- 4 tablespoons salted butter
- 3 tablespoons fresh parsley, minced
- 6 garlic cloves, minced (about 1 tablespoon full)
- 3–4 slices cheese (muenster, gruyere, mozzarella, colby jack, etc.), halved
- pinch of salt + freshly cracked black pepper
Instructions
- Roast the Vegetables. Preheat the oven to 425°F (218°C). Place tomatoes, red bell peppers, onion, and garlic on a sheet pan (parchment is optional). Whisk together avocado oil, Italian seasoning, black pepper, and 1/2 teaspoon salt. Drizzle over the vegetables and toss until evenly coated. Roast for 40 minutes, until soft and lightly caramelized.
- Prepare the Cheesy Garlic Bread. While the vegetables roast, melt butter in a small pan over medium-low heat. Add garlic and parsley and cook gently for about 5 minutes, stirring often so the garlic doesn’t brown. Slice the baguette in half lengthwise and place on parchment. Drizzle with the garlic butter and spread evenly. Top with cheese and set aside.
- Make the Roux. When the vegetables are almost done, melt butter in a large pot or Dutch oven over medium-low heat. Sprinkle in the flour and whisk constantly for 3–5 minutes, until bubbly and slightly frothy.
- Combine and Simmer. Slowly whisk the broth into the roux, adding it a little at a time. Add the roasted vegetables along with any juices from the pan, gently smashing them to break them down. Stir in basil and red pepper flakes, if using. Bring to a gentle boil, then reduce the heat and simmer for 30 minutes.
- Bake the Garlic Bread. When the soup reaches the 15-minute mark, preheat the oven to 375°F (192°C). Bake the garlic bread until the cheese is melted and the edges are crisp. For softer bread, stack the halves together, wrap in foil, and bake.
- Blend and Season the Soup. After simmering, add the remaining 1/2 teaspoon salt. Blend the soup until smooth using an immersion blender or stand blender. Taste and add more salt if needed.
- Garnish and Serve. Serve hot, topped with parmesan and fresh basil if desired. Enjoy with cheesy garlic bread on the side!
Notes
- Try making my healthy homemade bone broth for this recipe! It makes it that much more nourishing and delicious.
- Tomatoes: Use whatever tomatoes look best at the store. If tomatoes aren’t in season, high-quality canned tomatoes can be substituted.
- Oil choice: Avocado oil is a good option due to its high smoke point, but olive oil can also be used.
- Texture: The roux creates a slightly thick, silky texture in the soup. If you prefer a thinner consistency, add more bone broth or add a little less roux.
- Heat level: Red pepper flakes add a gentle warmth, not overpowering heat. Adjust to taste.
- Blending: An immersion blender is easiest, but let the soup cool slightly if using a stand blender.
- Make-ahead friendly: This soup tastes even better the next day and reheats beautifully.
- Prep Time: 10 minutes
- Cook Time: 1 hour, 10 minutes
- Category: Main Dishes, Soups
- Method: Oven, Stovetop
- Cuisine: American












This soup is to die for!! So super easy to make and packed with SOOO much flavor, definitely a must try!
Thank you for trying this recipe out! So glad you enjoyed it. 💚
This recipe was so delicious and easy to make! I loved the flavor that the red pepper added to the soup. We used a sourdough loaf instead of a baguette and it was fantastic. Highly recommend!
Thank you so much for trying this recipe, I’m glad you like it. I love sourdough! 💙
You loved canned tomato soup as a kid now you make your own delicious soup! A million times better than canned! So proud of you!
Thank you, Mommy! I love you 🖤🖤🖤
So freaking good. 👌🏻
Thank you for trying it, Tori! I’m glad you enjoyed it. 😊
I looove a good tomato soup! A fall staple!
Me too! It is for sure! Keep an eye out for more soup recipes on Heavenly Spiced this Fall and Winter. 🤗
You bet it’s soup weather! This looks absolutely delish. Thanks for sharing your recipe that is simple enough for a loser in the kitchen like me😊
Thank you so much, Victoria! I hope my recipes inspire you to become more comfortable in the kitchen. 🤗
I love this recipe. Thank you
I appreciate that, Eva! You’re very welcome. ☺️
WOW! This has my mouth watering with the photos – tomato soup and cheesy garlic bread is a favorite, and this recipe looks phenomenal!
Thank you so much, Jenn! The recipe is super easy to make. A little extra time is needed to roast the vegetables but it’s so worth it. I hope you love it!
Indeed, soup weather, and perfect timing; I needed this recipe! Thanks a lot for sharing, looks delicious!!
Yes, soup season!! You are so welcome. Thanks Rahma!
This soup is perfect for the coming Winter season. Just from the ingredients, I can already see that this tomato soup is beaming with flavor; the color looks appealing. Appreciate your recipe Jenna,
I appreciate that, Kevin! 😊
Roasting adds such a deep flavor and the color is gorgeous!
Yes, I love the added layer of flavor from roasted vegetables. Thank you so much, Vaishali!
Roasting vegetables brings out so much flavour to recipes. I love the photos. Well done!
I agree, Christine! Thank you so much. 🤗
I can’t wait to try this. It looks delish!
I’d love that, Kerry! I hope you love this recipe. It’s one of my favorite soups. 😊
Oh my. This looks amazing. 🙂
I appreciate that, Laurie! I love this soup recipe! So comforting and delicious. 😊
Easy recipe! delicious too!
So glad you found this tomato soup recipe easy and delicious! Thank you so much, Ilse.
Such a simple meal, but you made it even more flavorful with not just the ingredients but the process. Saving this to try this weekend. Thanks for sharing!
Thank you for your kind words, Diana! I hope you enjoy this warm, comforting soup on a chilly day! ☺️
This soup is perfect for the coming Winter season. Just from the ingredients, I can already see that this tomato soup is beaming with flavor; the color looks appealing. Appreciate your recipe Jenna,
Thank you for your kind words, Michael! The soup is certainly loaded with flavor, thanks to the roasted veggies among other ingredients. I appreciate you stopping by! ☺️
I thank you for sharing this recipe. I really want to try it for a big family Sunday lunch tomorrow. Curious if you have ever tried adding carrots and maybe even celery as additional roasted vegetables?
Hi Jessica! I hope you’re having a great weekend. I have not tried adding carrots or celery, but I love that idea! I bet it would be delicious. I say give it a try! Thanks so much for reaching out. I hope the lunch goes well. 🙂