I want soup. Not just any soup—the kind that tastes like you spent all day stirring, but actually comes together in under an hour. The kind where the whole house smells like garlic and herbs and something deeply comforting. I have tomatoes. I have basil. I have a half-eaten loaf of sourdough going stale on the counter. That’s it. That’s the whole thought that got me standing in front of the oven at 4 p.m. on a Tuesday, already reaching for the sheet pan.
Honestly, this creamy roasted tomato basil soup with sourdough croutons is the recipe I make when I need to feel like I have my life together, even if the rest of the day was a mess. It’s not complicated. You roast the tomatoes until they’re jammy and caramelized, you blend them with a little cream and a lot of basil, and you top it all with those golden, buttery croutons that shatter when you bite into them. It’s soup, sure. But it’s also a hug in a bowl.
I’ve made this version so many times I’ve stopped measuring things. But for you, I measured everything. Twice. Because I want you to taste what I taste when I make it—that perfect balance of sweet, tangy, creamy, and crunchy. This isn’t just another tomato soup recipe. It’s the one that makes you close your eyes after the first spoonful. And the croutons? They’re not an afterthought. They’re the whole point.
Why You’ll Love This Recipe
I’ve tested this creamy roasted tomato basil soup with sourdough croutons more times than I care to admit. There was a version with too much garlic (not possible, actually), a batch where I forgot the cream (dry and sad), and one where the croutons burned because I got distracted scrolling on my phone. But this version? This one is perfect. Here’s why it works:
- Quick & Easy: From start to finish, you’re looking at about 45 minutes. Roasting takes the longest, but you’re not doing much during that time—just waiting for the magic to happen.
- Simple Ingredients: No cream cheese, no heavy cream even (though you can add some if you want). Just canned whole tomatoes, fresh basil, onion, garlic, and a splash of half-and-half. You probably have all of this right now.
- Perfect for Cozy Nights: This is the soup you make on a rainy Sunday, or a busy Wednesday when you need something warm and grounding. It’s also great for impressing guests without any stress—they’ll think you worked way harder than you actually did.
- Crowd-Pleaser: Kids love it. Adults love it. Even my friend who “doesn’t really like tomato soup” asked for seconds. The roasting changes everything—it deepens the flavor and gets rid of that tinny, canned taste.
- Unbelievably Delicious: The texture is velvety without being heavy. The basil adds this fresh, almost peppery note that cuts through the richness. And the croutons? They stay crispy even after a few minutes in the soup. That’s not luck—it’s technique.
What makes this different from every other tomato soup recipe out there is the double-roasting method. You roast the tomatoes, onion, and garlic together, then you blend them into the soup base. But you also roast the croutons separately with butter and garlic oil. It sounds simple, but it creates layers of flavor that you just can’t get from stovetop-only methods. Plus, using sourdough for the croutons gives them a tangy edge that plays beautifully with the sweet tomatoes. This isn’t just another version—it’s the version.
What Ingredients You Will Need
This creamy roasted tomato basil soup with sourdough croutons relies on simple, pantry-friendly ingredients that come together to create something truly special. The roasting does the heavy lifting here, so you don’t need fancy techniques or hard-to-find items. Here’s what you’ll need:
For the Soup
- 2 cans (28 ounces each) whole peeled tomatoes — I prefer San Marzano tomatoes for their natural sweetness and low acidity. Look for cans labeled “certified San Marzano” if you can find them. If not, any good-quality whole tomato will work. Do NOT use crushed or diced—whole tomatoes have better flavor and texture after roasting.
- 1 medium yellow onion, roughly chopped — About 1 ½ cups. Yellow onion gives the soup a savory backbone without being too sharp. Sweet onion works too, but skip red onion—it turns the soup an unappealing color.
- 4 cloves garlic, peeled and smashed — Smashing them helps release their oils. You could use pre-minced garlic in a pinch, but fresh is so much better here.
- 2 tablespoons olive oil — Use a good extra-virgin olive oil for roasting. It adds richness and helps everything caramelize properly.
- 1 teaspoon kosher salt — Plus more to taste. I use Diamond Crystal kosher salt. If you’re using table salt, reduce by about half.
- ½ teaspoon black pepper — Freshly ground, please. Pre-ground pepper just doesn’t have the same punch.
- 1 teaspoon dried oregano — This adds a subtle earthiness that complements the basil beautifully.
- ½ teaspoon red pepper flakes (optional) — For a tiny kick of heat. I add this about half the time, depending on my mood.
- 2 cups vegetable broth — Or chicken broth if you’re not keeping it vegetarian. Low-sodium is best so you can control the salt level.
- ½ cup fresh basil leaves, packed — Plus more for garnish. Don’t use dried basil here—it won’t give you that bright, fresh flavor.
- ½ cup half-and-half — Or heavy cream for a richer soup. For a dairy-free version, use full-fat coconut milk or unsweetened oat milk.
- 1 tablespoon balsamic vinegar — This is my secret ingredient. It brightens everything up and adds a subtle tang that makes the tomatoes sing.
For the Sourdough Croutons

