Love this? Save it for later!
Share the inspiration with your friends
My sister asked why I couldn’t just dunk the grilled cheese straight into the soup instead of serving them separately. I started to explain why that wouldn’t work—then stopped. I mean, honestly, why couldn’t I? I had been making tomato soup and grilled cheese for years, always serving them side by side like some kind of unbreakable rule. But the more I thought about it, the more I realized she might actually be onto something. Let me tell you, watching her take a spoonful of soup with a chunk of cheesy, buttery bread floating in it changed my entire perspective on comfort food.
That Tuesday afternoon, standing in my slightly messy kitchen with flour on my counter and a half-empty bag of shredded mozzarella staring at me, I decided to give her idea a real shot. I mean, I had nothing to lose except maybe a few cubes of bread. So I chopped up a fresh batch of grilled cheese, dropped them into my simmering pot of creamy tomato basil soup, and took a bite. The bread soaked up just enough liquid to stay soft in the middle while the edges stayed perfectly crispy. Honestly, I felt a little silly for never trying this before. Maybe you’ve been there too—stuck in your cooking habits until someone calls you out on them.
What started as my sister’s casual suggestion turned into my new favorite way to enjoy this classic duo. The creamy tomato basil soup with grilled cheese croutons is everything you want from comfort food but better. Every spoonful gives you that warm, familiar taste with an unexpected crunch that keeps things interesting. I keep making this version because it reminds me that sometimes the best ideas come from letting go of the rules we make up in our own heads.
Why You’ll Love This Recipe
This creamy tomato basil soup with grilled cheese croutons isn’t just another soup recipe. It’s the kind of meal that makes you feel like you’re getting a warm hug from the inside out. I’ve tested this recipe more times than I can count, tweaking the seasonings and testing different bread types until everything came together perfectly.
- Quick & Easy: Comes together in under 30 minutes, making it perfect for busy weeknights or lazy Sunday afternoons.
- Simple Ingredients: No fancy grocery trips needed. You likely already have canned tomatoes, garlic, basil, and bread sitting in your kitchen right now.
- Perfect for Cozy Nights: Great for rainy evenings, sick days, or when you just need something warm and satisfying.
- Crowd-Pleaser: Kids and adults both go crazy for the crunchy croutons floating in creamy soup.
- Unbelievably Delicious: The contrast between the silky smooth soup and the crispy, melty croutons is next-level comfort food.
What makes this recipe different from the rest is the double-duty grilled cheese. Instead of serving the sandwich on the side, I cube it up and let it soak into the soup just enough to soften while keeping its structure. The result is a texture combination that feels both familiar and completely new. This isn’t just another version of tomato soup—it’s my best version, perfected after countless bowls and plenty of happy taste testers.
This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction that reminds you why you love cooking in the first place.
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, which makes this creamy tomato basil soup with grilled cheese croutons perfect for spontaneous cravings.
For the Soup
- 2 tablespoons unsalted butter (adds richness and depth)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced (fresh is best here)
- 2 cans (14.5 oz each) crushed tomatoes (I prefer San Marzano for sweetness)
- 1 cup vegetable broth or chicken broth (use low-sodium to control salt)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- 1/4 cup fresh basil leaves, chopped (plus extra for garnish)
- 1 teaspoon sugar (balances the acidity of tomatoes)
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional, for a little heat)
For the Grilled Cheese Croutons

