Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a particularly glum Tuesday, and a specific, almost aggressive craving for a grilled cheese sandwich hit me. Not just any sandwich—I wanted that perfect, golden-brown, buttery crispness, the kind where the cheese stretches for miles. But I didn’t have the energy for a full meal, nor the patience for a standard soup from a can. What I did have was a half-empty carton of fire-roasted tomatoes, a sad-looking bunch of basil that was more stem than leaf, and a completely unhinged idea that arrived fully formed: what if I just made the soup and the sandwich… together? The result was a bowl of creamy, tangy tomato basil soup, topped with these impossibly crispy, cheesy little squares of heaven. I mean, it felt like a cheat code. I ate it standing at the counter, the bowl warming my hands, and honestly, I haven’t looked back since. Maybe you’ve been there—that moment of wild, late-night inspiration that leads to your new favorite thing.
Why You’ll Love This Recipe
This isn’t just another tomato soup recipe. After testing this about six times (my neighbors were very happy participants), I can confidently say this is the one. The soup itself is velvety smooth and deeply flavorful, but the grilled cheese croutons are the real star. They stay crispy on the outside while getting a little soft and gooey on the inside from the soup’s heat. It’s a textural dream.
- Quick & Easy: This whole meal comes together in about 30 minutes. Perfect for those nights when you need comfort food fast.
- Simple Ingredients: You probably have most of these in your pantry right now. No weird, hard-to-find stuff here.
- Perfect for a Cozy Night In: Whether it’s a rainy Sunday or a stressful Tuesday, this soup is a hug in a bowl.
- Crowd-Pleaser: I’ve served this to adults and kids, and everyone goes quiet for a minute before asking for seconds. It’s magic.
- Unbelievably Delicious: The combination of the rich, creamy soup with the salty, buttery, crispy croutons is next-level comfort food. It’s the kind of meal that makes you close your eyes after the first bite.
What Ingredients You Will Need
This recipe uses simple, mostly pantry-staple ingredients to deliver bold flavor and satisfying texture without the fuss. The quality of your canned tomatoes and your cheese will make a big difference here, so don’t skimp!
- For the Soup:
- 2 tablespoons unsalted butter (adds richness)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cans (28 ounces each) whole peeled San Marzano tomatoes (I prefer Cento brand for their sweetness)
- 1 cup low-sodium vegetable broth or chicken broth
- 1/2 cup heavy cream (or full-fat coconut milk for a dairy-free option)
- 1/4 cup fresh basil leaves, roughly chopped, plus more for garnish
- 1 teaspoon granulated sugar (balances the acidity of the tomatoes)
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper, to taste
- For the Grilled Cheese Croutons:
- 4 slices of thick, high-quality sourdough bread (or your favorite bread)
- 2 tablespoons unsalted butter, softened
- 4 ounces sharp cheddar cheese, grated (use a block and grate it yourself—it melts so much better)
- 2 ounces Gruyère or provolone cheese, grated (adds a nutty, melty depth)
- Flaky sea salt, for finishing
Equipment Needed
You don’t need a fancy kitchen to pull this off. A few basic tools will do the trick.
- Large Heavy-Bottomed Pot or Dutch Oven: I use my 5.5-quart Le Creuset for this, but any large pot works. The heavy bottom helps prevent the soup from scorching.
- Immersion Blender or Countertop Blender: An immersion blender is a total game-changer for pureeing hot soup right in the pot. If using a countertop blender, blend in batches and never fill it more than halfway with hot liquid, removing the center cap to let steam escape.
- Large Non-Stick Skillet or Cast Iron Pan: For making the grilled cheese. A cast iron pan gives you the best, most even crust.
- Sharp Knife and Cutting Board: For dicing the onion and chopping the basil.
- Box Grater: For grating your own cheese. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly.
Preparation Method
Alright, let’s get cooking. This is a straightforward process, but a few little tricks make all the difference.
- Sweat the Aromatics (5 minutes): Melt the 2 tablespoons of butter in your large pot over medium heat. Add the diced onion and a pinch of salt. Cook, stirring occasionally, until the onion is soft and translucent, about 5 minutes. Don’t let it brown. Add the minced garlic and cook for another 30 seconds until fragrant.
- Build the Tomato Base (15 minutes): Pour in both cans of whole tomatoes, including the juices. Use your spoon to break up the whole tomatoes a bit. Add the vegetable broth, sugar, and red pepper flakes (if using). Bring the soup to a gentle simmer, then reduce the heat to low. Let it simmer for 15 minutes. This allows the flavors to meld and the onions to get really tender.
- Blend Until Silky (2 minutes): Remove the pot from the heat. If using an immersion blender, carefully blend the soup until it is completely smooth. If using a countertop blender, work in batches. Warning: Hot liquid expands when blended! Only fill the blender halfway, and hold a kitchen towel over the lid while you blend. Pour the pureed soup back into the pot.
- Finish the Soup (5 minutes): Place the pot back over low heat. Stir in the heavy cream and the chopped fresh basil. Taste and season generously with salt and pepper. I usually add about 1 teaspoon of salt and 1/2 teaspoon of pepper, but adjust to your liking. Keep the soup warm while you make the croutons.
- Make the Grilled Cheese Croutons (10 minutes): While the soup simmers, prepare your sandwich. Lay the 4 slices of sourdough on a cutting board. Spread the softened butter on one side of each slice. Flip two of the slices over so the buttered side is down. Divide the grated cheddar and Gruyère evenly between those two slices. Top with the remaining two bread slices, buttered side up.
- Grill the Sandwich (4-6 minutes): Heat your non-stick skillet or cast iron pan over medium-low heat. Place the sandwich in the pan. Cook for 2-3 minutes per side, or until the bread is a deep golden brown and the cheese is completely melted. Press down on the sandwich gently with a spatula to ensure even browning. The key is low and slow heat so the cheese melts before the bread burns.
- Assemble and Serve (2 minutes): Transfer the hot grilled cheese to a cutting board. Let it rest for just 30 seconds (this helps the cheese set slightly). Use a serrated knife to cut the sandwich into 1-inch squares or cubes. Ladle the creamy tomato basil soup into bowls, pile a generous handful of grilled cheese croutons on top, and garnish with a few fresh basil leaves and a sprinkle of flaky sea salt.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips for getting it perfect every time.
- Don’t skip the sugar. Canned tomatoes, even good ones, can be acidic. A teaspoon of sugar balances that acidity without making the soup sweet. It’s a pro chef secret.
- Low heat is your friend for the grilled cheese. I can’t stress this enough. If your pan is too hot, the bread will burn before the cheese melts. Patience is key. Medium-low heat gives you that beautiful, even, golden crust.
- Use a serrated knife for the croutons. A sharp serrated knife will cut through the crispy bread without squishing it, keeping those perfect little squares intact.
- Don’t over-blend the soup. Over-blending can incorporate too much air, making the soup feel thin and frothy instead of velvety. Blend just until it’s smooth.
- Toast the croutons separately if serving later. If you’re not serving the soup immediately, store the grilled cheese croutons separately. If you put them in the soup, they’ll get soggy. Reheat them in a dry skillet for a minute to re-crisp them before serving.
Variations & Adaptations
This recipe is a fantastic base that’s easy to customize. Here are a few ways I like to switch it up.
- Spicy Roasted Red Pepper: Add one roasted red pepper (from a jar is fine) to the pot when you add the tomatoes. It adds a lovely smoky sweetness and a gorgeous color.
- Vegan Version: Use 2 tablespoons of olive oil instead of butter for the aromatics. Swap the heavy cream for full-fat coconut milk or a cup of raw cashews blended with water. Use a high-quality vegan cheese and plant-based butter for the grilled cheese.
- Herb Infusion: Instead of just basil, tie a few sprigs of fresh thyme and a bay leaf together with kitchen twine and add them to the pot while it simmers. Remove them before blending. It adds a beautiful earthy complexity.
- Different Cheese Croutons: Try a mix of mozzarella and parmesan for a more classic flavor, or use pepper jack for a spicy kick. A little bit of crumbled blue cheese in the mix is incredible if you’re a fan.
- Add Protein: For a heartier meal, stir in a cup of cooked, shredded chicken or a handful of white beans right before serving.
Serving & Storage Suggestions
This soup is best enjoyed immediately, when the croutons are at their peak crispiness. But leftovers are still delicious!
- Serving: Serve the soup piping hot, ladled into deep bowls. Pile the croutons on top right before serving so they stay crunchy. A side salad with a simple lemon vinaigrette is a perfect counterpoint to the rich soup.
- Storage: Store the soup and the croutons separately. The soup will keep in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day! Store the croutons in a paper towel-lined container at room temperature for up to 2 days.
- Reheating: Reheat the soup gently on the stovetop or in the microwave. If it’s too thick, add a splash of broth or water. To re-crisp the croutons, pop them in a toaster oven or a dry skillet over medium heat for a minute or two.
- Freezing: This soup freezes like a dream. Let it cool completely, then pour it into freezer-safe bags or containers. Freeze for up to 3 months. Thaw overnight in the fridge before reheating. Do not freeze the croutons—make fresh ones when you’re ready to serve.
Nutritional Information & Benefits
While this is definitely a comfort food, it also has some surprising health benefits.
- Estimated per serving (about 1.5 cups of soup with croutons): Calories: 480, Fat: 28g, Carbs: 42g, Protein: 16g, Fiber: 5g. (Note: This is an estimate and can vary based on specific ingredients.)
- Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and cancer prevention. Cooking them actually increases the bioavailability of lycopene!
- Basil is a great source of Vitamin K and has anti-inflammatory properties.
- Cheese and Butter provide calcium and healthy fats that help you feel full and satisfied.
- Dietary Considerations: This recipe is not vegan or dairy-free as written, but can be adapted easily. It’s naturally nut-free and egg-free.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! If it’s peak summer and you have gorgeous, ripe tomatoes, use about 3 pounds. You’ll need to blanch, peel, and roughly chop them first. The flavor will be brighter and more delicate. In the winter, stick with high-quality canned San Marzanos—they are picked at their peak and have a more consistent flavor.
My soup tastes a little flat. What should I do?
This usually means it needs more salt or acid. Add a pinch of salt and a squeeze of fresh lemon juice, stir, and taste again. The lemon juice will brighten everything up without making it taste lemony.
Can I make the grilled cheese croutons in the air fryer?
Yes! You can make the whole sandwich in the air fryer at 370°F for about 6-8 minutes, flipping halfway through. Then cut it into cubes and air fry them for another 2-3 minutes to get them extra crispy. It’s a great hands-off method.
Can I use pre-shredded cheese for the croutons?
You can, but I really don’t recommend it. Pre-shredded cheese is coated in cellulose and starches to prevent clumping, which also prevents it from melting into that gooey, stretchy, cohesive layer. Grating your own block of cheese takes 30 seconds and makes a world of difference.
How do I get the soup to be super creamy without being too heavy?
The key is the combination of a good simmer to soften the onions and the high-quality butter. You don’t need a ton of cream if the base is well-blended and flavorful. Some people like to add a quarter of a russet potato while the soup simmers, which adds natural starch and creaminess without extra dairy.
Conclusion
This Creamy Tomato Basil Soup with Grilled Cheese Croutons is more than just a meal—it’s an experience. It’s the perfect solution for a lazy Sunday, a quick weeknight dinner, or a comforting lunch that feels like a warm hug. I honestly think it’s the best way to enjoy two classic comfort foods in one bowl. The soup is tangy, creamy, and deeply flavorful, while the croutons add that irresistible salty, buttery crunch. I love how customizable it is, and I hope you’ll make it your own.
So, what do you think? Are you ready to try this game-changing combo? I’d love to hear how it turns out for you! Drop a comment below and let me know if you added any fun twists, or share a photo of your creation on Pinterest. Don’t forget to save this recipe for the next time that cozy craving hits. Happy cooking, friend!
Pin This Recipe!

