Written by

Pamela Sutton

Published

Creamy Tomato Basil Soup with Grilled Cheese Croutons Recipe

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a drizzly Tuesday, and I had a craving that wouldn’t quit. Not for something sweet, but for that specific kind of comfort that only comes from a bowl of creamy tomato soup. The kind that warms you from the inside out. I didn’t have the fancy canned tomatoes the “real” recipes call for, but I had a can of crushed ones, some sad-looking basil in the fridge, and a half block of cheddar that was starting to get desperate. Honestly, that’s when the best ideas happen—when you’re too tired to overthink it.

I started sautéing onions in butter, which I swear is the only way to start a good soup, and the smell filled my tiny kitchen. It was one of those moments where you just know something good is about to happen. I added the garlic, then the tomatoes, and let it all bubble while I stared out the window at the rain. That’s when the grilled cheese idea hit me. Not as a side, but in the soup. As croutons. I mean, why had I never thought of this before? It’s pure genius born from a tired brain and a nearly-empty pantry.

I made a quick sandwich, cut it into tiny squares, and floated them on top of the soup. That first spoonful—the creamy, tangy tomato with the crispy, buttery, melty cheese—was a total game-changer. I actually laughed out loud, standing there in my pajamas. This wasn’t just a late-night snack; it was a new favorite. And now, it’s the only way I make tomato soup. Maybe you’ve been there, staring into the fridge with no plan, and stumbled onto something brilliant. Let me tell you, this creamy tomato basil soup with grilled cheese croutons is that discovery. It’s the recipe that turned a random Tuesday into a cozy memory.

Why You’ll Love This Recipe

Let’s be real for a second. There are a million tomato soup recipes out there. But this one? It’s different. It’s not just about the soup—it’s about the whole experience. I’ve tested this recipe about a dozen times (someone had to eat all that soup, right?), and I can tell you with confidence that it hits every single note perfectly. Here’s why you’re going to absolutely love it:

  • Quick & Easy: This whole meal comes together in under 30 minutes. From start to finish, you’re looking at about 25 minutes of active time. Perfect for those nights when you want something homemade but don’t want to spend hours in the kitchen.
  • Simple Ingredients: No fancy grocery trips needed here. You likely have everything in your kitchen right now—canned tomatoes, onion, garlic, butter, cream, and bread. It’s pantry cooking at its finest.
  • Perfect for Cozy Nights: This is the ultimate comfort food for rainy days, sick days, or just days when you need a warm hug in a bowl. It’s also a fantastic starter for a dinner party—impressive without being stressful.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and even my uncle who “doesn’t like soup.” Everyone goes back for seconds. The grilled cheese croutons are a total showstopper.
  • Unbelievably Delicious: The texture is velvety smooth, the flavor is rich and tangy with a hint of sweetness, and the croutons add that perfect crunch. It’s next-level comfort food that makes you close your eyes after the first bite.

What makes this recipe stand out from the rest? It’s the technique. I use a little trick of blending a small amount of the soup with some cream cheese before adding it back in. This gives the soup an ultra-creamy, almost luxurious texture without making it too heavy. Plus, the grilled cheese croutons aren’t an afterthought—they’re designed to stay crispy even when floating in the soup. It’s a small detail that makes a huge difference. This isn’t just another version of tomato soup; it’s your new go-to.

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 is exactly what you want when a craving hits. Let’s break down what you’ll need and why each ingredient matters.

For the Creamy Tomato Basil Soup

  • 2 tablespoons unsalted butter (salted works too, just reduce added salt later)
  • 1 medium yellow onion, diced (about 1 cup; adds a sweet, savory base)
  • 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
  • 1 (28-ounce) can crushed tomatoes (I prefer San Marzano for sweetness, but any brand works)
  • 1 cup low-sodium chicken or vegetable broth (adds depth without overpowering the tomato)
  • 1/2 cup heavy cream (for that silky texture; half-and-half works too)
  • 2 ounces cream cheese, softened (the secret to ultra-creamy soup)
  • 1/4 cup fresh basil leaves, chopped, plus more for garnish (don’t skip fresh if you can help it)
  • 1 teaspoon sugar (balances the acidity of the tomatoes)
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of red pepper flakes (optional) (for a tiny kick of heat)

For the Grilled Cheese Croutons

creamy tomato basil soup with grilled cheese croutons preparation steps

  • 4 slices sourdough or white bread (sturdy bread holds up better in soup)
  • 2 tablespoons unsalted butter, softened (for spreading on the bread)
  • 4 ounces sharp cheddar cheese, grated (white cheddar adds a nice tang; use a mix of cheddar and mozzarella for extra stretch)

