Pulling a baking sheet of shriveled, blistered tomatoes out of a 425-degree oven when I realized I had zero bread left for dipping. The kitchen smelled like garlic and summer, even though it was a grey Tuesday in late October, and there I stood, staring at a bowl of deeply caramelized tomatoes with nothing to scoop them up with. Honestly? I almost just ate them with a spoon. But then I spotted the last two slices of sourdough on the counter and that sad block of cheddar in the fridge, and something clicked. Why not make the soup and the sandwich happen at the same time? That moment of desperation—or genius, depending on how you look at it—is exactly how this Creamy Roasted Tomato Basil Soup with Grilled Cheese Croutons was born.
I poured the roasted tomatoes into the blender with a splash of cream and a handful of fresh basil, and while the soup whirled into that velvety, sunset-orange perfection, I buttered those two slices of bread and threw them in the skillet. Ten minutes later, I had a bowl of the creamiest, most flavorful tomato soup I’d ever made, topped with crunchy, golden, still-gooey-in-the-middle cubes of grilled cheese. It was one of those meals where you take a bite and just pause, because your brain can’t quite process how good something this simple actually is. I’ve made it at least a dozen times since, and every single time, I get that same little jolt of happiness.
This isn’t a fussy recipe. It doesn’t require a trip to a specialty grocery store or a complicated technique you’ll need to practice. It starts with canned whole tomatoes—yes, canned—because roasting them brings out a sweetness that fresh ones can’t always deliver, especially out of season. The basil adds that fresh pop, the cream rounds everything out, and those croutons? They’re the kind of touch that makes you feel like you’re eating at a fancy bistro in your pajamas. This is the soup I make when I need a hug in a bowl, and I have a feeling it’s about to become your new favorite too.
Why You’ll Love This Recipe
Let me tell you why this Creamy Roasted Tomato Basil Soup with Grilled Cheese Croutons has earned a permanent spot in my weekly rotation. I’ve tested it for picky kids, hungry adults, and even a friend who swore she didn’t like tomato soup. Spoiler: she asked for the recipe.
- Quick & Easy : This comes together in about 30 minutes, most of which is hands-off oven time. Perfect for those nights when you want something comforting but don’t have the energy for a long cook.
- Simple Ingredients : Canned tomatoes, onion, garlic, basil, cream, and bread. You probably have most of these in your kitchen right now. No fancy trips required.
- Perfect for Cozy Nights : Whether it’s a rainy evening, a snowy day, or just a Tuesday that needs a little extra warmth, this soup delivers. It’s also great for casual dinner parties when you want to impress without stress.
- Crowd-Pleaser : Kids love the crunchy croutons, adults love the sophisticated roasted flavor, and everyone loves that it feels like a classic comfort food with a fun twist.
- Unbelievably Delicious : The combination of sweet, caramelized roasted tomatoes, fresh basil, and rich cream is already perfect. But add those crispy, cheesy croutons on top? It’s next-level comfort food that makes you close your eyes after the first spoonful.
What makes this version different from every other tomato soup recipe out there is the roasting step. Blistering the tomatoes and aromatics in the oven concentrates their flavor in a way stovetop cooking just can’t match. It’s the same technique that makes my creamy roasted butternut squash soup so ridiculously good—you get that deep, almost smoky sweetness without any extra effort. And then there are those croutons. They’re not just grilled cheese cut into cubes. They’re buttery, golden, perfectly melty little bites that stay crunchy on the outside and soft in the middle, even after they hit the hot soup. It’s the kind of recipe that feels special but takes almost no work. That’s my favorite kind of cooking.
What Ingredients You Will Need
This recipe uses simple, mostly pantry-staple ingredients, but each one plays a crucial role in building that deep, creamy, crave-worthy flavor. Here’s what you’ll need:
For the Roasted Tomato Soup:
- Canned whole peeled tomatoes (28 oz can) — I prefer San Marzano for their natural sweetness and low acidity. (Drain them, but save the juice for later!)
- Yellow onion (1 medium, roughly chopped) — Adds a savory backbone that mellows and sweetens as it roasts.
- Garlic cloves (4-5, smashed) — Roasting garlic transforms it into sweet, buttery goodness. Don’t skip this.
- Extra-virgin olive oil (2 tablespoons) — For roasting. Use a good one here, the flavor matters.
- Vegetable broth (1 cup) — Or chicken broth if that’s what you have. Low-sodium is best so you can control the salt.
- Heavy cream (1/2 cup) — For that velvety, luxurious texture. (See substitutions below if you need a dairy-free option.)
- Fresh basil leaves (1/4 cup, packed) — Adds that classic, peppery-sweet flavor. Don’t use dried here, it’s not the same.
- Salt and black pepper (to taste) — Simple seasonings that let the tomatoes shine.
- Red pepper flakes (1/4 teaspoon, optional) — For a tiny kick of heat. I add it about half the time.
For the Grilled Cheese Croutons:
- Sourdough bread (4 thick slices) — I love sourdough for its tangy flavor and sturdy texture, but any good bread works. (Day-old bread is actually perfect here.)
- Sharp cheddar cheese (4 oz, sliced or shredded) — Use a block and shred it yourself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.
- Butter (2 tablespoons, softened) — For spreading on the bread. Salted or unsalted, either is fine.
Ingredient Selection Tips: I’ve tested this with several brands of canned tomatoes, and Muir Glen and Cento are my top picks for consistent flavor. If you’re using fresh tomatoes (which is wonderful in peak summer), you’ll need about 2 pounds of Roma or vine-ripened tomatoes, and you’ll want to roast them a bit longer—about 35-40 minutes—until they’re really collapsed and jammy. For the cheese, I recommend a good-quality sharp cheddar like Cabot or Tillamook. It melts beautifully and adds that sharp, tangy note that cuts through the richness of the soup.
Substitution Guidance: For a dairy-free version, swap the heavy cream with full-fat coconut milk (the kind from a can, not the refrigerated carton) and use a vegan butter and dairy-free cheese for the croutons. The flavor will shift slightly, but it’s still delicious. If you’re avoiding gluten, use your favorite gluten-free bread for the croutons and ensure your vegetable broth is certified gluten-free. I’ve also made this with an immersion blender right in the pot, which saves you from having to transfer hot liquid to a blender. Just be careful not to splatter!
Equipment Needed
You don’t need a lot of fancy tools for this recipe, which is part of why I love it. Here’s what you’ll need:
- Baking sheet (rimmed) — For roasting the tomatoes, onion, and garlic. A half-sheet pan is perfect.
- Parchment paper or foil — For easy cleanup. I’m a parchment paper loyalist.
- Large pot or Dutch oven (4-5 quart) — For simmering the soup after blending. A heavy-bottomed pot works best to prevent scorching.
- Blender or immersion blender — A standard countertop blender gives you the smoothest, silkiest texture. An immersion blender is faster and involves less cleanup, but you’ll need to blend thoroughly.
- Non-stick skillet or griddle — For making the grilled cheese. Cast iron works beautifully too.
- Sharp knife and cutting board — For chopping the onion and slicing the bread.
- Spatula — For flipping the grilled cheese.
Personal Note on Equipment: I used a cheap blender for years and could never get my tomato soup perfectly smooth. There were always little flecks of tomato skin, even after roasting. When I finally upgraded to a Vitamix, it was a game-changer. That thing makes the soup impossibly velvety in about 30 seconds. But honestly? If you don’t have a high-powered blender, just blend a little longer and strain the soup through a fine-mesh sieve if the texture bothers you. No need to run out and buy new equipment. A KitchenAid immersion blender is my budget-friendly recommendation if you want something versatile that also works for soups, sauces, and smoothies.
Preparation Method