Creamy Tomato Basil Soup with Crispy Grilled Cheese Croutons
This creamy tomato basil soup is topped with crispy, cheesy grilled cheese croutons for the ultimate comfort food experience. It’s quick, easy, and perfect for a cozy night in.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cans (28 ounces each) whole peeled San Marzano tomatoes
- 1 cup low-sodium vegetable broth or chicken broth
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- 1/4 cup fresh basil leaves, roughly chopped, plus more for garnish
- 1 teaspoon granulated sugar
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
- 4 slices thick sourdough bread
- 2 tablespoons unsalted butter, softened
- 4 ounces sharp cheddar cheese, grated
- 2 ounces Gruyère or provolone cheese, grated
- Flaky sea salt, for finishing
Instructions
- Sweat the Aromatics: Melt 2 tablespoons butter in a large pot over medium heat. Add diced onion and a pinch of salt. Cook until soft and translucent, about 5 minutes. Add minced garlic and cook 30 seconds until fragrant.
- Build the Tomato Base: Add both cans of tomatoes (with juices), vegetable broth, sugar, and red pepper flakes (if using). Bring to a gentle simmer, then reduce heat to low and simmer for 15 minutes.
- Blend Until Silky: Remove pot from heat. Use an immersion blender to blend soup until smooth. If using a countertop blender, blend in batches, filling only halfway and holding a towel over the lid.
- Finish the Soup: Return pot to low heat. Stir in heavy cream and chopped basil. Season with salt and pepper to taste. Keep warm.
- Make the Grilled Cheese Croutons: Lay bread slices on a cutting board. Spread softened butter on one side of each slice. Flip two slices so buttered side is down. Divide grated cheeses evenly between those two slices. Top with remaining bread slices, buttered side up.
- Grill the Sandwich: Heat a non-stick skillet or cast iron pan over medium-low heat. Cook sandwich for 2-3 minutes per side until deep golden brown and cheese is melted. Press gently with a spatula.
- Assemble and Serve: Let grilled cheese rest 30 seconds, then cut into 1-inch squares. Ladle soup into bowls, top with croutons, garnish with basil and flaky sea salt.
Notes
Don’t skip the sugar—it balances the acidity of the tomatoes. Use low heat for the grilled cheese to ensure the cheese melts before the bread burns. Store soup and croutons separately to keep croutons crispy. Soup freezes well for up to 3 months.
Nutrition
- Serving Size: 1.5 cups soup with c
- Calories: 480
- Sugar: 12
- Sodium: 800
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 42
- Fiber: 5
- Protein: 16
Keywords: tomato basil soup, grilled cheese croutons, comfort food, quick dinner, creamy soup


