Written by

Jeffrey Powell

Published

Creamy Tomato Basil Soup with Crispy Grilled Cheese Croutons

Ready In 35 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in line at the hardware store last Tuesday, clutching a replacement drawer pull like it was a winning lottery ticket, when the man in front of me turned around and started talking about soup. Not just any soup—tomato soup. He was probably seventy, with paint-splattered jeans and the kind of unhurried voice that made you stop rushing. “You want the real secret?” he asked, not waiting for my answer. “Don’t peel the tomatoes. The skins hold all the flavor, and the blender handles the rest.” I nodded like I knew what he meant, honestly not sure if he was a retired chef or just someone who had strong opinions about produce. But there I was, in aisle four, learning more about roasting tomatoes than I had from any cookbook I owned. That conversation stuck with me—so much that I went home, bought extra tomatoes, and started experimenting. And somewhere between that hardware store encounter and my third batch of soup, I figured out the real game-changer: you don’t just serve this soup with grilled cheese. You put the grilled cheese right inside it.

Maybe you’ve been there—staring at a bowl of soup that’s good but missing something, wishing you could just dunk the whole sandwich in without it getting soggy. That’s exactly what this creamy tomato basil soup with crispy grilled cheese croutons solves. It’s the kind of recipe that feels like a happy accident, even though I spent a solid week testing it to get it just right. Let me tell you, the first time I dropped those crispy little squares into the bowl and watched them float there, slightly golden and utterly perfect, I actually laughed out loud. It was one of those kitchen moments you don’t forget.

Why You’ll Love This Recipe

I’ve tested this creamy tomato basil soup at least a dozen times—adjusting the roasting time, tweaking the basil ratio, and yes, burning a few batches of croutons before I got it right. Here’s why this version is the one you’ll come back to:

  • Quick & Easy: From start to finish, you’re looking at about 35 minutes. Perfect for those evenings when you want something cozy but don’t have two hours to spend in the kitchen.
  • Simple Ingredients: Canned tomatoes, fresh basil, cream, and bread. That’s the backbone. No trips to a specialty store required—I promise you’ve got most of this already.
  • Perfect for Cozy Nights: Whether it’s a rainy Tuesday or a lazy Sunday, this soup hits that comfort food spot without weighing you down.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and even my uncle who “doesn’t do soup.” Every single bowl came back empty.
  • Unbelievably Delicious: The texture is silky without being heavy, and those crispy grilled cheese croutons? They stay crunchy for a surprisingly long time—even floating in hot soup.

What makes this different from every other tomato soup out there is the double-roasting technique. You roast the tomatoes and garlic first, which deepens the flavor in a way that simmering alone just can’t match. Then you blend it until it’s velvety smooth, stir in the cream, and top it with those golden croutons. It’s not just another version—it’s the version that makes you close your eyes after the first spoonful. Trust me on this one.

What Ingredients You Will Need

This creamy tomato basil soup uses simple, everyday ingredients to create something that tastes anything but ordinary. Here’s what you’ll need to grab:

For the Soup:

  • 2 tablespoons olive oil (I prefer extra virgin for the flavor)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, smashed (don’t bother mincing—the blender does the work)
  • 2 cans (28 ounces each) whole peeled tomatoes, preferably San Marzano if you can find them
  • 1 cup fresh basil leaves, loosely packed, plus more for garnish
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 2 cups vegetable broth or chicken broth
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional, but I love the little kick)
  • 1 tablespoon tomato paste (adds depth)

For the Crispy Grilled Cheese Croutons:

  • 4 slices sourdough bread (or any sturdy bread—avoid anything too airy)
  • 2 tablespoons unsalted butter, softened
  • 4 slices sharp cheddar cheese (I recommend Tillamook or Cabot for the best melt)
  • 2 slices provolone cheese (adds that stretchy texture)
  • Pinch of garlic powder

A few notes from my testing: If you’re using canned tomatoes, go for whole peeled ones over crushed. The flavor is noticeably better, and you control the texture when you blend. For the basil, fresh is non-negotiable here—dried basil just doesn’t bring the same brightness. And if you’re dairy-sensitive, swap the heavy cream for full-fat coconut cream. It changes the flavor slightly but keeps that silky richness you’re after.

Equipment Needed

