Classic Creamy Tomato Soup with Perfect Grilled Cheese Croutons

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

“This tastes like the inside of a grilled cheese sandwich,” my nephew said, staring into his bowl with the kind of serious consideration only a seven-year-old can muster. And honestly? He wasn’t wrong.

I had been messing around in the kitchen on a dreary Tuesday afternoon, the kind where the sky looks like it’s made of wet concrete and you just want something that feels like a hug. I had a batch of my go-to tomato soup simmering on the stove—the one I’ve been tweaking for years—and a few leftover slices of sourdough bread that were begging to be used. The grilled cheese was almost an afterthought. But then I looked at the soup, looked at the sandwich, and had one of those stupidly simple ideas that makes you wonder why you hadn’t thought of it before.

I chopped the sandwich into little squares and dropped them right in.

That first bite was ridiculous. The crispy, buttery edges of the bread soaking up the warm, tangy soup. The melted cheese stretching as you pull a crouton out. It was like the universe decided that comfort food needed an upgrade. This isn’t just soup with a side of sandwich anymore. It’s a complete experience in a bowl—the kind of meal that makes you slow down and actually taste every single spoonful.

I’ve made this version for sick friends, for lazy Sunday dinners, and for those nights when you just need something that feels like coming home. It’s the recipe I turn to when I want to feel like I’ve got everything figured out, even when I don’t. And now, I’m pretty sure it’s going to be your new favorite thing too.

Why You’ll Love This Recipe

Let’s be real for a second. We’ve all had that canned tomato soup that tastes more like sweet ketchup than actual tomatoes. And we’ve all suffered through a soggy, sad grilled cheese that was more bread than anything else. This recipe is the antidote to all of that.

  • One Bowl Wonder : Everything comes together in a single pot (plus a skillet for the croutons), which means less cleanup and more time actually enjoying your meal.
  • Pantry-Friendly Ingredients : Canned tomatoes, onion, garlic, butter, bread, and cheese. That’s pretty much it. No fancy trips to a specialty grocery store required.
  • Ready in Under 30 Minutes : From start to finish, you can have this on the table faster than you could order takeout and wait for delivery.
  • Next-Level Comfort Food : The combination of creamy, tangy tomato soup with crispy, cheesy croutons is the kind of meal that makes you forget about your bad day. It’s like a weighted blanket for your stomach.
  • Completely Customizable : Want it spicy? Add red pepper flakes. Need it dairy-free? Use vegan butter and cheese. This recipe bends to your will.
  • Crowd-Pleaser Status : I’ve served this to kids, picky eaters, and food snobs. Everyone polishes their bowl. Every single time.

This isn’t just another tomato soup recipe. The secret is in the technique—blending a portion of the soup to create that velvety texture while leaving some chunks for body, and roasting the canned tomatoes with a bit of sugar to deepen their flavor. It’s the little things that turn a simple meal into something you’ll actually crave.

What Ingredients You Will Need

This recipe relies on simple, honest ingredients that work together to create something greater than the sum of their parts. Most of these are probably already sitting in your kitchen right now.

For the Creamy Tomato Soup

  • 2 tablespoons unsalted butter (adds richness and a silky mouthfeel; use olive oil for a dairy-free version)
  • 1 medium yellow onion, diced (about 1 cup; builds the savory foundation)
  • 3 cloves garlic, minced (fresh is non-negotiable here; jarred stuff just won’t cut it)
  • 2 cans (28 ounces each) whole peeled tomatoes (I prefer San Marzano for their sweetness and low acidity; Muir Glen is a solid second choice)
  • 1 teaspoon granulated sugar (balances acidity and brings out the natural sweetness of the tomatoes)
  • 1/2 cup heavy cream (for that luscious, velvety texture; full-fat coconut milk works beautifully too)
  • 1 cup low-sodium chicken or vegetable broth (adds depth without making it too thin)
  • 1/2 teaspoon dried basil (or 1 tablespoon fresh, chopped)
  • 1/4 teaspoon dried oregano
  • Salt and freshly ground black pepper (to taste)
  • Pinch of red pepper flakes (optional, but I highly recommend it for a subtle warmth)

For the Grilled Cheese Croutons