Alright, let’s get cooking. This recipe moves fast once you start, so I recommend reading through the steps first. Trust me, your future self will thank you.
- Preheat and Prep (5 minutes): Preheat your oven to 425°F (220°C). Line a rimmed baking sheet with parchment paper or foil for easy cleanup. Drain the canned whole tomatoes, reserving the juice in a small bowl or measuring cup. You’ll use it later.
- Roast the Aromatics (25 minutes): Spread the drained tomatoes, roughly chopped onion, and smashed garlic cloves onto the prepared baking sheet. Drizzle with 2 tablespoons of olive oil, season with a generous pinch of salt and black pepper, and toss everything together until well coated. Spread it into an even layer. Roast for 20-25 minutes, until the tomatoes are blistered and starting to caramelize around the edges, the onions are soft and translucent, and the garlic is golden and fragrant. Your kitchen will smell incredible at this point.
- Make the Grilled Cheese (while the veggies roast): This is where efficiency comes in. While the tomatoes are roasting, butter one side of each sourdough slice. Place the cheese between two slices of bread (buttered sides facing out) to form two sandwiches. Heat a non-stick skillet over medium heat. Cook each sandwich for 3-4 minutes per side, until the bread is golden brown and crispy and the cheese is fully melted. Press down gently with the spatula for even browning. Transfer to a cutting board and let them rest for a minute before cutting into 1-inch crouton-sized cubes. (Pro tip: don’t cut them too small, or they’ll get lost in the soup.)
- Blend the Soup (5 minutes): Carefully transfer the roasted tomato mixture to a blender. Add the reserved tomato juice, 1 cup of vegetable broth, and the fresh basil leaves. Start blending on low speed, then gradually increase to high. Blend until completely smooth and velvety, about 45-60 seconds. Be careful with the hot steam—hold the lid down with a folded kitchen towel and start on low to prevent an explosion. If the soup seems too thick, add more broth a tablespoon at a time until it reaches your desired consistency.
- Finish the Soup (5 minutes): Pour the blended soup into your large pot or Dutch oven over medium-low heat. Stir in the heavy cream and red pepper flakes (if using). Heat gently, stirring occasionally, until the soup is hot and steaming. Do not let it boil, or the cream might curdle. Taste and adjust seasoning with salt and pepper. You want it well-seasoned, so don’t be shy.
- Assemble and Serve (2 minutes): Ladle the hot soup into bowls. Top each bowl generously with the grilled cheese croutons. I like to add a few extra fresh basil leaves on top for color and a final drizzle of olive oil if I’m feeling fancy. Serve immediately while the croutons are still crunchy and the cheese is warm and stretchy.
Sensory Cues: Your roasted tomatoes should look slightly charred and shrunken, like little flavor bombs. The garlic should be soft enough to squish with a fork. When you blend the soup, listen for that smooth, quiet hum—that’s the sound of a perfect puree. And when you drop those croutons into the hot soup, you’ll hear a tiny sizzle. That’s the sound of happiness.
Cooking Tips & Techniques
I’ve made this recipe enough times to learn a few things the hard way. Here are my best tips so you don’t have to make the same mistakes I did.
Don’t skip the roasting. I know it adds an extra step, but this is where the magic happens. Roasting caramelizes the natural sugars in the tomatoes and onions, creating a depth of flavor that stovetop simmering just can’t achieve. I once tried to shortcut this by just cooking everything in the pot, and the soup came out tasting flat and one-dimensional. Never again. The roasting step is non-negotiable if you want that rich, complex flavor.
Watch your blender safety. This is the mistake I’ve made more times than I care to admit. Hot liquid in a blender creates steam, which can blow the lid off and send hot soup all over your kitchen (and possibly your arm). Always start on low speed, hold the lid down with a towel, and leave the center cap slightly ajar to let steam escape. Or, even better, let the roasted vegetables cool for 5-10 minutes before blending. Your future self will appreciate not having to scrub tomato soup off the ceiling.
Season in layers. Add salt at every stage—when roasting, when blending, and when finishing. This builds flavor from the ground up. Tomato soup can be surprisingly bland if you under-season it, so taste as you go and don’t be afraid to add another pinch of salt at the end.
Make the croutons right before serving. Grilled cheese croutons are at their absolute best within the first 10 minutes of being cut. If you make them too far in advance, they’ll lose their crunch and become soggy. I like to start the sandwiches while the soup is heating up, so everything finishes at the same time. It’s a little bit of timing coordination, but it’s worth it for that perfect contrast of textures.
Use a microplane for garlic. If you want an even more intense garlic flavor without the chunks, grate one clove of garlic with a microplane and stir it into the finished soup just before serving. It adds a fresh, pungent kick that’s really lovely against the sweet roasted tomatoes.
My biggest failure: The first time I made this, I used pre-shredded cheese for the grilled cheese croutons. You know the stuff—coated in potato starch and cellulose to keep it from clumping. It melted into a weird, greasy, separated mess instead of that beautiful, stretchy, gooey cheese pull. I was so disappointed. Now I always buy a block of cheddar and grate it myself. It takes an extra 30 seconds and makes all the difference.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to change it up based on what you have on hand or what you’re craving.
Roasted Red Pepper & Tomato Soup: Add one large red bell pepper to the baking sheet with the tomatoes and onions. Roast it whole until the skin is charred and blistered. Once it’s cool enough to handle, peel off the skin and remove the seeds before blending with the rest of the soup. It adds a subtle sweetness and a gorgeous orange-red color. This version is especially good with a dollop of creme fraiche on top.
Vegan Creamy Tomato Soup: Replace the heavy cream with full-fat coconut milk (the kind in a can, not the refrigerated carton). Use vegan butter and your favorite dairy-free cheese for the croutons. I’ve tested this with Miyoko’s vegan cheddar, and it melts surprisingly well. The coconut milk adds a slight tropical note that pairs beautifully with the basil. If you’re not a fan of coconut flavor, try cashew cream instead—soak 1/2 cup raw cashews in hot water for 15 minutes, then blend them with a bit of the soup broth until smooth.
Spicy Chipotle Tomato Soup: Add 1-2 chipotle peppers in adobo sauce to the blender along with the roasted vegetables. This gives the soup a smoky, deep heat that’s absolutely addictive. Top with the grilled cheese croutons and a sprinkle of cotija cheese for a Mexican-inspired twist. I make this version when I’m fighting a cold—the heat clears my sinuses every time.
Herb Variations: Swap out the basil for other fresh herbs depending on the season. In spring, try fresh tarragon or chives. In summer, a mix of basil and oregano is lovely. In fall, a sprig of fresh thyme or rosemary adds a woodsy, aromatic quality. Just remember to remove any woody stems before blending.
Different Cheese for Croutons: Sharp cheddar is classic, but don’t stop there. Gruyere melts beautifully and adds a nutty flavor. Smoked gouda gives the croutons a subtle smokiness that echoes the roasted tomatoes. A combination of mozzarella and parmesan creates a stretchy, salty, irresistible crouton. I once made a batch with brie and fig jam spread on the bread before adding the cheese—it was absolutely decadent and perfect for a special occasion.
Gluten-Free Option: Use your favorite gluten-free bread for the croutons. I’ve had good luck with Canyon Bakehouse or Schär brands. Just be aware that gluten-free bread tends to be more delicate, so handle the sandwiches gently when flipping. You might also want to toast the croutons in the oven at 375°F for about 10 minutes after cutting them, which helps them stay crunchy longer.
Serving & Storage Suggestions
This soup is best enjoyed immediately, when the croutons are still crunchy and the soup is piping hot. But I’ve also eaten it for lunch three days in a row, and I can confirm it’s still delicious.
Serving Temperature and Presentation: Serve the soup in deep bowls, ladling it hot but not boiling. Arrange the grilled cheese croutons on top in a little pile, slightly overlapping. Garnish with a few fresh basil leaves, a drizzle of good olive oil, and a crack of black pepper. If you’re serving it for a crowd, set out a bowl of extra croutons so people can add more as they eat. I also love serving this with a simple side salad dressed with lemon vinaigrette—the acidity cuts through the richness of the soup beautifully.
Complementary Dishes: This soup pairs wonderfully with a crisp green salad, a simple arugula salad with shaved parmesan, or even a grilled peach caprese salad if you’re feeling fancy. For a heartier meal, serve it alongside a cheddar and honey butter cornbread or a crusty baguette for dipping. And if you’re making this for a cozy dinner party, start with a cheese board and finish with something sweet like brown butter salted caramel apple blondies.
Storage Instructions: Store the soup and croutons separately. The soup will keep in an airtight container in the refrigerator for up to 5 days. The croutons are best eaten immediately, but you can store leftover ones in an airtight container at room temperature for up to 2 days. They won’t be as crunchy, but they’ll still be tasty.
Freezing Instructions: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of broth or water to thin it out, as the cream can thicken the soup after freezing. Do not freeze the croutons—they’ll turn into a soggy mess.
Reheating Tips: Reheat the soup on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or milk. You can also microwave individual portions in 30-second bursts, stirring between each. For the croutons, reheat them in a toaster oven or a dry skillet over medium heat for a few minutes to restore some of their crunch. They won’t be as good as fresh, but they’ll be close.
Nutritional Information & Benefits
This soup is comfort food that happens to be surprisingly good for you. Here’s a rough breakdown per serving (based on 4 servings, with croutons):
- Calories: ~380
- Protein: 12g
- Fat: 22g
- Carbohydrates: 35g
- Fiber: 5g
- Sugar: 10g
- Sodium: 680mg
Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Roasting them actually increases the bioavailability of lycopene, so your body can absorb it more easily. Basil is rich in vitamin K and has anti-inflammatory properties. Garlic is a natural immune booster—perfect for cold and flu season. And the olive oil provides healthy monounsaturated fats that help your body absorb all those fat-soluble vitamins from the tomatoes.
Dietary Considerations: This recipe is vegetarian. It can be made vegan and dairy-free with the substitutions mentioned above. It’s naturally nut-free (unless you use cashew cream). It’s not low-carb due to the bread and tomatoes, but it’s not excessive either. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.
Personal Wellness Perspective: I love that this soup feels indulgent but is made from real, whole foods. There’s nothing processed or artificial in it. When I’m feeling run down or need a pick-me-up, this is what I reach for. It’s warm, nourishing, and satisfying without being heavy. And knowing that I’m getting a good dose of vegetables and healthy fats makes that second bowl feel a little less guilty.
Conclusion
This Creamy Roasted Tomato Basil Soup with Grilled Cheese Croutons is the kind of recipe that feels like a warm hug on a cold day. It’s everything you love about the classic comfort food combination, but better—the tomatoes are roasted for deep, caramelized flavor, the soup is silky and rich, and those croutons? They’re pure, buttery, cheesy magic. It’s simple enough for a weeknight, but special enough to serve to guests. And honestly, it’s the kind of meal that makes you feel like you’ve got your life together, even if you’re eating it in sweatpants.
I hope you make this soup and love it as much as I do. Don’t be afraid to play around with the variations—swap the cheese, add some heat, throw in a different herb. Cooking is supposed to be fun, and this recipe is a great canvas for experimentation. I’d love to hear how it turns out for you. Did you add something unexpected? Did your kids go crazy for the croutons? Did you eat the whole batch in one sitting (no judgment here)? Drop a comment below and let me know. And if you share it on social media, tag me—I love seeing your creations.
Happy cooking, friends. Here’s to warm bowls, crunchy toppings, and the simple joy of a really good soup.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! In peak summer, fresh Roma or vine-ripened tomatoes are wonderful. You’ll need about 2 pounds. Just increase the roasting time to 35-40 minutes until they’re fully collapsed and jammy. The flavor will be slightly different—fresher and brighter—but still delicious.
Can I make this soup in advance?
Yes! The soup itself can be made up to 5 days in advance and stored in the refrigerator. The flavors actually deepen and meld together overnight, making it even better the next day. Just reheat gently on the stovetop. I recommend making the croutons fresh right before serving for the best texture.
My soup turned out too thin. How can I thicken it?
If your soup is thinner than you’d like, let it simmer uncovered over low heat for 10-15 minutes to reduce and concentrate the flavors. Alternatively, you can stir in a tablespoon of tomato paste or a slurry made from 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water. Add it slowly and stir until the soup thickens.
Can I use an immersion blender instead of a countertop blender?
Yes, an immersion blender works great and saves you from having to transfer hot liquid. Just be sure to blend thoroughly until completely smooth. The texture might be slightly less silky than a countertop blender, but it’s still delicious. Pro tip: tilt the pot slightly while blending to create a vortex that pulls everything into the blades.
Can I freeze the grilled cheese croutons?
I don’t recommend it. The croutons will lose their crunch and become soggy when thawed and reheated. Your best bet is to freeze the soup separately and make fresh croutons when you’re ready to serve. It only takes about 10 minutes, and the texture difference is well worth the small effort.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup with Crunchy Grilled Cheese Croutons
A velvety roasted tomato basil soup topped with crunchy, gooey grilled cheese croutons. This comforting twist on a classic combines caramelized canned tomatoes, fresh basil, and rich cream for a quick, easy, and deeply flavorful meal perfect for cozy nights.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 28 oz can whole peeled tomatoes (preferably San Marzano), drained, juice reserved
- 1 medium yellow onion, roughly chopped
- 4–5 garlic cloves, smashed
- 2 tablespoons extra-virgin olive oil
- 1 cup vegetable broth (low-sodium preferred)
- 1/2 cup heavy cream
- 1/4 cup packed fresh basil leaves
- Salt and black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
- 4 thick slices sourdough bread
- 4 oz sharp cheddar cheese, sliced or shredded (from a block)
- 2 tablespoons butter, softened
Instructions
- Preheat oven to 425°F (220°C). Line a rimmed baking sheet with parchment paper or foil.
- Spread drained tomatoes, chopped onion, and smashed garlic on the prepared baking sheet. Drizzle with olive oil, season with salt and pepper, and toss to coat. Roast for 20-25 minutes until tomatoes are blistered and caramelized, onions are soft, and garlic is golden.
- While vegetables roast, butter one side of each sourdough slice. Place cheese between two slices (buttered sides out) to form two sandwiches. Heat a non-stick skillet over medium heat. Cook sandwiches for 3-4 minutes per side until golden brown and cheese is melted. Let rest 1 minute, then cut into 1-inch cubes.
- Carefully transfer roasted tomato mixture to a blender. Add reserved tomato juice, vegetable broth, and basil. Blend on low, then high, until smooth and velvety (45-60 seconds). Hold lid down with a towel and start on low to prevent steam explosion.
- Pour blended soup into a large pot or Dutch oven over medium-low heat. Stir in heavy cream and red pepper flakes (if using). Heat gently, stirring occasionally, until hot. Do not boil. Adjust seasoning with salt and pepper.
- Ladle soup into bowls. Top generously with grilled cheese croutons. Garnish with fresh basil and a drizzle of olive oil if desired. Serve immediately.
Notes
Don’t skip roasting—it caramelizes sugars for deep flavor. For blender safety, start on low and hold lid with a towel. Make croutons right before serving for maximum crunch. Use block cheese (not pre-shredded) for best melting. Season in layers at each stage.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 380
- Sugar: 10
- Sodium: 680
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 5
- Protein: 12
Keywords: tomato soup, roasted tomato soup, grilled cheese croutons, creamy tomato soup, comfort food, easy soup recipe, fall soup, winter soup


