Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a simple tomato soup. You know, the kind you throw together on a rainy Tuesday when you need something warm and familiar. I had my recipe memorized—canned tomatoes, a splash of cream, some dried basil because fresh was wilting in the fridge. But then I grabbed the wrong sheet pan, the oven was already preheating to four hundred instead of three fifty, and I was already running late for a phone call with my sister. I tossed the halved tomatoes in there anyway, figured I’d deal with the consequences later. What came out was nothing like the plan—and better.
Honestly, I almost scrapped the whole thing. The tomatoes had these dark, caramelized edges that looked burnt to my panicked eyes. I stood there, spatula in hand, ready to toss them and start over. But then I smelled them. That deep, sweet, almost jammy aroma hit me, and I stopped. I crushed one between my fingers—still soft, not dry—and tasted it. The flavor was so concentrated it made my eyes close for a second. That’s when I knew I wasn’t making my old soup anymore. I was making something new.
So I blended those roasted tomatoes with fresh basil, a whisper of garlic, and just enough cream to make it velvety without weighing it down. And then, because I was already breaking rules, I threw some leftover bread and cheddar in a pan and made the crunchiest, butteriest grilled cheese I could manage. I chopped it into little squares, dropped them into the bowl, and took a picture to send to my sister. “Forget what I said about dinner,” I typed. “This is it.” Maybe you’ve been there—that moment when a kitchen mishap turns into your new favorite thing. This creamy roasted tomato basil soup with crispy grilled cheese croutons is exactly that moment, bowl after bowl.
Why You’ll Love This Recipe
Let me tell you why this creamy roasted tomato basil soup with crispy grilled cheese croutons has become my go-to comfort meal. I’ve tested this recipe at least a dozen times, tweaking the roast time, the cream ratio, even the type of bread for the croutons. It’s not just another soup recipe—it’s the one I actually look forward to making on a cold, gray afternoon.
- Deep, Complex Flavor Without the Fuss: Roasting the tomatoes brings out a natural sweetness and smokiness that canned soup just can’t touch. You get this rich, almost caramelized base that tastes like you simmered it for hours, but it comes together in under an hour.
- Simple Ingredients, Big Results: You likely already have everything in your kitchen. Tomatoes, garlic, basil, cream, bread, cheese—that’s it. No fancy grocery trips needed, which honestly makes it perfect for those days when you’re staring at an empty fridge.
- Perfect for Cozy Evenings or Impromptu Guests: This soup feels special enough for a dinner party but comes together easily on a weeknight. The grilled cheese croutons add that wow factor without extra work—they’re basically the same sandwich you’d make anyway, just chopped up and floating in goodness.
- Crowd-Pleaser Status: I’ve served this to kids, picky eaters, and self-proclaimed tomato soup skeptics. Every single person went back for seconds. There’s something about that creamy, tangy soup paired with crunchy, melty bread that just works on a primal level.
- Unbelievably Satisfying: The texture combo is next-level comfort food. The soup itself is silky smooth, but those croutons give you a buttery crunch with every spoonful. It’s like eating two classic comfort foods at once, and somehow they’re better together than apart.
What makes this recipe different from the rest is the roasting technique. Most recipes just simmer tomatoes on the stovetop, but taking the extra twenty minutes to roast them at high heat transforms the entire dish. The tomatoes get concentrated, the garlic gets sweet and mellow, and the whole thing develops a depth that feels almost luxurious. It’s comfort food reimagined—faster than the traditional version, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the few fresh items are easy to find year-round.
- For the Roasted Tomato Base:
- 3 pounds ripe Roma or vine tomatoes, halved lengthwise (Romas hold up well during roasting and have less watery pulp)
- 6 cloves garlic, peeled and left whole (roasting mellows their sharpness into sweetness)
- 3 tablespoons olive oil (use a good quality one—it makes a difference in the final flavor)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
- 1 teaspoon dried oregano (optional, but I love the subtle earthy note it adds)
- For the Soup:
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 cups low-sodium vegetable broth (or chicken broth if you prefer)
- ¾ cup heavy cream (use full-fat for the silkiest texture; coconut cream works for dairy-free)
- ½ cup fresh basil leaves, packed, plus more for garnish
- 1 teaspoon sugar (only if your tomatoes taste very acidic—taste first)
- Salt and pepper to taste
- For the Grilled Cheese Croutons:
- 8 slices sturdy bread (sourdough or a crusty country loaf works best—avoid flimsy sandwich bread)
- 4 tablespoons unsalted butter, softened
- 2 cups sharp cheddar cheese, shredded (I recommend Tillamook or Cabot for excellent melt and flavor)
- Optional: ¼ cup grated Parmesan for extra savory notes
Ingredient Selection Tips: Look for tomatoes that feel heavy for their size and have deep red color—they’ll be sweeter and more flavorful. If tomatoes are out of season, you can substitute with two 28-ounce cans of whole San Marzano tomatoes, drained. Just skip the roasting step and proceed with the stovetop method. For the bread, day-old sourdough is actually ideal—it gets extra crispy without burning. And please, use a block of cheddar and shred it yourself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly, and you want that gooey, stretchy texture for your croutons.
Substitution Guidance: Use canned coconut milk or oat cream for a dairy-free version. For a gluten-free option, use your favorite GF bread for the croutons—just watch them closely as they brown faster. If you don’t have fresh basil, use 2 teaspoons dried basil stirred in at the end of cooking, but fresh really does give the brightest flavor.
Equipment Needed
You don’t need a professional kitchen to make this soup, but a few key tools make the process smoother. Here’s what I use every time:
- Large Rimmed Baking Sheet: A half-sheet pan works perfectly for roasting the tomatoes in a single layer. If you crowd them, they’ll steam instead of caramelizing. I’ve used cheap ones and expensive ones—honestly, the cheap ones work fine as long as they’re sturdy.
- High-Speed Blender or Immersion Blender: An immersion blender lets you blend right in the pot, which means less cleanup. But a regular blender gives you a smoother texture. Just be careful blending hot liquid—remove the center cap from the lid and cover with a towel to let steam escape. I learned that lesson the messy way.
- Large Dutch Oven or Heavy-Bottomed Pot: A 5 to 6-quart pot is ideal. The heavy bottom prevents the soup from scorching, especially once you add the cream. Le Creuset is lovely, but my enameled cast iron from Lodge works just as well for a fraction of the price.
- Non-Stick Skillet or Cast Iron Pan: For the grilled cheese croutons. Cast iron gives you the crispiest, most even browning, but non-stick works perfectly too. Just make sure it’s large enough to cook all the sandwiches in batches.
- Chef’s Knife and Cutting Board: Nothing fancy needed, but a sharp knife makes halving all those tomatoes much less tedious.
- Box Grater: For shredding your own cheese. It takes two extra minutes and makes a noticeable difference in how the croutons turn out.
Budget-Friendly Options: If you don’t have a blender, you can use a potato masher for a chunkier soup. It won’t be silky smooth, but it’ll still taste incredible. And if you don’t have a Dutch oven, any large, deep pot will do—just stir more frequently to prevent sticking.
Preparation Method