tomato soup with grilled cheese croutons preparation steps

  • 4 slices sourdough or country bread (about 1/2 inch thick; day-old bread works great here)
  • 2 tablespoons unsalted butter, softened (for spreading on the bread)
  • 1 cup shredded sharp cheddar cheese (I like a mix of white cheddar and Gruyère for extra flavor; pre-shredded won’t melt as smoothly)
  • Flaky sea salt (for finishing; Maldon is my go-to)

Equipment Needed

You don’t need a professional kitchen to pull this off. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (4-5 quart capacity; this retains heat evenly and prevents scorching)
  • Non-stick skillet or cast iron pan (for making the grilled cheese; cast iron gives you the best crust)
  • Immersion blender or countertop blender (an immersion blender is easier and means less cleanup, but a regular blender works fine—just be careful with hot liquids)
  • Chef’s knife and cutting board
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Baking sheet (optional, for keeping croutons warm in the oven)

If you don’t have an immersion blender, no worries. Let the soup cool slightly, then transfer it to a regular blender in batches. Just remember to remove the center cap from the lid and cover it with a kitchen towel to let steam escape. I learned that lesson the hard way—hot soup explosions are not a good look.

Preparation Method

Step 1: Build the Soup Base

Melt the butter in your Dutch oven over medium heat. Once it’s foaming, add the diced onion and a pinch of salt. Cook, stirring occasionally, until the onion is soft and translucent—about 5 to 7 minutes. You want it to smell sweet and savory, not browned. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let it burn, or your soup will taste bitter.

Step 2: Cook the Tomatoes

Pour in both cans of whole peeled tomatoes, including all the juice from the cans. Use your wooden spoon to break them up a bit—some chunks are fine at this stage. Add the sugar, dried basil, oregano, and red pepper flakes if you’re using them. Stir everything together, then bring the mixture to a gentle simmer. Let it cook for about 10 minutes, stirring occasionally. This allows the flavors to meld and the tomatoes to soften further.

Step 3: Blend to Perfection

At this point, you have a choice. For a completely smooth soup, use your immersion blender directly in the pot and blend until silky. If you prefer a little texture (which I do), blend only about three-quarters of the soup, leaving some chunks intact. If you’re using a countertop blender, work in batches and be very careful with the hot liquid. Pour the blended soup back into the pot.

Step 4: Finish the Soup

Stir in the chicken or vegetable broth and the heavy cream. Keep the heat on low and let the soup warm through for another 5 minutes. Taste it and adjust the seasoning—you’ll probably need more salt than you think. A good tomato soup should be boldly flavored, not shy. Stir in the fresh basil if you’re using it.

Step 5: Make the Grilled Cheese Croutons

While the soup is simmering, heat your skillet over medium-low heat. Spread the softened butter evenly on one side of each bread slice. Place two slices of bread, butter-side down, in the skillet. Divide the shredded cheese evenly over the bread, then top with the remaining two slices, butter-side up. Cook for 3 to 4 minutes, until the bottom is golden brown and crispy. Carefully flip and cook for another 3 to 4 minutes, pressing down gently with a spatula to ensure even browning. The cheese should be fully melted and oozing slightly.

Step 6: Assemble and Serve

Transfer the grilled cheese to a cutting board and let it rest for about 30 seconds. This helps the cheese set slightly so it doesn’t all ooze out when you cut it. Slice the sandwich into 1-inch squares or triangles—whatever shape makes you happy. Ladle the soup into bowls, top generously with the grilled cheese croutons, and finish with a sprinkle of flaky sea salt and a crack of black pepper.

Cooking Tips & Techniques

I’ve made this soup 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 rush the onions. I know it’s tempting to crank up the heat to speed things along, but low and slow is the way to go. Properly sweated onions add a sweetness and depth that you just can’t get from rushed cooking. Trust me, I’ve tried.

Watch your heat when adding the cream. If you add cold heavy cream to a boiling soup, it can curdle and give you a grainy texture. Keep the soup at a gentle simmer, not a rolling boil, when you stir in the cream. Alternatively, let the cream come to room temperature first.

The bread matters more than you think. Sourdough is my top pick because it’s sturdy enough to hold up to the soup without turning into complete mush. Avoid super soft sandwich bread—it’ll disintegrate within seconds. A good country loaf or ciabatta works well too.

Cheese selection is key. Sharp cheddar gives you that classic grilled cheese flavor, but mixing in some Gruyère or fontina adds a nuttiness and superior meltability. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting.

