Written by

David Kim

Published

Easy Creamy Tomato Soup with Grilled Cheese Croutons

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“I don’t think soup is a meal.” My brother said it standing in my kitchen doorway, arms crossed, looking at the pot on the stove like I’d offered him a bowl of hot water and called it dinner. I didn’t argue. I just ladled this creamy tomato soup into a mug, topped it with a handful of crispy grilled cheese croutons, and handed it over. He ate it standing up. Then he asked for another bowl. Then he texted me the next day for the recipe.

That’s the thing about this creamy tomato soup with grilled cheese croutons. It doesn’t try to be fancy. It doesn’t pretend to be something it’s not. It’s just really, really good at being exactly what you want it to be — a cozy, filling, deeply satisfying meal that happens to come in a bowl. The soup itself is velvety smooth, rich with the sweetness of roasted tomatoes and a touch of cream. And the croutons? They’re basically mini grilled cheese sandwiches, cut into bite-sized squares, toasted until golden and crispy on the outside, with that perfect stretch of melted cheese inside.

I’ve made this recipe more times than I can count. It’s become my go-to for sick days, rainy afternoons, and those evenings when I need something that feels like a hug in a bowl. There’s something about dipping a crunchy, cheesy crouton into that warm, silky tomato soup that just makes everything feel a little bit better. Honestly, I don’t think I’ll ever make tomato soup any other way again.

Why You’ll Love This Recipe

Let me tell you why this creamy tomato soup with grilled cheese croutons has become a staple in my kitchen. It’s not just because it tastes incredible — though it absolutely does. It’s because this recipe solves the eternal soup problem. You know the one. Soup is lovely, but is it really a meal? This version answers that question with a resounding yes.

  • Quick & Easy : The whole thing comes together in about 30 minutes. No hours of simmering, no complicated techniques. Just straightforward cooking that delivers big flavor.
  • Simple Ingredients : Canned tomatoes, onion, garlic, butter, cream, and bread. These are things I almost always have on hand. No special trips to the store required.
  • Perfect for Busy Weeknights : When you’re tired and hungry and need something that feels like comfort food without the effort, this is it.
  • Crowd-Pleaser : I’ve served this to kids, adults, picky eaters, and soup skeptics. Every single person has asked for seconds.
  • Unbelievably Delicious : The combo of creamy, tangy tomato soup with crunchy, buttery, cheesy croutons is next-level comfort food. It’s the kind of meal that makes you close your eyes after the first bite.

What makes this recipe different from every other tomato soup out there? It’s the texture, honestly. I use a trick that gives the soup an ultra-smooth, velvety finish without needing a high-powered blender. And the croutons aren’t an afterthought — they’re the star. They stay crispy even after sitting in the soup for a few minutes, which is a game-changer. This isn’t just another tomato soup recipe. It’s the one you’ll come back to again and again.

What Ingredients You Will Need

This creamy tomato soup with grilled cheese croutons uses simple, pantry-friendly ingredients to create something truly special. Here’s everything you’ll need:

For the Tomato Soup

  • 2 tablespoons unsalted butter (adds richness)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 cans (14.5 ounces each) whole peeled tomatoes (I prefer San Marzano for sweetness)
  • 1 cup low-sodium chicken or vegetable broth
  • 1/2 cup heavy cream (use full-fat for the best texture)
  • 1 teaspoon granulated sugar (balances the acidity)
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional, for a little heat)
  • Fresh basil leaves, for garnish

For the Grilled Cheese Croutons

creamy tomato soup with grilled cheese croutons preparation steps

  • 4 slices sourdough or country bread (sturdy bread works best)
  • 2 tablespoons unsalted butter, softened
  • 4 ounces sharp cheddar cheese, thinly sliced or shredded
  • 2 ounces mozzarella cheese, thinly sliced or shredded (adds that perfect stretch)
  • Pinch of salt

A few notes on ingredients. For the tomatoes, I really recommend whole peeled tomatoes over crushed or diced. They have better flavor and a smoother texture once blended. I like Muir Glen or Cento brands for consistent quality. For the bread, sourdough is my go-to because it holds up well and adds a nice tang that complements the soup. But any sturdy bread works — just avoid anything too soft or airy, or your croutons will get soggy fast.

If you want to make this dairy-free, you can substitute the butter with olive oil and the heavy cream with full-fat coconut milk. It changes the flavor a bit, but it’s still delicious. For a vegan version, use plant-based butter and cheese alternatives, though the texture of the croutons will be slightly different.

Equipment Needed