Ingredient Tips: For the best flavor, I recommend using a good-quality canned tomato like Cento or Mutti. If you have fresh garden tomatoes, by all means, use them—just peel and crush them first. For the cream cheese, Philadelphia is my go-to because it blends so smoothly. And please, don’t use pre-shredded cheese for the croutons. It has anti-caking agents that prevent it from melting properly. Grate your own—it takes two minutes and makes a world of difference.

Equipment Needed

You don’t need a fancy kitchen to make this recipe. Here’s what you’ll need, along with a few alternatives if you’re working with limited tools.

  • Large pot or Dutch oven: A 4-quart pot is perfect. If you don’t have a Dutch oven, any heavy-bottomed pot will work. I use my old Le Creuset, but a stainless steel pot does the job just fine.
  • Immersion blender or regular blender: An immersion blender is my preferred tool because it’s less cleanup. If you’re using a regular blender, blend in batches and be careful of the hot liquid expanding—remove the center cap from the lid and cover with a towel.
  • Wooden spoon or spatula: For stirring the soup as it cooks.
  • Non-stick skillet or griddle: For making the grilled cheese. A cast-iron skillet works beautifully too.
  • Chef’s knife and cutting board: For dicing the onion and mincing the garlic.
  • Measuring cups and spoons: Accuracy matters, especially with the cream and cheese.

Budget-Friendly Tip: If you don’t have an immersion blender, you can use a potato masher for a chunkier soup. It won’t be as smooth, but it’s still delicious. Or, just let the soup cool slightly and use a regular blender—just be careful!

Preparation Method

Alright, let’s get cooking. I’ve broken this down into simple, numbered steps. Follow along, and you’ll have a bowl of pure comfort in no time.

  1. Start the soup base. Place your large pot over medium heat and add the 2 tablespoons of butter. Let it melt completely, then add the diced onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent. You should see it start to sweat, but don’t let it brown. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen will smell amazing already.
  2. Add the tomatoes and broth. Pour in the entire 28-ounce can of crushed tomatoes and the 1 cup of broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it simmer for 10 minutes, uncovered. This allows the flavors to meld and the soup to thicken slightly.
  3. Blend the soup. Remove the pot from the heat. If you’re using an immersion blender, blend the soup directly in the pot until it’s completely smooth. If using a regular blender, let the soup cool for 5 minutes, then carefully transfer it in batches (fill the blender no more than halfway) and blend until smooth. Return the blended soup to the pot. Safety note: Hot liquid expands when blended, so always leave the lid slightly ajar to let steam escape.
  4. Add the cream and cream cheese. In a small bowl, whisk together the 1/2 cup of heavy cream and the 2 ounces of softened cream cheese until it’s mostly smooth (a few small lumps are okay). Slowly pour this mixture into the blended soup while stirring constantly. This gradual incorporation prevents the cream from curdling. Stir in the chopped basil, sugar, salt, pepper, and red pepper flakes if using. Taste and adjust seasonings—you might want a bit more salt or a pinch more sugar.
  5. Keep the soup warm while you make the croutons. Cover the pot and keep the soup on the lowest heat setting. Stir occasionally to prevent a skin from forming on top.
  6. Make the grilled cheese. Heat a non-stick skillet or griddle over medium heat. Spread one side of each bread slice with the softened butter. Place two slices of bread, butter-side down, on the skillet. Divide the grated cheddar evenly between the two slices. Top with the remaining bread slices, butter-side up. Cook for 3-4 minutes per side, until the bread is golden brown and the cheese is fully melted. Press down gently with a spatula for even browning.
  7. Cut the croutons. Transfer the grilled cheese to a cutting board and let it rest for 1 minute. Using a sharp knife, cut each sandwich into 1-inch squares. Don’t worry if some cheese oozes out—that’s the best part.
  8. Assemble and serve. Ladle the hot soup into bowls. Top generously with the grilled cheese croutons and a few extra fresh basil leaves for garnish. Serve immediately while the croutons are still crispy and the soup is piping hot.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them with you so you can nail it on your first try.

Don’t rush the onion. I know it’s tempting to crank up the heat to get them soft faster, but low and slow is the way to go. If you brown the onions, they’ll add a bitter flavor to the soup. You want them sweet and translucent. Trust me, I learned this the hard way when I was rushing one night and ended up with a soup that tasted slightly burnt.

Use room temperature cream cheese. Cold cream cheese will leave lumps in your soup that are impossible to smooth out. Let it sit on the counter for 20 minutes before you start cooking. If you forget, microwave it in 5-second intervals until it’s soft but not melted.

Toast the bread well. The key to croutons that stay crispy in soup is to get the bread really golden brown. Don’t be shy with the butter, and let the sandwich cook until it’s a deep, even amber. This creates a barrier that resists sogginess for a good 10-15 minutes.