- 4 slices sourdough bread (or any sturdy bread like ciabatta or country loaf)
- 2 tablespoons unsalted butter, softened
- 1 cup shredded mozzarella cheese (I recommend low-moisture for better melting)
- 1/2 cup shredded cheddar cheese (sharp cheddar adds nice tang)
When it comes to the tomatoes, I’ve tried a bunch of different brands over the years. Muir Glen and Cento are my go-to choices for consistent flavor. If you have fresh garden tomatoes in summer, by all means use them—just blanch and peel them first, and you’ll need about 6 medium tomatoes to replace the canned ones.
For the bread, sourdough holds up best against the soup without turning into complete mush. But honestly, leftover French bread or even thick-sliced sandwich bread works in a pinch. Just avoid anything too airy or flimsy, or your croutons will disintegrate before you get a chance to enjoy them.
The cheese combination is flexible too. If you only have mozzarella, that’s totally fine. But adding a little cheddar or even provolone gives the croutons more personality. I’ve also used pepper jack for a spicy kick, and let me tell you, that was a happy accident.
Equipment Needed
You don’t need a fancy kitchen to make this creamy tomato basil soup with grilled cheese croutons. Here’s what you’ll need:
- Large pot or Dutch oven (4-quart or larger for the soup)
- Wooden spoon or silicone spatula for stirring
- Chef’s knife and cutting board
- Immersion blender or regular blender (for pureeing the soup smooth)
- Non-stick skillet or griddle (for making the grilled cheese)
- Sharp knife (for cutting the grilled cheese into cubes)
- Measuring cups and spoons
If you don’t have an immersion blender, no worries. Let the soup cool slightly, then carefully transfer it to a regular blender in batches. Just don’t fill the blender more than halfway, and hold the lid down with a towel to avoid any hot soup explosions. I learned that one the hard way, and my kitchen ceiling still has a faint tomato stain to prove it.
For the skillet, cast iron works beautifully for getting that perfect golden crust on the grilled cheese. But honestly, any non-stick pan will do the job just fine.
Preparation Method
Let’s get cooking. This creamy tomato basil soup with grilled cheese croutons comes together in about 30 minutes from start to finish.
- Start the soup base. Melt 2 tablespoons of butter in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until it turns translucent and starts to soften. Stir occasionally so it doesn’t brown too much.
- Add the garlic. Toss in the minced garlic and cook for another 30 seconds until fragrant. Keep stirring—garlic burns fast and turns bitter. Trust me, I’ve ruined plenty of soups by walking away at this step.
- Pour in the tomatoes and broth. Add both cans of crushed tomatoes and the cup of broth. Stir everything together and bring it to a gentle simmer. Let it cook for 10 minutes, stirring every now and then. You’ll notice the color deepening and the aroma filling your kitchen.
- Season the soup. Stir in the sugar, salt, black pepper, and red pepper flakes if you’re using them. The sugar is important here—it cuts through the acidity of the tomatoes without making the soup taste sweet. Taste it and adjust the salt if needed.
- Blend until smooth. Remove the pot from the heat. Use an immersion blender directly in the pot to puree the soup until it’s completely smooth. If you’re using a regular blender, work in batches and be careful with the hot liquid. The soup should look velvety and rich at this point.
- Add the cream and basil. Stir in the heavy cream and chopped fresh basil. Return the pot to low heat and let it warm through for another 2-3 minutes. Don’t let it boil after adding the cream, or it might separate. You want it hot but not bubbling aggressively.
- Make the grilled cheese croutons. While the soup simmers, heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place two slices butter-side down in the skillet. Top each with a generous layer of mozzarella and cheddar. Place the remaining bread slices on top, butter-side up. Cook for 3-4 minutes per side until golden brown and the cheese is fully melted. The bread should be crispy and the cheese should be oozing out just a little.
- Cut into croutons. Let the grilled cheese rest for 1 minute on a cutting board. Then use a sharp knife to cut the sandwiches into 1-inch cubes. Don’t press down too hard or the cheese will squish out. A gentle sawing motion works best.
- Assemble and serve. Ladle the creamy tomato basil soup into bowls. Top generously with the grilled cheese croutons. Garnish with extra fresh basil and a drizzle of cream if you’re feeling fancy. Serve immediately while the croutons are still crispy on the outside and the soup is hot.
The soup should have a smooth, velvety texture that coats the back of a spoon. The croutons should be golden on the outside with melty, stretchy cheese inside. When you take a bite, you’ll get the contrast of the creamy soup and the crunchy, cheesy bread—it’s pure magic.
Cooking Tips & Techniques
After making this creamy tomato basil soup with grilled cheese croutons more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t skip the sugar. I know it sounds weird, but a little sugar balances the natural acidity of canned tomatoes. If your soup tastes too tangy or sharp, that’s usually the fix. Start with 1 teaspoon and add more if needed.
Use room temperature cream. Cold heavy cream can curdle when it hits hot soup. Let it sit on the counter for 10 minutes before adding it, or warm it slightly in the microwave. I forgot this once and ended up with tiny white specks floating in my soup. It still tasted fine, but it wasn’t as pretty.
Don’t overcrowd the skillet for the grilled cheese. If you’re making a double batch, cook the sandwiches in batches. Too many in the pan at once lowers the temperature and gives you soggy, pale bread instead of that beautiful golden crust. Patience pays off here.
Cut the croutons right before serving. If you cut them too early, they’ll get soft and lose their crunch. I usually make the soup first, then cook the grilled cheese while the soup is finishing up. That way everything comes together at the same time.
Taste as you go. This is the number one rule of cooking that I wish someone had drilled into me earlier. Seasonings need adjusting based on the tomatoes you use, the broth, and even your personal preference. Trust your taste buds more than the recipe.
One of my biggest failures with this recipe happened when I tried to use stale bread for the croutons. I thought it would be fine, but the bread absorbed too much soup too quickly and turned into a mushy mess. Fresh, sturdy bread is non-negotiable here.
Variations & Adaptations
This creamy tomato basil soup with grilled cheese croutons is incredibly flexible. Here are some ways to make it your own.
Dairy-Free Version: Swap the butter for olive oil or vegan butter. Use full-fat coconut milk instead of heavy cream. For the croutons, use dairy-free cheese shreds and vegan butter. The coconut milk adds a subtle sweetness that actually works really well with the tomatoes.
Spicy Kick: Add 1/2 teaspoon of smoked paprika and an extra pinch of red pepper flakes to the soup. Use pepper jack cheese in the grilled cheese croutons. The smokiness and heat take this in a whole different direction, and honestly, it’s become my favorite variation.
Herb Garden Version: Throw in a sprig of fresh rosemary or thyme while the soup simmers, then remove it before blending. Top the finished soup with fresh chives or parsley along with the basil. It adds layers of flavor that make the soup feel more sophisticated.
Roasted Tomato Twist: If you have extra time, roast 2 pounds of fresh tomatoes at 400°F for 25 minutes before adding them to the pot. This deepens the tomato flavor and adds a slight smokiness that canned tomatoes can’t replicate. I do this on weekends when I have more time to play around.
Protein Boost: Stir in 1 cup of cooked shredded chicken or white beans after blending. It turns the soup into a heartier meal that can stand on its own without needing a side dish.
I once tried adding a spoonful of pesto to the soup right before serving, and it was fantastic. The extra basil and garlic flavor just made everything better. So if you have pesto sitting in your fridge, go ahead and swirl some in.
Serving & Storage Suggestions
This creamy tomato basil soup with grilled cheese croutons is best served immediately while the croutons are still crispy. But there are plenty of ways to enjoy it beyond the first bowl.
Serving Temperature: Serve the soup hot but not boiling. Let it cool for a minute or two after ladling into bowls. The croutons should go on top right before serving so they maintain their texture.
Presentation Ideas: Drizzle a little extra cream or olive oil on top of each bowl. Sprinkle fresh basil leaves and a crack of black pepper. If you’re serving guests, individual bowls look nicer than one big pot on the table. But honestly, I’ve eaten this straight from the pot while standing at the counter, and it was still amazing.
What to Serve Alongside: A simple green salad with lemon vinaigrette balances the richness of the soup. Roasted vegetables like broccoli or asparagus also work well. For a full meal, add a side of roasted chicken or a simple pasta dish.
Storage: Store the soup and croutons separately. The soup keeps in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day or two as everything melds together. The croutons are best eaten fresh, but you can store them in an airtight container at room temperature for up to 2 days. They won’t be as crispy, but they’ll still taste good.
Freezing: The soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave some room for expansion. Thaw overnight in the refrigerator and reheat gently on the stovetop. Don’t freeze the croutons—they’ll turn into sad, soggy bread cubes.
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 intervals, stirring between each. If the soup separates slightly after freezing, a quick blend with an immersion blender will bring it back together.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown for one serving of this creamy tomato basil soup with grilled cheese croutons (based on 4 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 420 |
| Total Fat | 24g |
| Saturated Fat | 14g |
| Cholesterol | 65mg |
| Sodium | 780mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 4g |
| Sugars | 12g |
| Protein | 14g |
| Vitamin A | 25% DV |
| Vitamin C | 20% DV |
| Calcium | 30% DV |
| Iron | 10% DV |
Tomatoes are packed with lycopene, a powerful antioxidant that supports heart health and may reduce inflammation. The basil adds a dose of vitamin K and essential oils with antibacterial properties. The dairy provides calcium and protein, making this a surprisingly balanced meal.
If you’re watching your sodium, use low-sodium broth and reduce the added salt. You can also cut back on the cheese or use a reduced-fat version. For a lighter option, swap the heavy cream for half-and-half or evaporated milk.
This recipe contains dairy and gluten. For dietary restrictions, check the variations section for dairy-free and gluten-free options.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely. Use about 6 medium ripe tomatoes, blanched and peeled. Roast them first at 400°F for 20 minutes for deeper flavor. You may need to simmer the soup a little longer to thicken it since fresh tomatoes have more water than canned.
How do I make this soup vegan?
Use olive oil instead of butter. Replace heavy cream with full-fat coconut milk or cashew cream. For the croutons, use vegan butter and dairy-free cheese shreds. The coconut milk version is actually one of my favorite variations.
Why did my soup turn out too thin?
Your tomatoes might have been extra watery, or you added too much broth. Let the soup simmer uncovered for 10-15 minutes to reduce and thicken. You can also stir in a tablespoon of tomato paste to add body without changing the flavor.
Can I make this in a slow cooker or Instant Pot?
For a slow cooker, sauté the onions and garlic first, then add everything except the cream and basil. Cook on low for 4-6 hours. Blend, then stir in the cream and basil. For an Instant Pot, use the sauté function for the onions and garlic, then pressure cook on high for 10 minutes. Quick release, blend, and finish with cream.
What’s the best bread for the croutons?
Sourdough is my top choice because it holds up well and has a nice tang that complements the soup. Ciabatta, French bread, or any sturdy artisan bread also works great. Avoid soft sandwich bread—it turns into mush too quickly.
Conclusion
This creamy tomato basil soup with grilled cheese croutons is proof that sometimes the simplest ideas make the best meals. It takes a classic comfort food duo and brings them together in a way that feels fresh and exciting without being complicated. The silky smooth soup, the crunchy cheesy croutons, the burst of fresh basil—every spoonful hits just right.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra garlic, throw in some roasted red peppers, or use a different cheese blend. That’s the beauty of cooking—you get to play around and find what works for you. And if your family asks where you got the idea, you can tell them it came from a sister who wasn’t afraid to question the rules.
Drop a comment below and let me know how yours turned out. Did you try any fun variations? What kind of bread did you use? I genuinely love hearing about your kitchen adventures. And if you snap a photo, tag me so I can see those beautiful bowls of soup with their golden croutons floating on top. Happy cooking, friends!
Pin This Recipe!

Creamy Tomato Basil Soup with Easy Grilled Cheese Croutons
This creamy tomato basil soup is paired with crispy, cheesy grilled cheese croutons for a comforting twist on a classic duo. Ready in under 30 minutes, it’s perfect for cozy nights and sure to be a crowd-pleaser.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 2 cans (14.5 oz each) crushed tomatoes (preferably San Marzano)
- 1 cup vegetable broth or chicken broth (low-sodium)
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- 1/4 cup fresh basil leaves, chopped (plus extra for garnish)
- 1 teaspoon sugar
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
- 4 slices sourdough bread (or sturdy bread like ciabatta or country loaf)
- 2 tablespoons unsalted butter, softened
- 1 cup shredded mozzarella cheese (low-moisture recommended)
- 1/2 cup shredded cheddar cheese (sharp cheddar adds tang)
Instructions
- Start the soup base. Melt 2 tablespoons of butter in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and softened, stirring occasionally.
- Add the garlic. Toss in the minced garlic and cook for another 30 seconds until fragrant, stirring constantly.
- Pour in the tomatoes and broth. Add both cans of crushed tomatoes and the cup of broth. Stir together and bring to a gentle simmer. Let it cook for 10 minutes, stirring occasionally.
- Season the soup. Stir in the sugar, salt, black pepper, and red pepper flakes if using. Taste and adjust salt if needed.
- Blend until smooth. Remove the pot from heat. Use an immersion blender to puree the soup until completely smooth. If using a regular blender, work in batches and be careful with the hot liquid.
- Add the cream and basil. Stir in the heavy cream and chopped fresh basil. Return the pot to low heat and warm through for 2-3 minutes. Do not let it boil after adding the cream.
- Make the grilled cheese croutons. While the soup simmers, heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place two slices butter-side down in the skillet. Top each with a generous layer of mozzarella and cheddar. Place the remaining bread slices on top, butter-side up. Cook for 3-4 minutes per side until golden brown and cheese is fully melted.
- Cut into croutons. Let the grilled cheese rest for 1 minute on a cutting board. Use a sharp knife to cut the sandwiches into 1-inch cubes, using a gentle sawing motion.
- Assemble and serve. Ladle the creamy tomato basil soup into bowls. Top generously with the grilled cheese croutons. Garnish with extra fresh basil and a drizzle of cream if desired. Serve immediately.
Notes
Don’t skip the sugar—it balances the acidity of canned tomatoes. Use room temperature cream to prevent curdling. Cut the croutons right before serving to maintain crunch. For a dairy-free version, use olive oil or vegan butter, full-fat coconut milk, and dairy-free cheese. Store soup and croutons separately; soup keeps in the fridge for up to 5 days and freezes for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 420
- Sugar: 12
- Sodium: 780
- Fat: 24
- Saturated Fat: 14
- Carbohydrates: 38
- Fiber: 4
- Protein: 14
Keywords: tomato basil soup, grilled cheese croutons, creamy tomato soup, comfort food, easy soup recipe, quick dinner