- 4 cups sourdough bread, cut into ¾-inch cubes — Day-old bread works best. If your bread is fresh, spread the cubes on a baking sheet and let them sit out for an hour to dry out a bit. I recommend using a sturdy country-style sourdough, not something too soft or airy.
- 3 tablespoons unsalted butter, melted — You could use olive oil instead, but butter gives the croutons that golden, toasty flavor that’s hard to beat.
- 1 tablespoon olive oil — This helps the butter not burn in the oven.
- 2 cloves garlic, minced — Or 1 teaspoon garlic powder if you’re worried about the garlic burning. I use fresh garlic and just keep an eye on the croutons.
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 tablespoons grated Parmesan cheese (optional) — This adds a savory, umami kick that takes the croutons to another level. I skip it when I’m keeping things dairy-free.
Equipment Needed
You don’t need a ton of fancy equipment to make this creamy roasted tomato basil soup with sourdough croutons, but a few key tools will make the process smoother:
- Large baking sheet (half-sheet pan) — You’ll need one for the tomatoes and one for the croutons. If you only have one, roast the tomatoes first, then use the same sheet for the croutons while the soup simmers.
- Parchment paper — Not strictly necessary, but it makes cleanup so much easier. The caramelized tomato juices can stick to the pan.
- High-speed blender or immersion blender — An immersion blender is easier (you blend right in the pot), but a regular blender gives you a smoother texture. Just be careful blending hot liquids—work in batches and vent the lid.
- Large heavy-bottomed pot or Dutch oven — I use my 5.5-quart Le Creuset. You need something that holds heat well and can handle the volume of the soup plus the broth.
- Chef’s knife and cutting board — A sharp knife makes chopping the onion and smashing the garlic so much easier.
- Measuring cups and spoons — For accuracy, especially with the salt and liquid ingredients.
- Wooden spoon or silicone spatula — For stirring and scraping up any browned bits from the bottom of the pot.
If you don’t have a blender, you can use a food processor, but you might need to work in smaller batches. And if you don’t have a Dutch oven, any large, heavy pot will do—just keep an eye on the heat so the soup doesn’t scorch on the bottom.
Preparation Method
Let’s make this creamy roasted tomato basil soup with sourdough croutons. Trust me, it’s easier than it sounds. Here’s the step-by-step:
Step 1: Roast the Tomatoes
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Drain the canned whole tomatoes, reserving the juice—you might want it later to thin the soup. Spread the tomatoes on the baking sheet along with the chopped onion and smashed garlic cloves. Drizzle everything with 2 tablespoons of olive oil, then sprinkle with 1 teaspoon salt, ½ teaspoon pepper, 1 teaspoon dried oregano, and ½ teaspoon red pepper flakes if you’re using them. Toss everything together with your hands until everything’s coated. Spread it in a single layer—don’t crowd the pan or the vegetables will steam instead of roast.
Roast for 25-30 minutes, stirring halfway through. You want the tomatoes to look wrinkled and slightly charred around the edges, and the onions should be soft and golden. The garlic should be fragrant and tender. When it’s done, the whole kitchen will smell incredible—like a pizzeria and a garden had a baby.
Step 2: Make the Croutons
While the tomatoes roast, make the croutons. Reduce the oven temperature to 375°F (190°C). Line another baking sheet with parchment paper. In a large bowl, whisk together 3 tablespoons melted butter, 1 tablespoon olive oil, 2 minced garlic cloves, ½ teaspoon salt, and ¼ teaspoon pepper. Add the 4 cups of sourdough bread cubes and toss until every piece is coated. Spread the cubes in a single layer on the prepared baking sheet.
Bake for 12-15 minutes, stirring halfway through. Keep an eye on them—they can go from golden to burnt in about 30 seconds. They’re done when they’re crispy on the outside but still have a little give in the center. If you’re adding Parmesan, sprinkle it on during the last 2 minutes of baking. Let the croutons cool on the baking sheet—they’ll continue to crisp up as they cool.
Step 3: Blend the Soup Base
When the tomatoes are done roasting, let them cool for about 5 minutes. Transfer the roasted tomatoes, onions, and garlic to your blender (or leave them in the pot if you’re using an immersion blender). Add 2 cups of vegetable broth and the ½ cup of fresh basil leaves. Blend until completely smooth—this should take about 30-60 seconds. If the soup seems too thick, add some of the reserved tomato juice or a little more broth.
Be careful here: hot liquids expand when blended, so don’t fill the blender more than halfway. Work in batches if needed, and always vent the lid slightly to let steam escape. I learned this the hard way when I ended up with tomato soup on my ceiling.
Step 4: Finish the Soup
Pour the blended soup into your large pot or Dutch oven. Place it over medium heat and stir in ½ cup of half-and-half and 1 tablespoon of balsamic vinegar. Taste it—this is the moment of truth. Add more salt, pepper, or even a pinch of sugar if the tomatoes taste too acidic. Let the soup simmer gently for 5-10 minutes, stirring occasionally. Don’t let it boil—the cream can curdle if it gets too hot.
If the soup is thicker than you’d like, stir in a little more broth or reserved tomato juice. If it’s too thin, let it simmer a few minutes longer to reduce. You’re looking for a velvety, pourable consistency that coats the back of a spoon.
Step 5: Serve
Ladle the soup into bowls. Top each bowl with a generous handful of sourdough croutons and a few fresh basil leaves. Drizzle with a little olive oil or a swirl of cream if you’re feeling fancy. Serve immediately—the croutons will start to soften after a few minutes, so eat them while they’re still crunchy.
Cooking Tips & Techniques
Over the years, I’ve learned a few things about making this creamy roasted tomato basil soup with sourdough croutons that I wish someone had told me from the start. Here are my best tips:
Don’t skip the roasting. I know it adds an extra step, but roasting transforms canned tomatoes from something ordinary into something incredible. The caramelization brings out natural sugars and deepens the flavor in a way that stovetop cooking just can’t replicate. Trust me—I’ve tried both ways, and roasting wins every time.
Use day-old sourdough for the croutons. Fresh bread is too soft and will turn into soggy mush instead of crunchy croutons. If all you have is fresh bread, cube it and spread it on a baking sheet, then let it sit out for an hour or two to dry out. You can also pop it in a 300°F oven for 5-7 minutes to dry it out quickly.
Season as you go. Don’t wait until the end to add all the salt. Season the tomatoes before roasting, season the croutons before baking, and taste the soup before serving. Layering the seasoning throughout the process gives you a more complex, well-rounded flavor.
Watch the garlic. Garlic burns easily, especially when roasting at high temperatures. If your garlic cloves look like they’re browning too fast, you can remove them from the baking sheet and set them aside while the tomatoes continue roasting. Burnt garlic tastes bitter and can ruin the whole batch.
Make the croutons ahead of time. They’ll stay crispy in an airtight container at room temperature for up to 3 days. This is great if you’re meal prepping or want to get ahead before serving guests. Just don’t store them in the fridge—the moisture will make them soft.
Blend in batches for safety. I cannot stress this enough. Hot liquid in a blender can explode if you’re not careful. Always vent the lid, work in small batches, and hold the lid down with a kitchen towel. An immersion blender is safer, but it won’t give you as smooth a texture unless you blend for a long time.
One of my biggest failures with this recipe happened when I tried to rush the roasting. I cranked the oven to 450°F and ended up with burnt tomatoes and raw onions. It was a mess. Now I stick to 400°F and give it the full 30 minutes. Patience pays off here.
Variations & Adaptations
This creamy roasted tomato basil soup with sourdough croutons is incredibly versatile. Here are some ways to make it your own:
Dairy-Free Version: Swap the half-and-half for full-fat coconut milk or unsweetened oat milk. The coconut milk adds a subtle sweetness that works beautifully with the roasted tomatoes. Use olive oil instead of butter for the croutons, and skip the Parmesan.
Spicy Tomato Soup: Add an extra teaspoon of red pepper flakes or a chopped jalapeño to the roasting pan. You can also stir in a tablespoon of harissa paste at the end for a North African twist. This version is incredible with a dollop of yogurt on top.
Herb Variations: Not a basil fan? Try using fresh thyme or rosemary instead. Roast a few sprigs with the tomatoes, then remove them before blending. Or use a combination of basil and parsley for a brighter flavor. I’ve also made this with fresh oregano and mint—unexpected but delicious.
Protein-Packed Version: Add a can of drained and rinsed white beans (like cannellini or great northern) to the blender with the soup. It adds creaminess and protein without changing the flavor much. Or top the finished soup with crispy chickpeas or shredded rotisserie chicken.
Grilled Cheese Dippers: This soup is begging for a grilled cheese sandwich. Make a quick one with sourdough bread, sharp cheddar, and a little Dijon mustard, then cut it into strips for dipping. It’s the ultimate comfort food combo. If you’re looking for more cozy soup ideas, you might also enjoy this creamy roasted butternut squash soup or this slow cooker white bean and kale soup.
I once made this soup with fire-roasted tomatoes instead of regular whole tomatoes, and it was incredible. The smoky flavor added a whole new dimension. If you can find fire-roasted canned tomatoes, give them a try—you won’t be disappointed.
Serving & Storage Suggestions
This creamy roasted tomato basil soup with sourdough croutons is best served hot, right after you make it. The croutons stay crunchy for the first few minutes, so eat them quickly. If you’re serving a crowd, set out a bowl of croutons and let everyone add their own—that way they stay crispy.
Serving Temperature: Serve the soup piping hot, but not boiling. Let it cool for a minute or two after ladling into bowls. The croutons should be at room temperature—if they’re still warm from the oven, even better.
Presentation Ideas: Swirl a little cream or yogurt on top of each bowl for a restaurant-worthy look. Add a few fresh basil leaves and a drizzle of olive oil. For extra crunch, sprinkle with toasted pumpkin seeds or pine nuts. I like to serve this soup in shallow bowls so the croutons don’t get overwhelmed.
Complementary Dishes: This soup pairs beautifully with a crisp green salad, a simple arugula salad with lemon vinaigrette, or a classic grilled cheese sandwich. For a heartier meal, serve it alongside a grilled peach burrata salad or some crispy parmesan zucchini fritters for dipping.
Storing Leftovers: Store the soup and croutons separately. The soup keeps well in an airtight container in the refrigerator for up to 5 days. The croutons should be stored in a separate airtight container at room temperature—they’ll stay crispy for about 3 days. Do not refrigerate the croutons, or they’ll become soft and stale.
Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop. Do not freeze the croutons—make fresh ones when you’re ready to serve.
Reheating: Reheat the soup on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring in between. The flavors actually get better after a day or two in the fridge—the basil and garlic meld together into something even more delicious.
Nutritional Information & Benefits
This creamy roasted tomato basil soup with sourdough croutons is surprisingly nutritious for how indulgent it tastes. Here’s the estimated nutritional breakdown per serving (based on 4 servings):
- Calories: Approximately 380 per serving
- Protein: 10g
- Fat: 18g (mostly from olive oil and butter)
- Carbohydrates: 45g
- Fiber: 6g
- Sugar: 12g (naturally occurring from tomatoes)
- Sodium: 780mg (can be reduced with low-sodium broth)
Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to reduced risk of heart disease and certain cancers. Roasting tomatoes actually increases the bioavailability of lycopene, making it easier for your body to absorb. Basil is rich in vitamin K and has anti-inflammatory properties. Garlic supports immune health, and olive oil provides heart-healthy monounsaturated fats.
Dietary Considerations: This recipe is vegetarian and can easily be made vegan and dairy-free with the substitutions mentioned above. It’s also nut-free and egg-free. If you’re watching your sodium, use low-sodium broth and reduce the added salt. For a lower-carb version, skip the croutons or replace them with roasted chickpeas.
Potential Allergens: This recipe contains dairy (butter, half-and-half, Parmesan) and gluten (sourdough bread). Both can be substituted as noted in the variations section.
I personally love that this soup feels like a treat but is actually full of vegetables and healthy fats. It’s the kind of meal that makes you feel good while you’re eating it and good afterward—not heavy or sluggish. Just satisfied.
Conclusion
This creamy roasted tomato basil soup with sourdough croutons is one of those recipes that feels special without being fussy. It’s the kind of thing I make when I want to slow down and actually enjoy cooking, not just rush through it. The roasting fills the house with this incredible smell, the blending is satisfyingly smooth, and the croutons—well, the croutons are worth making the whole soup for.
What I love most about this recipe is how adaptable it is. You can make it spicy, smoky, dairy-free, or loaded with extra protein. You can serve it with grilled cheese, a salad, or just a big spoon and a cozy blanket. It’s forgiving. It’s delicious. And it’s exactly what you need on a cold day, a rainy day, or any day when you just want something warm and comforting.
I’d love to hear how this turns out for you. Did you add your own twist? Did the croutons stay crispy? Did you eat the whole batch in one sitting? (No judgment—I’ve done it.) Leave a comment below and let me know. And if you’re looking for more cozy soup inspiration, check out this creamy broccoli cheddar soup or this tomato basil bisque with brown butter croutons. Happy cooking!
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! Use about 3 pounds of ripe Roma or vine tomatoes. Cut them in half, toss with olive oil and salt, and roast at 400°F for 35-40 minutes until they’re soft and caramelized. You may need to add a little extra broth to thin the soup since fresh tomatoes have less liquid than canned.
How do I make this soup vegan?
Easy! Swap the half-and-half for full-fat coconut milk or unsweetened oat milk. Use olive oil instead of butter for the croutons, and skip the Parmesan cheese. The soup will still be creamy and delicious—the coconut milk adds a subtle sweetness that works really well with the roasted tomatoes.
Why are my croutons soggy?
This usually happens for one of three reasons: your bread was too fresh, you didn’t bake them long enough, or you stored them in the refrigerator. Use day-old bread, bake until they’re golden and crispy (12-15 minutes at 375°F), and store them in an airtight container at room temperature. Also, don’t add the croutons to the soup until right before serving.
Can I make this soup in a slow cooker?
You can, but the flavor won’t be quite as deep since you’re missing the roasting step. If you want to try it, combine the canned tomatoes, onion, garlic, and seasonings in the slow cooker and cook on low for 6-8 hours. Blend everything, then stir in the cream and basil. Roast the croutons in the oven separately. It’s still good—just not as good as the roasted version.
How can I thicken the soup without cream?
If you want to keep it dairy-free, you can add a can of drained white beans (cannellini or great northern) to the blender with the soup. The beans add creaminess and protein without changing the flavor. You can also stir in a tablespoon of tomato paste while the soup simmers, or let it simmer longer to reduce and thicken naturally.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup with Easy Sourdough Croutons
A comforting, creamy roasted tomato basil soup with golden sourdough croutons that comes together in under an hour. The double-roasting method deepens the flavor, creating a velvety soup with a perfect balance of sweet, tangy, creamy, and crunchy.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 cans (28 ounces each) whole peeled tomatoes (preferably San Marzano)
- 1 medium yellow onion, roughly chopped (about 1 ½ cups)
- 4 cloves garlic, peeled and smashed
- 2 tablespoons olive oil
- 1 teaspoon kosher salt (Diamond Crystal; reduce if using table salt)
- ½ teaspoon black pepper, freshly ground
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- 2 cups vegetable broth (low-sodium preferred)
- ½ cup fresh basil leaves, packed (plus more for garnish)
- ½ cup half-and-half (or heavy cream; for dairy-free use full-fat coconut milk or unsweetened oat milk)
- 1 tablespoon balsamic vinegar
- 4 cups sourdough bread, cut into ¾-inch cubes (day-old preferred)
- 3 tablespoons unsalted butter, melted
- 1 tablespoon olive oil
- 2 cloves garlic, minced (or 1 teaspoon garlic powder)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 tablespoons grated Parmesan cheese (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Drain canned whole tomatoes, reserving the juice. Spread tomatoes, chopped onion, and smashed garlic on the baking sheet. Drizzle with 2 tablespoons olive oil, then sprinkle with 1 teaspoon salt, ½ teaspoon pepper, 1 teaspoon dried oregano, and ½ teaspoon red pepper flakes (if using). Toss to coat and spread in a single layer.
- Roast for 25-30 minutes, stirring halfway through, until tomatoes are wrinkled and slightly charred, onions are soft and golden, and garlic is fragrant and tender.
- While tomatoes roast, reduce oven to 375°F (190°C). Line another baking sheet with parchment paper.
- In a large bowl, whisk together 3 tablespoons melted butter, 1 tablespoon olive oil, 2 minced garlic cloves, ½ teaspoon salt, and ¼ teaspoon pepper. Add 4 cups sourdough bread cubes and toss until coated. Spread in a single layer on the prepared baking sheet.
- Bake croutons for 12-15 minutes, stirring halfway, until golden and crispy on the outside but still slightly tender inside. If using Parmesan, sprinkle it on during the last 2 minutes. Let cool on the baking sheet.
- Let roasted tomatoes cool for about 5 minutes. Transfer roasted tomatoes, onions, and garlic to a blender (or use an immersion blender in the pot). Add 2 cups vegetable broth and ½ cup fresh basil leaves. Blend until completely smooth, about 30-60 seconds. Work in batches if needed, venting the lid to release steam.
- Pour blended soup into a large pot or Dutch oven over medium heat. Stir in ½ cup half-and-half and 1 tablespoon balsamic vinegar. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar if needed. Simmer gently for 5-10 minutes, stirring occasionally. Do not let it boil.
- If soup is too thick, stir in reserved tomato juice or more broth. If too thin, simmer a few minutes longer to reduce. Aim for a velvety, pourable consistency.
- Ladle soup into bowls. Top with a generous handful of sourdough croutons and fresh basil leaves. Drizzle with olive oil or a swirl of cream if desired. Serve immediately.
Notes
Don’t skip the roasting—it deepens flavor. Use day-old sourdough for croutons to avoid sogginess. Season as you go for best flavor. Watch garlic to prevent burning. Blend hot liquids in batches with vented lid for safety. Croutons can be made ahead and stored in an airtight container at room temperature for up to 3 days. Soup keeps in the refrigerator for up to 5 days and freezes well for up to 3 months (do not freeze croutons).
Nutrition
- Serving Size: 1 bowl (about 2 cups
- Calories: 380
- Sugar: 12
- Sodium: 780
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 45
- Fiber: 6
- Protein: 10
Keywords: creamy tomato soup, roasted tomato basil soup, sourdough croutons, easy soup recipe, comfort food, vegetarian soup, quick dinner