One of my biggest failures: I once tried to use skim milk instead of heavy cream to make it “healthier.” It curdled instantly, and I ended up with a grainy, separated mess. Don’t do it. If you want a lighter version, use half-and-half or whole milk, but add it very slowly and keep the heat low.

Multitasking tip: While the soup simmers, you can prep your bread and grate the cheese. This way, when the soup is ready, you just need a few minutes to make the grilled cheese. It keeps everything hot and fresh.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. Here are a few ways I’ve adapted it over the years to suit different moods and diets.

  • Vegan Version: Swap the butter for olive oil or vegan butter. Use full-fat canned coconut milk instead of heavy cream, and omit the cream cheese. For the croutons, use vegan cheese and butter. It’s not exactly the same, but it’s still creamy and delicious. I made this for my sister-in-law who’s vegan, and she asked for the recipe.
  • Roasted Tomato Twist: For a deeper, smokier flavor, roast 2 pounds of halved Roma tomatoes at 400°F for 30 minutes before adding them to the pot. Skip the canned tomatoes and use the roasted ones plus 1 cup of broth. The caramelization adds incredible complexity.
  • Spicy Kick: Add 1/2 teaspoon of smoked paprika and an extra pinch of red pepper flakes. For even more heat, stir in a tablespoon of harissa paste with the tomatoes. This is my go-to when I’m fighting a cold—it clears the sinuses and warms you up.
  • Herb Swap: No basil? No problem. Use fresh thyme or oregano instead. Add a sprig of thyme to the pot while the soup simmers, then remove it before blending. It gives the soup a more savory, almost Italian flavor.
  • Different Breads for Croutons: Try using rye bread, ciabatta, or even leftover cornbread for the croutons. Each one brings a different texture and flavor. My personal favorite is a dark rye—it adds a slight tang that pairs beautifully with the sweet tomatoes.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. But if you have leftovers (which is rare in my house), here’s how to handle them.

Serving: Ladle the soup into warm bowls—I like to run mine under hot water for a minute before serving. Top with the grilled cheese croutons immediately so they stay crunchy. For a beautiful presentation, drizzle a little extra cream on top and swirl it with a toothpick. A sprinkle of fresh basil and a crack of black pepper finishes it off perfectly. This soup pairs wonderfully with a simple green salad dressed with lemon vinaigrette, or a glass of crisp Sauvignon Blanc.

Storage: Store the soup and croutons separately. The soup keeps well 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. The croutons, however, are best eaten fresh. If you have leftover grilled cheese, store it in a separate container and reheat it in a skillet or toaster oven to restore some crispness.

Reheating: Reheat the soup gently 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 it in 30-second intervals, stirring between each. Just be careful not to boil it, as the cream can separate. For the croutons, pop them in a toaster oven at 350°F for 3-4 minutes.

Freezing: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat as directed. Do not freeze the grilled cheese croutons—they’ll turn into a soggy mess.

Nutritional Information & Benefits

While this is definitely a comfort food, it does have some surprising nutritional benefits. Here’s an approximate breakdown per serving (based on 4 servings, including croutons).

Nutrient Amount Per Serving
Calories 420
Total Fat 28g
Saturated Fat 17g
Cholesterol 85mg
Sodium 680mg
Total Carbohydrates 32g
Dietary Fiber 4g
Sugars 12g
Protein 14g

Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Cooking the tomatoes actually increases the bioavailability of lycopene, so this soup is a great way to get your dose. The basil adds vitamin K and anti-inflammatory properties, while the garlic supports immune function. The butter and cream provide fat-soluble vitamins A, D, and E, which help your body absorb the nutrients from the tomatoes. It’s not health food, but it’s certainly not empty calories either.

Dietary Considerations: This recipe is vegetarian. For a gluten-free version, use gluten-free bread for the croutons. To make it lower in fat, swap the heavy cream for whole milk and reduce the butter to 1 tablespoon. It won’t be as rich, but it’ll still be tasty.

Conclusion

So there you have it—my creamy tomato basil soup with grilled cheese croutons. It’s the recipe that started as a late-night experiment and turned into a staple in my kitchen. I love it because it’s proof that you don’t need fancy ingredients or hours of time to make something truly special. It’s humble, honest, and absolutely delicious.

I really hope you give this a try. Don’t be afraid to make it your own—add more basil, use a different cheese, or throw in some roasted red peppers. Cooking is about making things that taste good to you. And honestly, this soup is forgiving enough to handle whatever you throw at it.