You don’t need a lot of fancy equipment for this creamy tomato soup with grilled cheese croutons. Here’s what I use:

  • Large pot or Dutch oven : A 4- to 5-quart pot works perfectly. I love my enameled cast iron Dutch oven for even heating and easy cleanup.
  • Immersion blender : This is my preferred tool for blending the soup right in the pot. It’s easier and less messy than transferring hot liquid to a blender. If you don’t have one, a regular blender works — just be careful with the hot liquid.
  • Skillet or griddle : For making the grilled cheese croutons. A cast iron skillet gives the best crispy, golden crust.
  • Sharp knife and cutting board : For dicing the onion and mincing the garlic.
  • Measuring cups and spoons : For accuracy.
  • Wooden spoon or spatula : For stirring.

If you don’t have an immersion blender, no worries. Let the soup cool for a few minutes, then carefully transfer it to a blender in batches. Fill the blender only halfway, hold the lid down with a towel, and blend until smooth. It takes a little longer, but the result is the same. And honestly, I’ve made this soup with a regular blender more times than I can count — it’s totally fine.

Preparation Method

Let’s make this creamy tomato soup with grilled cheese croutons. I’ll walk you through every step so you get perfect results.

  1. Start the soup base : Place your large pot or Dutch oven over medium heat and add the 2 tablespoons of butter. Let it melt completely, then add the diced onion. Cook for 5 to 7 minutes, stirring occasionally, until the onion is soft and translucent. You want it to look glossy and smell sweet, not browned.
  2. Add the garlic : Toss in the minced garlic and cook for another 30 to 60 seconds, just until fragrant. Garlic burns fast, so keep stirring and don’t walk away.
  3. Add the tomatoes and broth : Pour in both cans of whole peeled tomatoes, including the juice. Use your wooden spoon to break up the tomatoes a bit. Then add the chicken or vegetable broth, sugar, salt, pepper, and red pepper flakes if using. Stir everything together.
  4. Simmer the soup : Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes. This allows the flavors to meld and the tomatoes to soften further. Your kitchen will start smelling amazing right about now.
  5. Blend until smooth : 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 you’re 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.
  6. Add the cream : Place the pot back over low heat and stir in the heavy cream. Let it warm through for 2 to 3 minutes, but don’t let it boil. Boiling can cause the cream to separate. Taste and adjust the seasoning — you might want a little more salt or a pinch more sugar.
  7. Make the grilled cheese croutons : While the soup simmers, prepare the croutons. Lay the 4 slices of bread on a cutting board. Spread the softened butter on one side of each slice. Flip two slices over and divide the cheddar and mozzarella evenly between them. Top with the remaining two slices, buttered side up.
  8. Cook the grilled cheese : Heat a skillet or griddle over medium heat. Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, until the bread is golden brown and crispy and the cheese is melted. Press down gently with a spatula for even browning.
  9. Cut into croutons : Transfer the grilled cheese to a cutting board and let them rest for 1 minute. Then cut each sandwich into 1-inch squares. You’ll get about 16 croutons per sandwich.
  10. Serve : Ladle the creamy tomato soup into bowls. Top generously with the grilled cheese croutons and garnish with fresh basil leaves. Serve immediately while the croutons are still crispy.

A few sensory cues to watch for. When you’re cooking the onions, they should look translucent and smell sweet, not sharp or burnt. The soup should be a deep, rich red after blending, with a silky, smooth consistency. The croutons should be golden brown with visible melted cheese oozing from the edges. If you press one gently, it should feel firm and crunchy.

Cooking Tips & Techniques

I’ve made this creamy tomato soup with grilled cheese croutons more times than I can count, and I’ve learned a few things along the way. Here are my best tips:

Don’t skip the sugar. I know it seems unnecessary, but a teaspoon of sugar balances the acidity of the canned tomatoes beautifully. It doesn’t make the soup sweet — it just rounds out the flavor. I learned this the hard way after making a batch that was so tart it made my face pucker.

Use room temperature cream. If you add cold cream to hot soup, it can curdle or separate. Let the cream sit on the counter for 10 to 15 minutes before adding it. Or, if you forget like I often do, just warm it gently in the microwave for a few seconds.

Don’t overcook the soup after adding cream. Once the cream is in, keep the heat low and only warm it through. Boiling will break the emulsion and leave you with a grainy texture. I’ve ruined a batch this way — it still tasted okay, but the texture was off.

Toast the bread well for croutons. The key to croutons that stay crispy in the soup is a good, deep toast on the bread. Don’t rush this step. Let the sandwiches cook until they’re deeply golden brown. The darker color means a sturdier crouton that won’t disintegrate.