Make the croutons right before serving. Grilled cheese croutons are at their absolute best when they’re fresh and crispy. If you make them too far in advance, they’ll lose their crunch. I usually start the sandwich during the last few minutes of the soup simmering.

One of my biggest failures? I once tried to make this in a hurry and skipped the sugar. The soup was so acidic and sharp that it was practically inedible. That pinch of sugar isn’t optional—it’s what transforms canned tomatoes into something that tastes like summer.

Variations & Adaptations

This recipe is incredibly forgiving, and I’ve tried more variations than I can count. Here are some of my favorites:

Roasted Tomato Version : For a deeper, more complex flavor, roast the canned tomatoes on a baking sheet at 400°F for 20 minutes before adding them to the pot. It caramelizes the sugars and adds a smoky note that’s absolutely divine. This works especially well if you’re using plum tomatoes.

Spicy Southwest Twist : Add 1 diced jalapeño (seeds removed unless you want real heat) along with the onions, and swap the dried basil for 1 teaspoon of cumin and 1/2 teaspoon of smoked paprika. Top the soup with crushed tortilla chips and a drizzle of crema instead of the grilled cheese croutons.

Dairy-Free Comfort : Replace the butter with olive oil or vegan butter, use full-fat coconut milk instead of heavy cream, and opt for a dairy-free cheese shred for the croutons. The coconut milk adds a subtle sweetness that pairs beautifully with the tomatoes.

Herb-Infused Oil Finish : Instead of the dried herbs in the soup, make a quick herb oil by warming 1/4 cup of olive oil with a few sprigs of fresh rosemary, thyme, and basil. Drizzle it over the finished soup for a restaurant-quality touch.

Protein-Packed Addition : Stir in 1 cup of cooked white beans (cannellini or great northern) along with the broth. They blend right in and add creaminess and a boost of protein without changing the flavor much.

I personally love the roasted tomato version on cold winter days. It takes a little extra time, but the depth of flavor is absolutely worth it. Plus, your whole kitchen will smell amazing.

Serving & Storage Suggestions

This soup is best served immediately, piping hot, with the croutons scattered on top right before you bring it to the table. I like to serve it in wide, shallow bowls so you get a good ratio of soup to croutons in every spoonful.

For a full meal, pair it with a simple side salad dressed with lemon and olive oil—the brightness cuts through the richness of the soup and cheese. A crisp lemon garlic chicken sheet pan dinner would also make a great main course if you want to serve this as a starter. Or, if you’re keeping it simple, just double the grilled cheese croutons and call it dinner.

Storage : The soup itself stores beautifully. Let it cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld together overnight, so leftovers might taste even better than the first serving.

Freezing : This soup freezes exceptionally well. Pour it into freezer-safe containers or zip-top bags, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating : Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick, add a splash of broth or water to thin it out. Avoid the microwave if possible—it can heat unevenly and affect the texture.

Important note : Do not freeze the grilled cheese croutons. They will become soggy and sad. Always make them fresh when you’re ready to serve. If you have leftover croutons, store them in an airtight container at room temperature for up to a day, but they’re really best eaten immediately.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 4 servings, including croutons):

Nutrient Amount
Calories 420
Total Fat 28g
Saturated Fat 17g
Cholesterol 85mg
Sodium 780mg
Total Carbohydrates 32g
Dietary Fiber 4g
Sugars 12g
Protein 14g
Vitamin A 25% DV
Vitamin C 35% DV
Calcium 30% DV
Iron 15% DV

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 doing your body a solid. The onions and garlic provide prebiotic fiber that supports gut health, while the calcium from the cheese and cream is great for bone density.

If you’re watching your sodium, use low-sodium canned tomatoes and broth, and go easy on the finishing salt. For a lower-calorie version, swap the heavy cream for evaporated milk or an extra cup of broth blended with a tablespoon of cornstarch for thickness.

Conclusion

This classic creamy tomato soup with grilled cheese croutons is the kind of recipe that feels like a warm hug on a cold day. It’s simple enough for a weeknight, but special enough to serve when you want to impress someone without breaking a sweat.

What I love most about this recipe is how adaptable it is. Maybe you’ll stick with the classic version, or maybe you’ll go rogue and add roasted red peppers or a splash of balsamic vinegar. Either way, this is a recipe that rewards experimentation. Don’t be afraid to make it your own—that’s what cooking is all about.