Let me walk you through this step by step. I’ve included all the little details I wish someone had told me the first time I made this.
- Roast the Tomatoes: Preheat your oven to 400°F (200°C). Line your baking sheet with parchment paper for easy cleanup. Arrange the halved tomatoes cut-side up on the sheet, tuck the whole garlic cloves in between them, and drizzle everything with the olive oil. Sprinkle with salt, pepper, and oregano if using. Roast for 35-40 minutes, until the tomatoes are soft, wrinkled, and have dark caramelized spots on the edges. Don’t panic if they look slightly charred—that’s where the flavor lives. Let them cool for 5 minutes.
- Sauté the Aromatics: While the tomatoes roast, melt the butter in your Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and golden, about 6-8 minutes. You want them soft but not brown—if they start to brown, lower the heat. Scrape up any browned bits from the bottom of the pot as you stir.
- Blend the Soup Base: Transfer the roasted tomatoes, garlic cloves (squeeze them out of their skins if they’ve separated), and any juices from the baking sheet into your blender. Add the sautéed onions and the vegetable broth. Blend until completely smooth, starting on low and increasing to high. Be careful with the hot liquid—work in batches if needed, and never fill the blender more than halfway.
- Simmer the Soup: Pour the blended mixture back into the Dutch oven. Bring it to a gentle simmer over medium-low heat, then stir in the heavy cream and fresh basil leaves. Let it cook for 10 minutes, stirring occasionally. The basil will wilt and infuse the soup with its fragrance. Taste and adjust seasoning—add the sugar if the soup tastes too acidic, and add more salt and pepper as needed.
- Make the Grilled Cheese Croutons: While the soup simmers, heat a large skillet over medium heat. Butter one side of each bread slice. Place 4 slices butter-side down on a plate, pile on the shredded cheddar (and Parmesan if using), then top with the remaining bread slices, butter-side up. Cook the sandwiches in the skillet for 3-4 minutes per side, until the bread is golden brown and the cheese is fully melted. Press down gently with a spatula for even browning. Transfer to a cutting board and let rest for 2 minutes, then slice into 1-inch squares.
- Finish and Serve: Ladle the hot soup into bowls. Top generously with the grilled cheese croutons—they’ll float on top like little buttery rafts. Garnish with fresh basil leaves and a crack of black pepper. Serve immediately while the croutons are still crispy.
Sensory Cues: When the tomatoes are done roasting, your kitchen should smell sweet and slightly smoky, like summer concentrated into a single scent. The soup, after blending, should look velvety and deep orange-red, not watery. When you dip a spoon in, it should coat the back of the spoon without being heavy. The croutons should be golden brown with visible cheese oozing from the edges—if you see burnt spots, your pan was too hot.
Cooking Tips & Techniques
I’ve made this soup enough times to know where things can go wrong. Here’s what I’ve learned, sometimes the hard way.
Don’t Skip the Roasting Step: I know it adds time, but this is non-negotiable. Roasting concentrates the tomatoes’ natural sugars and adds a smoky depth that stovetop simmering can’t replicate. If you’re in a hurry, you can broil the tomatoes for 10-12 minutes instead, but watch them closely—they go from caramelized to charred very quickly.
Temperature Matters for the Cream: Always add the cream to the soup off the heat or at a very low simmer. If the soup is boiling, the cream can separate and turn grainy. I learned this when I got distracted by my phone and dumped cold cream into a boiling pot—the soup looked curdled and sad. Let the soup cool for a minute, then whisk the cream in gently.
Blend in Batches for Safety: Hot liquid expands in a blender, and if you fill it too full, the lid can blow off. Trust me on this one—I had tomato soup splattered across my ceiling once. Work in batches, and always remove the center cap from the lid and cover the opening with a folded kitchen towel. This lets steam escape safely.
The Grilled Cheese Crouton Secret: Let the sandwiches rest after cooking. If you cut them immediately, the cheese will ooze out and you’ll end up with soggy bread crumbs instead of crispy croutons. Two minutes of patience makes a huge difference. Also, use medium heat for the sandwiches—high heat burns the bread before the cheese melts, and low heat makes the bread soggy from the butter.
Multitasking Strategy: While the tomatoes roast, chop your onion and shred your cheese. While the soup simmers, make the grilled cheese. This way, everything finishes at the same time and you’re not scrambling at the end. I usually set a timer for each step so I don’t lose track.
Variations & Adaptations
This recipe is flexible, and I’ve tried several variations depending on what I have on hand or who I’m feeding.
Vegan Version: Replace the butter with olive oil for sautéing the onion. Use full-fat coconut milk instead of heavy cream—it adds a subtle sweetness that pairs beautifully with the roasted tomatoes. For the croutons, use vegan butter and your favorite dairy-free cheese. I’ve used Violife cheddar-style shreds, and they melt surprisingly well.
Spicy Roasted Tomato Soup: Add ½ teaspoon red pepper flakes to the tomatoes before roasting. You can also stir in a minced chipotle pepper in adobo sauce along with the cream for a smoky heat. The spice cuts through the richness beautifully, and it’s my go-to version when I’m fighting a cold.
Herb-Infused Variation: Add a sprig of fresh thyme or rosemary to the pot while the soup simmers, then remove it before blending. I’ve also stirred in a teaspoon of fresh chopped oregano at the end for an Italian-inspired twist. The herbs add complexity without overwhelming the tomato-basil base.
Low-Carb Adaptation: Skip the croutons entirely and top the soup with crispy bacon bits or roasted chickpeas for crunch. The soup itself is naturally low in carbs if you use full-fat cream and skip the sugar. I’ve served this to keto friends who raved about it.
Seasonal Twist: In summer, I use fresh garden tomatoes and double the basil. In fall, I add a roasted red bell pepper to the blender for extra sweetness and a deeper color. In winter, I stir in a tablespoon of tomato paste for concentrated flavor when fresh tomatoes aren’t at their best.
Serving & Storage Suggestions
This soup is best served piping hot, with the croutons added just before eating so they stay crunchy. I like to ladle the soup into wide, shallow bowls so the croutons have room to float without getting soggy immediately. A side of extra grilled cheese slices for dipping never hurts either.
What to Serve With It: A simple green salad with a lemony vinaigrette cuts through the richness nicely. If you’re feeling indulgent, serve it with a crisp white wine like Sauvignon Blanc or a light Pinot Grigio. For a cozy non-alcoholic option, sparkling water with a squeeze of lemon works perfectly.
Storage Instructions: Store the soup separately from the croutons in an airtight container in the refrigerator for up to 5 days. The croutons are best eaten fresh, but you can store them in a paper bag at room temperature for up to 2 days—they’ll lose some crunch but still taste good. Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened too much. I don’t recommend microwaving the soup because it can heat unevenly and the cream might separate.
Freezer Instructions: The soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator and reheat gently. Do not freeze the croutons—they’ll turn into sad, soggy crumbs.
Flavor Development Note: This soup actually tastes even better the next day. The flavors meld together overnight, and the roasted tomato sweetness becomes more pronounced. I often make a double batch just so I have leftovers for lunch.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (1 cup soup with ¼ cup croutons):
- Calories: 385
- Fat: 26g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 12g
- 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 absorbs it more easily. The basil adds vitamin K and essential oils with anti-inflammatory properties. And while this isn’t a low-calorie soup, the protein and healthy fats from the cheese and cream make it satisfying enough to keep you full for hours.
Dietary Considerations: This recipe contains dairy and gluten. For a dairy-free version, use the substitutions listed in the variations section. For gluten-free, use certified gluten-free bread for the croutons. The soup itself is naturally vegetarian and can be made vegan with simple swaps.
Conclusion
This creamy roasted tomato basil soup with crispy grilled cheese croutons started as a happy accident, but it’s become one of those recipes I genuinely crave. It’s the kind of meal that feels like a hug in a bowl—warming, comforting, and deeply satisfying without being heavy. The roasted tomatoes give it a complexity that makes you wonder how such simple ingredients can taste so good, and those little croutons? They’re the best part, no question.
I hope you make this soup on a day when you need something cozy. Maybe you’ll customize it with your favorite cheese or add a pinch of red pepper flakes for heat. Maybe you’ll double the croutons like I always do. However you make it, I’d love to hear how it turns out. Drop a comment below and let me know your favorite variation—did you add extra basil? Swap in smoked gouda? I’m always looking for new ideas. And if you loved this recipe, share it with a friend who needs a little comfort food in their life. Happy cooking, friends!
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Absolutely. Use two 28-ounce cans of whole San Marzano tomatoes, drained. Skip the roasting step and proceed directly to sautéing the onions. The flavor won’t be quite as deep, but it’ll still be delicious and much faster.
How do I make the soup thicker?
If you prefer a thicker soup, reduce the vegetable broth to 1½ cups. You can also stir in 2 tablespoons of tomato paste along with the onions for extra body. Alternatively, let the soup simmer uncovered for an extra 10-15 minutes to reduce and concentrate.
Can I make this soup ahead of time?
Yes, and I actually recommend it. The flavors develop beautifully overnight. Make the soup up to 3 days ahead and store it in the refrigerator. Reheat gently on the stovetop and make the croutons fresh just before serving for the best texture.
What’s the best cheese for the croutons?
Sharp cheddar is my top choice for its bold flavor and excellent melt. But feel free to experiment—gruyère adds nuttiness, mozzarella gives extra stretch, and smoked gouda brings a lovely smoky note. A mix of cheddar and Parmesan is also fantastic.
How do I prevent the soup from being too acidic?
Roasting the tomatoes naturally reduces acidity, but if your soup still tastes sharp, stir in ½ to 1 teaspoon of sugar or a pinch of baking soda. The sugar balances the acid, while the baking soda neutralizes it. Start with a small amount and taste as you go.
Pin This Recipe!