Cut the croutons just before serving. If you cut them too early, they’ll start to soften. I like to cut them while the soup is being ladled into bowls, so they go straight from cutting board to bowl.

Variations & Adaptations

This creamy tomato soup with grilled cheese croutons is wonderfully adaptable. Here are some variations I’ve tried and loved:

Roasted Tomato Version : For deeper flavor, roast 2 pounds of fresh Roma tomatoes at 400°F for 25 minutes before adding them to the pot. Swap the canned tomatoes for the roasted ones and proceed with the recipe. The roasting adds a smoky sweetness that’s incredible.

Spicy Kick : Add an extra 1/2 teaspoon of red pepper flakes or a diced jalapeño (seeds removed unless you want serious heat) when you cook the onions. I made this version for a game day gathering and it disappeared fast.

Herb-Infused : Add a sprig of fresh thyme or rosemary to the pot while the soup simmers. Remove it before blending. The herbal notes complement the tomatoes beautifully.

Different Cheese Croutons : Experiment with the cheese in your grilled cheese croutons. Gruyère, provolone, or even a smoky gouda all work wonderfully. I once used brie and it was decadent.

Gluten-Free Option : Use gluten-free bread for the croutons. Just make sure it’s a sturdy variety — some gluten-free breads are too delicate and will fall apart. I’ve had good luck with Schär brand sourdough-style bread.

Dairy-Free Adaptation : Substitute the butter with olive oil, use full-fat coconut milk instead of heavy cream, and use dairy-free cheese for the croutons. The flavor changes slightly, but it’s still creamy and satisfying.

Serving & Storage Suggestions

This creamy tomato soup with grilled cheese croutons is best served immediately, while the croutons are still crunchy and the soup is piping hot. I like to ladle it into wide, shallow bowls so there’s plenty of surface area for the croutons. Garnish with fresh basil leaves and a drizzle of olive oil if you’re feeling fancy.

For a complete meal, serve this soup alongside a simple green salad with vinaigrette. The acidity of the dressing complements the creamy soup. Or, if you’re feeding a crowd, pair it with a fresh harvest kale salad with roasted butternut squash for a cozy, satisfying dinner. You could also serve it with a cozy white bean and kale sausage soup on the side for an extra hearty meal.

For storage, let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The croutons are best made fresh, but you can store leftover soup and reheat it on the stovetop or in the microwave.

To reheat, warm the soup gently over medium-low heat, stirring occasionally. If it seems too thick, add a splash of broth or water to thin it out. The flavors actually deepen overnight, so leftovers often taste even better the next day.

This soup also freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving some room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat as usual. Just don’t freeze the croutons — make fresh ones when you’re ready to serve.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving of this creamy tomato soup with grilled cheese croutons (about 1.5 cups of soup with a generous handful of croutons):

  • Calories: 420
  • Protein: 14g
  • Fat: 28g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Sugar: 12g
  • Sodium: 780mg

Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Cooking tomatoes actually increases the bioavailability of lycopene, so this soup is a great way to get those benefits. The onions and garlic add prebiotic fiber that supports gut health, and the olive oil or butter helps your body absorb the fat-soluble vitamins in the tomatoes.

This recipe is vegetarian and can easily be made gluten-free or dairy-free with the substitutions mentioned above. It’s not low-carb due to the bread, but you can reduce the portion of croutons if you’re watching your carbs. The soup itself is relatively low in carbohydrates if you skip the croutons entirely.

Conclusion

This creamy tomato soup with grilled cheese croutons is one of those recipes that feels like a warm hug on a cold day. It’s simple enough for a weeknight dinner but special enough to serve to guests. The combination of silky, tangy soup with crunchy, cheesy croutons is pure comfort food magic.

I love how adaptable this recipe is. You can make it your own by playing with the herbs, spices, or cheese. And honestly, it’s one of those meals that just makes people happy. Every time I serve it, I watch faces light up with that first spoonful — the one where they get a bit of soup and a bit of crouton in the same bite. That’s the moment.

If you try this creamy tomato soup with grilled cheese croutons, I’d love to hear about it. Leave a comment below and let me know how it turned out. Did you add any twists? What cheese did you use for the croutons? Share your photos and tag me — I love seeing your creations. And if you’re looking for more cozy, comforting recipes, check out this cozy crockpot creamy ranch pork chops recipe or these crispy garlic parmesan chicken wings for another easy, satisfying meal. Happy cooking!

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely. Use about 2 pounds of ripe Roma or vine tomatoes. Roast them at 400°F for 25 minutes first for the best flavor, then proceed with the recipe as written. You may need to simmer the soup a bit longer to concentrate the flavor since fresh tomatoes have more water than canned.