You don’t need a professional kitchen to pull this off, but a few tools make the process smoother:

  • Large Dutch oven or heavy-bottomed pot: I use my 5.5-quart Le Creuset, but any sturdy pot works. The key is even heat distribution so the garlic doesn’t burn.
  • Immersion blender or countertop blender: An immersion blender means less cleanup, but a regular blender gives you a smoother texture. Just be careful blending hot liquids—work in batches and vent the lid.
  • Baking sheet: For roasting the tomatoes and garlic. Line it with parchment paper for easy cleanup.
  • Non-stick skillet or griddle: For making the grilled cheese. A cast iron skillet works beautifully here.
  • Sharp knife and cutting board: You’ll be dicing onions and slicing bread, so a good knife makes all the difference.
  • Measuring cups and spoons: Nothing fancy, just accurate ones.

If you don’t have an immersion blender, no worries. Let the soup cool for 10 minutes, then transfer it to a blender in batches. Just remember to remove the center cap from the lid and cover it with a towel to let steam escape. I learned that one the hard way—hot soup explosion is not a fun cleanup.

Preparation Method

creamy tomato basil soup with grilled cheese croutons preparation steps

Let’s walk through this step by step. I’ve included timing cues and visual markers so you know exactly what to look for.

Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 400°F (200°C). Open both cans of whole peeled tomatoes and drain them, reserving the liquid. Spread the tomatoes on a lined baking sheet. Add the 4 smashed garlic cloves and drizzle everything with 1 tablespoon of olive oil. Sprinkle with a pinch of salt and pepper. Roast for 20-25 minutes, until the tomatoes look slightly caramelized and the garlic is soft and fragrant. You’ll smell it when it’s ready—that sweet, concentrated tomato aroma is unmistakable.

Step 2: Sauté the Onion
While the tomatoes roast, heat the remaining 1 tablespoon of olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until it’s translucent and just starting to brown at the edges. Don’t rush this step—caramelized onions add sweetness that balances the acidity of the tomatoes.

Step 3: Build the Soup Base
Add the tomato paste to the onions and stir for 1 minute. It should darken slightly and smell richer. Pour in the reserved tomato liquid from the cans, plus the 2 cups of broth. Scrape up any browned bits from the bottom of the pot—that’s flavor you don’t want to leave behind.

Step 4: Combine and Simmer
Once the tomatoes and garlic are done roasting, add them directly to the pot. Stir in the fresh basil leaves (all 1 cup), salt, pepper, and red pepper flakes if using. Bring the soup to a gentle simmer, then reduce the heat to low. Let it cook for 10 minutes, stirring occasionally. The basil will wilt and release its oils, and the flavors will start to meld together beautifully.

Step 5: Blend Until Silky
Remove the pot from the heat. Using an immersion blender, blend the soup until completely smooth. If you’re using a countertop blender, let the soup cool for 10 minutes first, then blend in batches. The soup should be a deep, rich red with no visible chunks. Taste it and adjust the salt—this is where you make it yours.

Step 6: Add the Cream
Stir in the heavy cream until fully incorporated. The color will lighten to a beautiful coral-orange. Let it warm through for 2-3 minutes on low heat, but don’t let it boil—the cream could separate. Taste again and adjust seasoning if needed.

Step 7: Make the Grilled Cheese Croutons
While the soup finishes, heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place two slices butter-side down, layer with cheddar and provolone, then top with the remaining bread slices, 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 oozing slightly. Let it rest for 2 minutes, then cut into 1-inch squares.

Step 8: Serve
Ladle the soup into bowls. Top generously with the crispy grilled cheese croutons and a few fresh basil leaves. Serve immediately while the croutons are still crunchy.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve definitely made my share of mistakes. Here’s what I’ve learned:

Don’t skip the roasting step. I tried making this without roasting the tomatoes once because I was in a hurry, and the soup was noticeably flat. Roasting concentrates the natural sugars and adds a smoky depth that simmering alone can’t replicate. It’s worth the extra 20 minutes.

Watch your heat with the cream. The first time I made this, I got distracted and let the soup boil after adding the cream. It curdled into this grainy, sad mess. Keep the heat on low once the cream goes in, and stir gently. You want it hot, not bubbling.

For the croutons, patience is key. I know it’s tempting to crank up the heat to speed up the browning, but medium heat gives you that perfect golden crust without burning the butter. Low and slow wins this race. Also, letting the grilled cheese rest before cutting is non-negotiable—otherwise, all the cheese oozes out and you’re left with sad, empty bread squares.