If you do make it, I’d love to hear how it turned out. Drop a comment below and tell me about your experience. Did you add a twist? Did your family love it? Did you eat the whole pot yourself? No judgment here. Share this recipe with a friend who needs a little comfort, and don’t forget to pin it for later. Happy cooking, friends. You’ve got this.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely! Use about 2 pounds of ripe Roma or vine tomatoes. Peel them first by scoring an X on the bottom, blanching in boiling water for 30 seconds, then plunging into ice water. Crush them by hand or pulse in a food processor before adding to the pot. You may need to simmer the soup a bit longer to thicken it.

How can I make this soup dairy-free?

Replace the butter with olive oil, use full-fat canned coconut milk instead of heavy cream, and omit the cream cheese. For the croutons, use dairy-free cheese and butter. The soup won’t be as rich, but it will still be creamy and flavorful. I recommend using a good-quality coconut milk for the best texture.

Can I make this in a slow cooker or Instant Pot?

Yes! For a slow cooker, sauté the onions and garlic on the stovetop first, then transfer to the slow cooker with the tomatoes and broth. Cook on low for 4-6 hours. Blend, then stir in the cream mixture and basil before serving. For an Instant Pot, use the sauté function for the onions and garlic, add the tomatoes and broth, and pressure cook on high for 5 minutes. Quick release, blend, then stir in the cream.

Why did my soup turn out grainy?

Grainy soup usually means the dairy curdled. This happens when the soup is too hot when you add the cream, or if you added it too quickly. Always remove the soup from the heat and let it cool for a minute before adding the cream mixture. Add it slowly while stirring constantly. Also, make sure your cream cheese is softened and well-incorporated.

How do I get the croutons to stay crispy longer?

The key is to toast the bread deeply and let the grilled cheese rest for a minute before cutting it. This allows the cheese to set slightly, which helps prevent it from making the bread soggy. Also, add the croutons to the soup just before serving, not before. If you’re serving a crowd, keep the croutons in a warm oven (200°F) on a baking sheet until you’re ready to serve.

Pin This Recipe!

creamy tomato basil soup with grilled cheese croutons recipe

Print

Creamy Tomato Basil Soup with Grilled Cheese Croutons

A velvety smooth tomato basil soup topped with crispy, buttery grilled cheese croutons. This quick and easy comfort food comes together in under 30 minutes using simple pantry ingredients.

  • Author: Maria
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 (28-ounce) can crushed tomatoes
  • 1 cup low-sodium chicken or vegetable broth
  • 1/2 cup heavy cream
  • 2 ounces cream cheese, softened
  • 1/4 cup fresh basil leaves, chopped, plus more for garnish
  • 1 teaspoon sugar
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of red pepper flakes (optional)
  • 4 slices sourdough or white bread
  • 2 tablespoons unsalted butter, softened (for croutons)
  • 4 ounces sharp cheddar cheese, grated

Instructions

  1. Start the soup base. Place your large pot over medium heat and add the 2 tablespoons of butter. Let it melt completely, then add the diced onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
  2. Add the tomatoes and broth. Pour in the entire 28-ounce can of crushed tomatoes and the 1 cup of broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it simmer for 10 minutes, uncovered.
  3. Blend the soup. Remove the pot from the heat. If using an immersion blender, blend the soup directly in the pot until completely smooth. If using a regular blender, let the soup cool for 5 minutes, then carefully transfer it in batches and blend until smooth. Return the blended soup to the pot.
  4. Add the cream and cream cheese. In a small bowl, whisk together the 1/2 cup of heavy cream and the 2 ounces of softened cream cheese until mostly smooth. Slowly pour this mixture into the blended soup while stirring constantly. Stir in the chopped basil, sugar, salt, pepper, and red pepper flakes if using. Taste and adjust seasonings.
  5. Keep the soup warm while you make the croutons. Cover the pot and keep the soup on the lowest heat setting. Stir occasionally.
  6. Make the grilled cheese. Heat a non-stick skillet or griddle over medium heat. Spread one side of each bread slice with the softened butter. Place two slices of bread, butter-side down, on the skillet. Divide the grated cheddar evenly between the two slices. Top with the remaining bread slices, butter-side up. Cook for 3-4 minutes per side, until the bread is golden brown and the cheese is fully melted.
  7. Cut the croutons. Transfer the grilled cheese to a cutting board and let it rest for 1 minute. Using a sharp knife, cut each sandwich into 1-inch squares.
  8. Assemble and serve. Ladle the hot soup into bowls. Top generously with the grilled cheese croutons and a few extra fresh basil leaves for garnish. Serve immediately.

Notes

For the best flavor, use good-quality canned tomatoes like San Marzano. Let cream cheese come to room temperature before adding to prevent lumps. Toast the bread deeply for croutons that stay crispy longer. 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: 680
  • Fat: 28
  • Saturated Fat: 17
  • Carbohydrates: 32
  • Fiber: 4
  • Protein: 14

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

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