The last spoonful scraped against the bowl, and my husband looked up with that face — the one that says he’s already planning when he can have it again. “Can you make this next week?” he asked, reaching for a stray crouton that had escaped onto the table. I’d been testing soup recipes all month, but this one hit different. It wasn’t just good. It was the kind of good that makes you stop mid-bite and just sit there for a second.
Honestly, I wasn’t even trying to reinvent the wheel. I just wanted something warm on a drizzly Tuesday — something that would pair with the slightly stale loaf of sourdough sitting on my counter. The creamy tomato basil soup with crispy grilled cheese croutons that came out of that afternoon has become my most-requested recipe. Friends text me for it. My sister-in-law asked for it printed out, which felt like the highest compliment coming from someone who never cooks.
I’ve made a lot of soup in my day — some winners, some that ended up in the trash. But this one stuck. There’s something about the way the velvety tomato base wraps around those little golden squares of crispy, melty bread. It’s comfort in a bowl, no question. And the best part? It comes together faster than you’d think.
Why You’ll Love This Recipe
Let me tell you why this creamy tomato basil soup with crispy grilled cheese croutons has earned a permanent spot in my weekly rotation. I’ve tested this recipe at least a dozen times, tweaking the creaminess, the seasoning, and the crouton technique until everything clicked.
- Quick & Easy: From start to finish, you’re looking at about 30 minutes. Perfect for those nights when you want something cozy but don’t have hours to spend in the kitchen.
- Simple Ingredients: Canned tomatoes, onion, garlic, cream, fresh basil, and bread. That’s it. No weird specialty items you’ll use once and forget about.
- Perfect for Cozy Nights: Rainy days, sick days, or just one of those days — this soup is basically a hug in a bowl.
- Crowd-Pleaser: I’ve served this at casual dinners and even a small gathering, and the bowl always comes back empty. Kids love the croutons, adults love the flavor.
- Unbelievably Delicious: The texture is what gets me every time. Silky smooth tomato soup with those little pockets of crispy, cheesy bread floating on top? It’s next-level comfort food.
What makes this recipe different from all the other tomato soups out there? It’s the double-dose of cheese in the croutons and the way the basil gets stirred in at the very end to keep its flavor bright and fresh. I’ve tried versions where the basil gets cooked down, and it just loses that pop. Trust me on this one — adding it at the end changes everything.
This isn’t just another soup recipe. It’s the kind that makes you close your eyes after the first spoonful. It’s comfort food reimagined — faster, creamier, and with that satisfying crunch that takes it over the top.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are probably already in your kitchen, which is exactly how I like to cook.
For the Soup
- 2 tablespoons unsalted butter — adds richness and helps sauté the aromatics
- 1 medium yellow onion, diced — sweetens as it cooks, forming the flavor base
- 3 cloves garlic, minced — use fresh, not the jarred stuff if you can help it
- 2 cans (14.5 oz each) crushed tomatoes — I prefer San Marzano for their natural sweetness, but any good-quality brand works (adds depth)
- 1 cup vegetable broth — or chicken broth if that’s what you have; both work beautifully
- ½ cup heavy cream — for that velvety texture (use full-fat coconut cream for dairy-free)
- ¼ cup fresh basil leaves, chopped — wait until the very end to add these; I cannot stress this enough
- ½ teaspoon salt — plus more to taste at the end
- ¼ teaspoon black pepper — freshly ground if you have it
- ¼ teaspoon red pepper flakes — optional, but I love the tiny kick it adds
For the Crispy Grilled Cheese Croutons
- 4 slices sourdough bread — day-old bread actually works better here; it gets crunchier
- 2 tablespoons unsalted butter, softened — for spreading on the bread
- 1 cup shredded sharp cheddar cheese — I recommend Tillamook or Cabot for the best melt and flavor
- ¼ cup shredded mozzarella — gives that perfect stretchy pull
A quick note on ingredient selection: Look for crushed tomatoes that don’t have added sugar or too much salt. You want to control the seasoning yourself. And for the bread, sourdough is my top pick because it holds up to the soup without getting soggy too fast, but a good Italian loaf works too. If you’re feeling adventurous, try using a fluffy cheddar and chive buttermilk biscuit instead of bread for the croutons — it’s a game-changer.
Equipment Needed
- Large pot or Dutch oven — a 5-quart pot is perfect; Le Creuset is lovely but any heavy-bottomed pot works
- Immersion blender — my preferred tool for blending soup right in the pot; so much less cleanup
- Regular blender — works just fine if you don’t have an immersion blender; just blend in batches and be careful with the hot liquid
- Large skillet or griddle — for making the grilled cheese croutons; cast iron gives the best crust
- Sharp knife and cutting board — for dicing the onion and chopping basil
- Wooden spoon or spatula — for stirring the soup as it cooks
- Measuring cups and spoons — for accuracy, especially with the cream and seasonings
If you don’t have an immersion blender, don’t run out and buy one just for this. A regular blender works, but let the soup cool for a few minutes first and never fill the blender more than halfway. I learned that lesson the hard way — hot soup explosion is not a fun cleanup.
Preparation Method
Alright, let’s get cooking. This creamy tomato basil soup with crispy grilled cheese croutons comes together in about 30 minutes, and I’ll walk you through every step.
- Melt the butter in your large pot over medium heat. Once it’s bubbling, add the diced onion. Cook for about 5 minutes, stirring occasionally, until the onion turns translucent and starts to smell sweet. You want it soft but not browned.
- Add the minced garlic and cook for 1 minute. Stir constantly here — garlic burns fast and turns bitter. Your kitchen should smell amazing at this point.
- Pour in the crushed tomatoes and vegetable broth. Stir everything together and bring it to a gentle simmer. Let it cook for 10 minutes, stirring now and then. The flavors are melding together during this time, so don’t rush it.
- Remove the pot from heat and blend the soup. If you’re using an immersion blender, just stick it right in the pot and blend until smooth. If you’re using a regular blender, let the soup cool for about 5 minutes first, then blend in batches. Be careful — hot liquid expands and can pop the lid off. Hold the lid down with a kitchen towel.
- Return the blended soup to low heat. Stir in the heavy cream, salt, black pepper, and red pepper flakes if using. Let it warm through for about 2 minutes. Don’t let it boil after adding the cream or it might separate.
- Stir in the fresh chopped basil. This is the step I want you to remember. Turn off the heat completely before adding the basil. The residual heat will wilt it gently and release all that beautiful flavor without cooking it to death. Taste and adjust salt if needed.
- While the soup simmers, make the grilled cheese croutons. Heat your 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 handful of the cheddar and mozzarella blend. Place the remaining bread slices on top, butter-side up.
- Cook the sandwiches for 3-4 minutes per side. You’re looking for deep golden brown and the cheese should be fully melted. Press down gently with a spatula to get even browning. Let them rest on a cutting board for a minute before cutting.
- Cut each grilled cheese into small cubes. Aim for about 1-inch squares. They don’t need to be perfect — rustic is part of the charm here.
- Ladle the soup into bowls and top generously with the crispy grilled cheese croutons. Serve immediately while the croutons are still crunchy. The contrast between the smooth soup and the crispy, cheesy bread is everything.
A quick sensory check: The soup should be a deep reddish-orange color, smooth as silk, with little specks of green basil throughout. The croutons should be golden brown on the outside with visible melted cheese peeking out. When you drop them into the soup, they should float for a moment before slowly starting to soak up that creamy tomato goodness.
Cooking Tips & Techniques
I’ve made this creamy tomato basil soup with crispy grilled cheese croutons more times than I can count, and I’ve definitely made my share of mistakes along the way. Here’s what I’ve learned.
Don’t skip the blending step. I know it’s tempting to just leave it chunky and call it rustic, but the blending is what gives this soup that velvety texture that makes it feel special. If you like a little texture, you can blend only half and leave the rest chunky.
Watch your heat with the cream. I ruined a batch once by letting it boil after adding the cream. The soup turned grainy and looked separated. Low heat only after the cream goes in, and take it off the heat before adding the basil.
Use day-old bread for the croutons. Fresh bread gets soggy faster. I’ve tested this with both, and day-old sourdout gives you that satisfying crunch that lasts longer in the soup. If you only have fresh bread, toast the crouton cubes in the oven at 350°F for about 5 minutes before adding them to the soup.
Make extra croutons. Trust me on this. Everyone wants more. I usually double the grilled cheese portion because people pick them out and eat them first. If you want to switch things up, try using the same technique from my crispy cheesy garlic bread twists recipe for an herby twist on the croutons.
Season as you go. Don’t wait until the end to add all your salt. Season the onions when you cook them, add a pinch with the tomatoes, and then adjust at the end. Layered seasoning makes for a more complex flavor.
Let the soup rest. If you have time, let the finished soup sit for 10 minutes before serving. The flavors settle and marry together. It’s even better the next day, honestly.
Variations & Adaptations
One of the things I love about this creamy tomato basil soup with crispy grilled cheese croutons is how easy it is to adapt. Here are some variations I’ve tried and loved.
Vegan Version: Swap the butter for olive oil, use full-fat coconut cream instead of heavy cream, and use vegan cheddar shreds for the croutons. I tested this for a friend who’s dairy-free, and honestly, the coconut cream adds a subtle sweetness that works beautifully with the tomatoes.
Spicy Kick: Double the red pepper flakes and add a chopped jalapeño when you sauté the onions. I did this on a whim one night when I wanted something with more heat, and it turned into my husband’s favorite version.
Roasted Tomato Version: For deeper flavor, roast 2 pounds of fresh Roma tomatoes at 400°F for 25 minutes instead of using canned. Let them cool slightly, then blend them right into the soup. This is fantastic in late summer when tomatoes are at their peak.
Herb Swap: No basil? Use fresh oregano or thyme instead. The flavor profile changes completely, but it’s still delicious. I’ve also done a mix of basil and parsley when I was running low on basil.
Gluten-Free Option: Use gluten-free bread for the croutons. I’ve tested this with several brands, and Schär works best for holding up to the soup. Just toast the croutons a little longer to get them extra crispy.
Protein Boost: Add a can of drained cannellini beans when you blend the soup. It adds protein and makes it even creamier without changing the flavor much. My kids didn’t even notice when I tried this one.
Serving & Storage Suggestions
This creamy tomato basil soup with crispy grilled cheese croutons is best served immediately while the croutons are still crunchy. I like to ladle the soup into wide, shallow bowls so the croutons have room to float on top. A sprinkle of extra fresh basil and a crack of black pepper on top makes it look restaurant-worthy.
What to serve with it: A simple side salad with a bright vinaigrette cuts through the richness of the soup beautifully. I love pairing it with a fresh autumn harvest salad with maple vinaigrette for a complete meal. A glass of crisp white wine or a warm mug of tea works too, depending on your mood.
Storage: The soup keeps in an airtight container in the refrigerator for up to 5 days. The flavor actually gets better on day two. Store the croutons separately in a paper towel-lined container at room temperature for up to 2 days. Do not store them in the soup or they’ll turn into sad, soggy messes.
Freezing: This 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 — make fresh ones when you’re ready to serve.
Reheating: Warm the soup over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too
Pin This Recipe!
Creamy Tomato Basil Soup with Crispy Grilled Cheese Croutons
A velvety tomato basil soup topped with crispy, cheesy grilled cheese croutons. This quick and easy comfort food comes together in about 30 minutes and is perfect for cozy nights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cans (14.5 oz each) crushed tomatoes
- 1 cup vegetable broth
- ½ cup heavy cream
- ¼ cup fresh basil leaves, chopped
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- 4 slices sourdough bread
- 2 tablespoons unsalted butter, softened
- 1 cup shredded sharp cheddar cheese
- ¼ cup shredded mozzarella
Instructions
- Melt the butter in your large pot over medium heat. Once it’s bubbling, add the diced onion. Cook for about 5 minutes, stirring occasionally, until the onion turns translucent and starts to smell sweet.
- Add the minced garlic and cook for 1 minute, stirring constantly.
- Pour in the crushed tomatoes and vegetable broth. Stir everything together and bring it to a gentle simmer. Let it cook for 10 minutes, stirring now and then.
- Remove the pot from heat and blend the soup using an immersion blender or regular blender (in batches, being careful with hot liquid).
- Return the blended soup to low heat. Stir in the heavy cream, salt, black pepper, and red pepper flakes if using. Let it warm through for about 2 minutes. Do not let it boil.
- Turn off the heat and stir in the fresh chopped basil. Taste and adjust salt if needed.
- While the soup simmers, make the grilled cheese croutons. Heat your 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 handful of the cheddar and mozzarella blend. Place the remaining bread slices on top, butter-side up.
- Cook the sandwiches for 3-4 minutes per side until deep golden brown and the cheese is fully melted. Press down gently with a spatula. Let them rest on a cutting board for a minute before cutting.
- Cut each grilled cheese into small cubes, about 1-inch squares.
- Ladle the soup into bowls and top generously with the crispy grilled cheese croutons. Serve immediately.
Notes
Use day-old bread for the croutons to keep them crunchier. Add the basil at the very end to preserve its bright flavor. For a vegan version, use olive oil, coconut cream, and vegan cheese. The soup can be stored in the refrigerator for up to 5 days and freezes well for up to 3 months. Store croutons separately.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 450
- Sugar: 12
- Sodium: 780
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 38
- Fiber: 5
- Protein: 14
Keywords: creamy tomato basil soup, grilled cheese croutons, tomato soup, comfort food, easy soup recipe