Make it ahead: The soup actually tastes better the next day after the flavors have had time to meld. Make it a day ahead, store it in the fridge, and reheat gently. Just don’t add the croutons until you’re ready to serve, or they’ll get soggy.

Variations & Adaptations

This creamy tomato basil soup is surprisingly flexible. Here are a few ways to switch it up:

Vegan Version: Swap the heavy cream for full-fat coconut cream and use dairy-free cheese for the croutons. The coconut flavor is subtle and actually pairs beautifully with the basil. I’ve tried this with Violife cheddar shreds, and they melt surprisingly well.

Spicy Kick: Add an extra 1/2 teaspoon of red pepper flakes and a diced jalapeño when you sauté the onion. The heat cuts through the richness and wakes up your taste buds. My husband requests this version every time.

Herb Swap: If basil isn’t your thing, try fresh oregano or thyme instead. The flavor profile shifts to something more rustic and earthy. I did this once when my basil plant died unexpectedly, and it was honestly delicious.

Gluten-Free Option: Use gluten-free bread for the croutons. Just make sure it’s a sturdy variety—gluten-free bread can get gummy if it’s too soft. Schär’s sourdough works great.

Protein Boost: Stir in 1 cup of cooked white beans or shredded rotisserie chicken after blending. It makes the soup heartier and turns it into a full meal. I’ve done this on nights when I wanted something more substantial, and it works surprisingly well.

Serving & Storage Suggestions

This soup is best served piping hot, with the croutons added just before eating so they stay crispy. I like to garnish with a few fresh basil leaves and a drizzle of olive oil for a pretty finish. It pairs beautifully with a simple green salad dressed with lemon vinaigrette—the acidity cuts through the richness.

For drinks, a crisp Sauvignon Blanc or a cold glass of iced tea works wonderfully. If you’re feeding kids, apple juice or sparkling water with lemon is a hit.

Storage: Keep the soup and croutons separately. The soup will keep in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and get even better after a day or two. To reheat, warm it gently on the stovetop over low heat, stirring occasionally. You can also microwave it in 30-second bursts, stirring between each.

Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator and reheat as usual. Just don’t freeze the croutons—make fresh ones when you’re ready to serve.

Reheating the croutons: If you have leftover croutons (unlikely, but possible), reheat them in a 350°F oven for 5 minutes to crisp them back up. The microwave will make them soggy, so avoid it.

Nutritional Information & Benefits

Here’s an approximate breakdown per serving (based on 4 servings):

Nutrient Amount
Calories 385
Total Fat 22g
Saturated Fat 12g
Carbohydrates 35g
Fiber 5g
Sugar 12g
Protein 14g
Sodium 780mg

Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Cooking them actually increases the lycopene content, so this soup is a nutritional powerhouse in disguise. Basil adds vitamin K and essential oils with anti-inflammatory properties. And the olive oil provides healthy monounsaturated fats that help your body absorb the fat-soluble nutrients from the tomatoes.

This recipe is naturally vegetarian and can easily be made gluten-free or vegan with the substitutions mentioned above. It contains dairy (cream and cheese) and gluten (bread), so keep that in mind if you’re cooking for someone with allergies.

Conclusion

This creamy tomato basil soup with crispy grilled cheese croutons is the kind of recipe that feels like a warm hug in a bowl. It’s comforting without being heavy, indulgent without being complicated, and honestly, it’s just fun to eat. There’s something deeply satisfying about scooping up a spoonful of silky soup with a crunchy, cheesy crouton floating on top. It’s a two-for-one deal that never gets old.

I hope you give this one a try—and more importantly, I hope you make it your own. Add extra basil if you’re feeling fancy. Use pepper jack cheese for the croutons if you want a kick. Leave the red pepper flakes out if you’re serving little ones. This recipe is forgiving and flexible, just like all the best comfort food should be.

If you make this, I’d love to hear about it. Drop a comment below and tell me how it turned out, or share your own twist on the croutons. And if you’re looking for more cozy soup recipes, check out this roasted butternut squash soup I’ve been making all fall—it’s another one that came from an unexpected conversation, but that’s a story for another day.

Happy cooking, friends. Go make something that makes you smile.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely. Use about 3 pounds of ripe Roma or San Marzano tomatoes. Roast them at 400°F for 30-35 minutes with garlic and olive oil before adding to the soup. You may need to adjust the liquid slightly since fresh tomatoes have more water content.

How do I make this soup thicker?