How do I make this soup vegan?

Substitute the butter with olive oil, use full-fat coconut milk instead of heavy cream, and use plant-based butter and cheese for the croutons. The flavor will be slightly different, but it’s still creamy and delicious. I’ve made this version for friends with dairy allergies and it was a hit.

Can I make the soup ahead of time?

Yes! The soup actually tastes better the next day as the flavors meld. Make it up to 3 days in advance and store it in the refrigerator. Just make the croutons fresh when you’re ready to serve. Reheat the soup gently on the stovetop, adding a splash of broth if it’s too thick.

My soup turned out too thin. How can I fix it?

Let it simmer uncovered for another 10 to 15 minutes to reduce and thicken. If it’s still too thin, you can stir in a tablespoon of tomato paste to add body and flavor. Avoid adding cornstarch or flour — it will change the texture and taste.

Can I freeze this soup?

Yes, but freeze the soup without the cream. Make the soup through step 4, let it cool, and freeze it in airtight containers for up to 3 months. When you’re ready to serve, thaw it overnight in the refrigerator, reheat it gently, then stir in the heavy cream at the end. This prevents the cream from separating during freezing and thawing.

Pin This Recipe!

creamy tomato soup with grilled cheese croutons recipe

Print

Easy Creamy Tomato Soup with Grilled Cheese Croutons

A velvety smooth tomato soup made with roasted tomatoes and a touch of cream, topped with crispy, cheesy grilled cheese croutons. This cozy, satisfying meal comes together in about 30 minutes and is perfect for busy weeknights.

  • Author: Sarah
  • 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
  • 3 cloves garlic, minced
  • 2 cans (14.5 ounces each) whole peeled tomatoes (preferably San Marzano)
  • 1 cup low-sodium chicken or vegetable broth
  • 1/2 cup heavy cream
  • 1 teaspoon granulated sugar
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh basil leaves, for garnish
  • 4 slices sourdough or country bread
  • 2 tablespoons unsalted butter, softened
  • 4 ounces sharp cheddar cheese, thinly sliced or shredded
  • 2 ounces mozzarella cheese, thinly sliced or shredded
  • Pinch of salt

Instructions

  1. Start the soup base: Place a large pot or Dutch oven over medium heat and add 2 tablespoons of butter. Let it melt completely, then add the diced onion. Cook for 5 to 7 minutes, stirring occasionally, until the onion is soft and translucent.
  2. Add the garlic: Toss in the minced garlic and cook for another 30 to 60 seconds, just until fragrant.
  3. Add the tomatoes and broth: Pour in both cans of whole peeled tomatoes, including the juice. Use a wooden spoon to break up the tomatoes a bit. Then add the chicken or vegetable broth, sugar, salt, pepper, and red pepper flakes if using. Stir everything together.
  4. Simmer the soup: Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes.
  5. Blend until smooth: Remove the pot from the heat. 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 in batches and blend until smooth. Return the blended soup to the pot.
  6. Add the cream: Place the pot back over low heat and stir in the heavy cream. Let it warm through for 2 to 3 minutes, but do not let it boil. Taste and adjust seasoning.
  7. Make the grilled cheese croutons: While the soup simmers, lay the 4 slices of bread on a cutting board. Spread the softened butter on one side of each slice. Flip two slices over and divide the cheddar and mozzarella evenly between them. Top with the remaining two slices, buttered side up.
  8. Cook the grilled cheese: Heat a skillet or griddle over medium heat. Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, until the bread is golden brown and crispy and the cheese is melted. Press down gently with a spatula for even browning.
  9. Cut into croutons: Transfer the grilled cheese to a cutting board and let them rest for 1 minute. Then cut each sandwich into 1-inch squares.
  10. Serve: Ladle the creamy tomato soup into bowls. Top generously with the grilled cheese croutons and garnish with fresh basil leaves. Serve immediately.

Notes

For best results, use whole peeled tomatoes (San Marzano recommended). Sourdough bread holds up well for croutons. To make dairy-free, substitute butter with olive oil and heavy cream with full-fat coconut milk. For vegan, use plant-based butter and cheese. The soup can be made ahead and stored in the refrigerator for up to 5 days. Freeze without cream for up to 3 months.

Nutrition

  • Serving Size: 1.5 cups soup with c
  • Calories: 420
  • Sugar: 12
  • Sodium: 780
  • Fat: 28
  • Saturated Fat: 16
  • Carbohydrates: 32
  • Fiber: 4
  • Protein: 14

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

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