Creamy Roasted Tomato Basil Soup with Crispy Grilled Cheese Croutons
A cozy, comforting soup made with roasted tomatoes, fresh basil, and a touch of cream, topped with crispy grilled cheese croutons. This happy accident turned into a new favorite, perfect for rainy days or impressing guests.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 3 pounds ripe Roma or vine tomatoes, halved lengthwise
- 6 cloves garlic, peeled and left whole
- 3 tablespoons olive oil
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
- 1 teaspoon dried oregano (optional)
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 cups low-sodium vegetable broth
- ¾ cup heavy cream
- ½ cup fresh basil leaves, packed, plus more for garnish
- 1 teaspoon sugar (optional, if tomatoes are acidic)
- Salt and pepper to taste
- 8 slices sturdy bread (sourdough or crusty country loaf)
- 4 tablespoons unsalted butter, softened
- 2 cups sharp cheddar cheese, shredded
- ¼ cup grated Parmesan (optional)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Arrange halved tomatoes cut-side up on the sheet, tuck whole garlic cloves in between, and drizzle with olive oil. Sprinkle with salt, pepper, and oregano if using. Roast for 35-40 minutes until tomatoes are soft, wrinkled, and have dark caramelized spots. Let cool for 5 minutes.
- While tomatoes roast, melt butter in a Dutch oven over medium heat. Add diced onion and cook, stirring occasionally, until translucent and golden, about 6-8 minutes. Scrape up any browned bits from the bottom.
- Transfer roasted tomatoes, garlic cloves (squeeze out of skins if separated), and any juices from the baking sheet to a blender. Add sautéed onions and vegetable broth. Blend until completely smooth, starting on low and increasing to high. Work in batches if needed, and never fill blender more than halfway.
- Pour blended mixture back into the Dutch oven. Bring to a gentle simmer over medium-low heat, then stir in heavy cream and fresh basil leaves. Let cook for 10 minutes, stirring occasionally. Taste and adjust seasoning—add sugar if too acidic, and more salt and pepper as needed.
- While soup simmers, heat a large skillet over medium heat. Butter one side of each bread slice. Place 4 slices butter-side down on a plate, pile on shredded cheddar (and Parmesan if using), then top with remaining bread slices, butter-side up. Cook sandwiches in skillet for 3-4 minutes per side until golden brown and cheese is melted. Press down gently with a spatula. Transfer to a cutting board, let rest for 2 minutes, then slice into 1-inch squares.
- Ladle hot soup into bowls. Top generously with grilled cheese croutons. Garnish with fresh basil leaves and a crack of black pepper. Serve immediately while croutons are still crispy.
Notes
Don’t skip the roasting step—it adds deep flavor. Add cream off the heat to prevent curdling. Let grilled cheese rest before cutting to keep croutons crispy. Soup tastes even better the next day.
Nutrition
- Serving Size: 1 cup soup with ¼ cu
- Calories: 385
- Sugar: 10
- Sodium: 680
- Fat: 26
- Saturated Fat: 14
- Carbohydrates: 28
- Fiber: 4
- Protein: 12
Keywords: tomato soup, roasted tomato, basil soup, grilled cheese croutons, comfort food, creamy soup, easy soup recipe