If you prefer a thicker soup, reduce the broth to 1 1/2 cups instead of 2. You can also stir in 2 tablespoons of tomato paste at the beginning for extra body. For a dairy-free thickener, blend in 1/2 cup of cooked white beans.

Can I make the croutons ahead of time?

You can, but they’re best fresh. If you need to prep ahead, make the grilled cheese, let it cool completely, and store it in an airtight container at room temperature for up to 4 hours. Reheat in a 350°F oven for 5 minutes before cutting into croutons.

What’s the best bread for the croutons?

Sourdough is my top choice because it’s sturdy and has a tangy flavor that complements the soup. Italian bread, ciabatta, or a good quality white bread also work well. Avoid soft sandwich bread—it gets too soggy and doesn’t hold up to the cheese.

Can I freeze the soup with the cream already added?

Yes, but the texture may change slightly upon thawing. Cream-based soups can sometimes separate after freezing. To avoid this, freeze the soup before adding the cream, then stir the cream in when you reheat it. If you’ve already added the cream, just whisk it vigorously after thawing to bring it back together.

Pin This Recipe!

creamy tomato basil soup with grilled cheese croutons recipe

Print

Creamy Tomato Basil Soup with Crispy Grilled Cheese Croutons

A silky, roasted tomato basil soup topped with crispy grilled cheese croutons. This comforting recipe combines deep roasted tomato flavor with creamy richness and crunchy, cheesy bites in every spoonful.

  • Author: Christina
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil (extra virgin preferred)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, smashed
  • 2 cans (28 ounces each) whole peeled tomatoes (preferably San Marzano)
  • 1 cup fresh basil leaves, loosely packed, plus more for garnish
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 2 cups vegetable broth or chicken broth
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon tomato paste
  • 4 slices sourdough bread (or any sturdy bread)
  • 2 tablespoons unsalted butter, softened
  • 4 slices sharp cheddar cheese (e.g., Tillamook or Cabot)
  • 2 slices provolone cheese
  • Pinch of garlic powder

Instructions

  1. Preheat oven to 400°F (200°C). Drain canned tomatoes, reserving liquid. Spread tomatoes on a lined baking sheet with smashed garlic cloves. Drizzle with 1 tablespoon olive oil, salt, and pepper. Roast 20-25 minutes until caramelized and fragrant.
  2. While tomatoes roast, heat remaining 1 tablespoon olive oil in a Dutch oven over medium heat. Add diced onion and cook 5-6 minutes until translucent and lightly browned.
  3. Add tomato paste to onions and stir for 1 minute until darkened. Pour in reserved tomato liquid and 2 cups broth, scraping up browned bits from pot bottom.
  4. Add roasted tomatoes and garlic to pot. Stir in basil, salt, pepper, and red pepper flakes. Bring to a gentle simmer, then reduce heat to low. Cook 10 minutes, stirring occasionally.
  5. Remove pot from heat. Blend soup with an immersion blender until smooth. (Alternatively, let cool 10 minutes, then blend in batches in a countertop blender, venting the lid.) Taste and adjust salt.
  6. Stir in heavy cream until fully incorporated. Warm through on low heat for 2-3 minutes, but do not boil. Adjust seasoning if needed.
  7. While soup finishes, heat a non-stick skillet over medium heat. Butter one side of each bread slice. Place two slices butter-side down, layer with cheddar and provolone, then top with remaining bread slices, butter-side up. Cook 3-4 minutes per side until golden brown and cheese is melted. Let rest 2 minutes, then cut into 1-inch squares.
  8. Ladle soup into bowls. Top generously with grilled cheese croutons and fresh basil leaves. Serve immediately.

Notes

Don’t skip roasting the tomatoes—it deepens flavor. Keep heat low after adding cream to prevent curdling. Let grilled cheese rest before cutting to keep cheese inside. Soup tastes even better the next day. Store soup and croutons separately. Soup keeps in fridge up to 5 days or freezer up to 3 months (freeze without cream for best texture). Reheat croutons in 350°F oven for 5 minutes to re-crisp.

Nutrition

  • Serving Size: 1 bowl (about 2 cups
  • Calories: 385
  • Sugar: 12
  • Sodium: 780
  • Fat: 22
  • Saturated Fat: 12
  • Carbohydrates: 35
  • Fiber: 5
  • Protein: 14

Keywords: tomato basil soup, creamy tomato soup, grilled cheese croutons, comfort food, easy soup recipe, roasted tomato soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating