Creamy Tomato Basil Soup with Grilled Cheese Croutons is a cozy, comforting bowl that’s perfect for chilly days. This soup brings together the smooth, creamy texture of ripe tomatoes and fresh basil with a little bit of richness that feels like a warm hug. The grilled cheese croutons on top add a fun twist—they’re crispy, cheesy bites that soak up the soup and make every spoonful extra special.
I love making this soup when I want something both simple and a little exciting. The idea of turning classic grilled cheese sandwiches into little croutons always puts a smile on my face—and my family’s too! It’s like getting the best parts of two favorite dishes in one. Plus, you can use whatever cheese you like, which makes this recipe really flexible and easy to tailor.
My favorite way to enjoy this soup is by pairing it with a big bowl and a good book, letting the warmth of the soup and the toasty grilled cheese croutons keep me company. It’s the perfect little treat when you want something filling but not too heavy, and it’s always a hit whether you’re serving it for lunch, dinner, or a friendly gathering. I’m pretty sure this one will become a go-to for soup nights at your house too!
Key Ingredients & Substitutions
Tomatoes: Canned whole peeled tomatoes work great, but fresh ripe tomatoes add a bright, natural flavor if you have the time. If fresh, choose plum or Roma varieties for sweetness and fewer seeds.
Basil: Fresh basil really lifts the soup with its fragrance. If fresh isn’t available, use 1 teaspoon dried basil, but add it earlier in cooking to bring out the flavor.
Cream: Heavy cream adds richness and smoothness. Half-and-half or coconut cream can be softer substitutes if you want a lighter or dairy-free option.
Bread and Cheese: Good sandwich bread like sourdough makes sturdy grilled cheese croutons. Use cheddar for classic flavor or try mozzarella, Monterey Jack, or Gruyère for different melting qualities and taste.
How Do I Get Smooth, Creamy Soup Without Lumps?
Blending the soup is key to a creamy texture. Here’s how to get it just right:
- Use an immersion blender directly in the pot for easy control and fewer dishes.
- If using a regular blender, blend in batches and fill the blender jar only halfway to avoid spills.
- Be careful when blending hot soup—vent the lid slightly to let steam escape.
- Blend until completely smooth, then return to the pot and stir in cream and basil gently.
This step makes your soup silky and well combined, perfect for holding those crispy grilled cheese croutons on top.

Equipment You’ll Need
- Large heavy-bottomed pot – I like it because it heats evenly and can handle the soup simmering and blending.
- Immersion blender or blender – an immersion blender makes blending easy and reduces splatter. A regular blender works too; just be careful with hot liquids.
- Skillet – perfect for grilling the cheese sandwiches until golden and melty.
- Chef’s knife & cutting board – for chopping onions, garlic, and tomatoes smoothly and safely.
- Measuring cups and spoons – helps keep your flavors balanced.
Flavor Variations & Add-Ins
- Swap basil for fresh thyme or oregano for a different herbal note that complements the tomatoes.
- Add sautéed mushrooms or roasted red peppers into the soup for extra flavor and texture.
- Use pepper jack or mozzarella cheese in the grilled cheese for a creamy, cheesy twist.
- Spice it up with a pinch of red pepper flakes or a splash of hot sauce stirred into the soup for some heat.
Creamy Tomato Basil Soup with Grilled Cheese Croutons
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (28 oz each) whole peeled tomatoes or 3 lbs fresh ripe tomatoes, chopped
- 1 cup vegetable broth or chicken broth
- ½ cup heavy cream or half-and-half
- ¼ cup fresh basil leaves, chopped, plus extra for garnish
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and freshly ground black pepper, to taste
For the Grilled Cheese Croutons:
- 4 slices of good-quality sandwich bread (like sourdough or white bread)
- 4 slices of cheddar cheese or your favorite melting cheese
- 2 tablespoons butter, softened
Time You’ll Need
This recipe takes about 10 minutes to prepare and around 30 minutes to cook and simmer the soup. Making the grilled cheese croutons will take another 10 minutes. So altogether, plan for about 45-50 minutes from start to finish, perfect for a cozy meal!
Step-by-Step Instructions:
1. Cook the Soup Base:
Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté it for about 5 minutes until it’s soft and translucent. Stir in the minced garlic and cook it for another minute until you can smell its aroma, but be careful not to let it burn.
2. Add Tomatoes and Simmer:
Pour in the tomatoes along with their juice. If you’re using canned tomatoes, crush them gently with your spoon. Add the broth, stir everything together, and bring it to a boil. Once boiling, turn the heat down and let it simmer uncovered for 20-30 minutes. This helps the flavors develop deep and rich.
3. Blend the Soup Smooth:
Use an immersion blender to blend the soup right in the pot until it’s silky smooth. If you don’t have one, carefully ladle the soup into a blender in batches and blend until smooth, then pour it back into the pot.
4. Stir in Cream and Basil:
Add the heavy cream and chopped basil leaves to the blended soup. If the soup tastes too tart, stir in a teaspoon of sugar. Season with salt and pepper to your liking. Keep the soup warm on low heat as you make the croutons.
5. Make the Grilled Cheese Croutons:
Heat a skillet over medium heat. Spread butter on one side of each bread slice. Place two slices butter-side-down on the skillet, top them with cheese, then cover with the remaining bread slices, butter side facing up. Cook for 3-4 minutes on each side until the bread is golden brown and the cheese is melted.
6. Cut and Serve:
Let the grilled cheese sandwiches cool just enough to handle, then cut them into bite-sized cubes. Ladle the warm tomato basil soup into bowls, sprinkle the grilled cheese croutons on top, and garnish with extra chopped basil if you like.
Enjoy your cozy bowl of Creamy Tomato Basil Soup with cheesy, crunchy grilled cheese croutons!
Can I Use Frozen Tomatoes for the Soup?
Yes! If using frozen tomatoes, thaw them completely before cooking. Fresh or canned tomatoes work best, but thawed frozen ones add good flavor too.
Can I Make the Soup Ahead of Time?
Absolutely! The soup can be made up to 2 days in advance. Store it in an airtight container in the fridge and gently reheat on the stove before serving. Add the cream and basil fresh when reheating for best flavor.
How Should I Store Leftover Grilled Cheese Croutons?
Store any leftover grilled cheese croutons in an airtight container at room temperature for up to a day. Re-toast them in a skillet to crisp up before adding them back to the soup.
Is There a Dairy-Free Version of This Soup?
Yes! Substitute the heavy cream with coconut milk or a plant-based cream alternative, and use dairy-free cheese for the croutons to keep it creamy and delicious without dairy.