I’d love to hear how yours turns out. Did you add your own twist? Did your kids go crazy for the croutons? Drop a comment below and let me know. And if you’re looking for another cozy soup to add to your rotation, don’t miss our creamy crockpot cheeseburger potato soup—it’s another one that disappears fast.

Now go make yourself a bowl. You deserve it.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely. You’ll need about 3 pounds of ripe Roma or vine tomatoes. Roast them at 400°F for 25-30 minutes until they’re soft and slightly charred, then proceed with the recipe. The flavor will be even brighter and more complex.

Why did my soup turn out too thin?

This usually happens if you added too much broth or didn’t simmer it long enough to reduce. Let the soup cook uncovered for an additional 10-15 minutes to thicken. Alternatively, you can stir in a tablespoon of tomato paste to add body and concentration.

Can I make this soup in a slow cooker?

Yes! Sauté the onions and garlic on the stovetop first, then transfer everything except the cream and croutons to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend, stir in the cream, and serve with fresh croutons.

How do I prevent the grilled cheese from getting soggy in the soup?

Add the croutons right before serving, not before. You can also toast the bread a little extra so it’s darker and crunchier. And make sure your soup isn’t too thin—a thicker soup coats the croutons without immediately soaking through.

Can I make this gluten-free?

Easily. Use gluten-free bread for the croutons (I like Schär or Canyon Bakehouse), and make sure your broth is certified gluten-free. The soup itself is naturally gluten-free, so you’re just swapping out the bread component.

Pin This Recipe!

tomato soup with grilled cheese croutons recipe

Print

Classic Creamy Tomato Soup with Perfect Grilled Cheese Croutons

This creamy tomato soup is paired with crispy, cheesy grilled cheese croutons for the ultimate comfort food experience. Ready in under 30 minutes with pantry-friendly ingredients, it’s a one-bowl wonder that feels like a warm hug.

  • Author: Luna
  • 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
  • 2 cans (28 ounces each) whole peeled tomatoes
  • 1 teaspoon granulated sugar
  • 1/2 cup heavy cream
  • 1 cup low-sodium chicken or vegetable broth
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried oregano
  • Salt and freshly ground black pepper to taste
  • Pinch of red pepper flakes (optional)
  • 4 slices sourdough or country bread (about 1/2 inch thick)
  • 2 tablespoons unsalted butter, softened
  • 1 cup shredded sharp cheddar cheese
  • Flaky sea salt for finishing

Instructions

  1. Melt the butter in a Dutch oven over medium heat. Add the diced onion and a pinch of salt. Cook, stirring occasionally, until soft and translucent, about 5 to 7 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
  2. Pour in both cans of whole peeled tomatoes with their juice. Use a wooden spoon to break them up. Add the sugar, dried basil, oregano, and red pepper flakes if using. Stir and bring to a gentle simmer. Cook for about 10 minutes, stirring occasionally.
  3. Use an immersion blender to blend the soup until smooth, or blend only about three-quarters for some texture. If using a countertop blender, work in batches and be careful with hot liquid. Return the blended soup to the pot.
  4. Stir in the chicken or vegetable broth and heavy cream. Keep the heat on low and let the soup warm through for another 5 minutes. Taste and adjust seasoning, adding more salt as needed. Stir in fresh basil if using.
  5. While the soup simmers, heat a skillet over medium-low heat. Spread softened butter on one side of each bread slice. Place two slices butter-side down in the skillet. Divide the shredded cheese evenly over the bread, then top with the remaining two slices, butter-side up. Cook for 3 to 4 minutes until golden brown, then flip and cook for another 3 to 4 minutes, pressing gently with a spatula.
  6. Transfer the grilled cheese to a cutting board and let rest for 30 seconds. Slice into 1-inch squares or triangles. Ladle the soup into bowls, top generously with the croutons, and finish with flaky sea salt and black pepper.

Notes

Don’t rush the onions; low and slow brings out sweetness. Add cream at a gentle simmer to prevent curdling. Use sturdy bread like sourdough for croutons to avoid sogginess. Make croutons right before serving for best crunch. The pinch of sugar is essential to balance acidity.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 420
  • Sugar: 12
  • Sodium: 780
  • Fat: 28
  • Saturated Fat: 17
  • Carbohydrates: 32
  • Fiber: 4
  • Protein: 14

Keywords: tomato soup, grilled cheese croutons, comfort food, creamy tomato soup, easy soup recipe, 30-minute meal

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