Opens in a new tab

Easy Tomato Grilled Cheese Soup for Cozy Weeknights

TOTAL TIME
SERVES
COURSE
DIFFICULTY
Tested5× before publishing

Okay, so I just had to tell you about this incredible tomato grilled cheese soup I whipped up last night! It’s one of those meals that just screams comfort, especially when you’re looking for something that feels special but doesn’t take forever to make after a long day. Honestly, sometimes all I want is a big bowl of warmth and something cheesy to dip into it, and this recipe delivers big time without any fuss.

I’ve made my share of tomato soups, but pairing it with those crispy, buttery grilled cheese “soldiers” for dipping? That’s pure genius, and it makes dinner feel like a treat. This version is simple enough for a busy weeknight, yet it tastes like you spent hours on it. Everyone loved it, and I’m already planning to make it again next week because it’s just that good.

Creating a Rich, Flavorful Tomato Soup Base

Okay, so for the soup part, you start by melting 4 tablespoons of butter in a big pot or Dutch oven over medium heat. Don’t rush this part! Once the butter is bubbly, toss in your chopped red onion. You want to cook that onion for a good 8 to 10 minutes, stirring it often. What you’re looking for is for it to soften up and get those beautiful, lightly browned edges. That browning adds so much depth to the flavor, so let it hang out and caramelize a bit. While it’s cooking, sprinkle in a pinch of kosher salt and some freshly ground pepper.

After the onion is perfectly tender and slightly golden, stir in 2 tablespoons of tomato paste. This is a key step! You’ll want to cook the paste for about two minutes, stirring constantly to coat all the onion pieces. It should darken a little in color, almost like it’s toasting. This process, called blooming the tomato paste, really deepens its flavor and brings out its sweetness. You don’t want to skip it because it’s what gives the soup its rich, concentrated tomato punch. It just tastes so much better when you give that paste a minute to cook down properly.

Simmering Your Way to the Best Tomato Grilled Cheese Soup

Once your tomato paste is nice and fragrant, it’s time to bring everything together. Pour in the two 28-ounce cans of fire-roasted crushed tomatoes – those fire-roasted ones add such a lovely smoky note that regular tomatoes just can’t match. Then, add 4 cups of vegetable broth, two sprigs of fresh thyme, one bay leaf, and 2 tablespoons of granulated sugar. The sugar might seem a bit odd, but it helps balance the acidity of the tomatoes and really makes their natural sweetness shine through. Give everything a good stir and bring it up to a gentle simmer.

Now, season the pot again with more salt and pepper to taste. You’re going to let this beautiful soup simmer uncovered for about 35 to 40 minutes. This is where the magic happens; all those flavors meld together, deepening and becoming more complex. You’ll notice the aroma filling your kitchen, and the soup will thicken just slightly. After simmering, remove the pot from the heat and stir in 1/2 cup of heavy cream. This makes the soup wonderfully silky and rich. Don’t forget to fish out the thyme stems and the bay leaf before you do anything else! Let the soup cool for a bit before you start blending it. Working in batches, carefully purée the soup in a blender until it’s perfectly smooth. Be super careful with hot liquids in a blender – a good tip is to remove the center cap from the blender lid and cover the opening with a kitchen towel to let steam escape, preventing a pressure build-up.

Crafting the Perfect Grilled Cheese Dippers

While your soup is simmering or cooling, you can get started on the grilled cheese. This is the fun part! Heat a dry skillet – a cast iron pan works brilliantly here because it gets nice and even heat – over medium heat. Take your softened stick of unsalted butter and spread it generously and evenly over one side of all 16 slices of sturdy sandwich bread. I love using a Pullman loaf for this because it’s got a great, tight crumb that holds up well for dipping, but any good quality sandwich bread will do.

Next, take eight of those buttered slices and turn them butter-side down. Distribute your 16 ounces of grated sharp cheddar cheese evenly over these eight slices. Don’t be shy with the cheese! You want a good, melty layer. Then, top each cheesy slice with one of the remaining buttered bread slices, making sure the buttered side is facing up. Now, carefully place your sandwiches into the hot, dry skillet. You’ll cook them for about 3 minutes per side. What you’re looking for is a gorgeous, golden-brown crust and cheese that’s perfectly melted and gooey. Once they’re done, transfer them to a cutting board and cut each sandwich into several “soldiers” – those long, thin strips that are just begging to be dipped into the creamy tomato soup.

Serving and Storing Your Comforting Meal

The best part, of course, is serving! Ladle that hot, smooth tomato soup into bowls. It should be rich and creamy, with that comforting aroma filling the air. Arrange the warm grilled cheese soldiers around the bowl or directly on the soup, ready for dipping. There’s nothing quite like that first bite – the warm, tangy soup followed by the crispy, cheesy bread. It truly makes a weeknight dinner feel like a cozy occasion. This dish is such a hit with everyone because it’s familiar, comforting, and just plain delicious. It’s perfect for a chilly evening or any time you need a little culinary hug.

If you happen to have any leftover soup, it stores beautifully. Just pop it into an airtight container and keep it in the fridge for up to 3-4 days. When you’re ready to reheat, you can do it gently on the stovetop or in the microwave. It might thicken a bit in the fridge, so feel free to add a splash of vegetable broth or even a little milk or cream to thin it back down to your preferred consistency. For the grilled cheese, they’re definitely best enjoyed fresh and hot right off the skillet. If you make too many, you can store them in an airtight container at room temperature for a day, but they won’t have the same crispy texture. Sometimes, you just have to enjoy things in the moment, and fresh grilled cheese is one of them!

AD — Mediavine Content 300×250 / Responsive

Why This Recipe Works

This recipe works because it layers flavors smartly: browning the onion and blooming the tomato paste builds a deep, savory foundation. The fire-roasted tomatoes add a smoky depth, and the touch of sugar perfectly balances their acidity. The heavy cream brings a luscious texture, making the soup feel indulgent. Pairing it with buttery, crisp grilled cheese isn't just a nostalgic touch; it offers a satisfying textural contrast and a delicious cheesy counterpoint that truly completes the meal.

Sometimes all you need is a big bowl of warmth and something cheesy to dip into it.— Charlotte
AD — Mediavine Native / 728×90 Leaderboard

Prep 15 minutesCook 50 minutesYield 8 servings
Ingredients
  • 4 tablespoons unsalted butter
  • 1 medium red onion, chopped
  • to taste Kosher salt, freshly ground pepper
  • 2 tablespoons tomato paste
  • 2 28-ounce cans fire-roasted crushed tomatoes
  • 4 cups vegetable broth
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 2 tablespoons granulated sugar
  • 1/2 cup heavy cream
  • 1 stick (8 tablespoons) unsalted butter, softened, for grilled cheese
  • 16 slices sturdy sandwich bread (like a Pullman loaf or Texas toast)
  • 16 ounces sharp cheddar cheese, grated
Instructions
  1. Start the Soup Base Heat 4 tablespoons of butter in a large Dutch oven or medium stockpot over medium heat. Once the butter is melted, add the chopped red onion and cook, stirring frequently, until it softens and gets lightly browned around the edges, about 8–10 minutes. Season with a pinch of kosher salt and freshly ground pepper.
  2. Bloom the Tomato Paste Stir in the 2 tablespoons of tomato paste and continue to cook for about 2 minutes, stirring to coat the onion. The paste should darken slightly in color; this step really deepens its flavor.
  3. Simmer the Soup Pour in the two 28-ounce cans of fire-roasted crushed tomatoes, along with the 4 cups of vegetable broth, 2 sprigs of fresh thyme, 1 bay leaf, and 2 tablespoons of granulated sugar. Stir everything together and bring it to a gentle simmer. Season again with salt and pepper to your liking. Let it cook, uncovered, for 35–40 minutes, allowing the flavors to meld and deepen.
  4. Finish and Blend the Soup Remove the pot from the heat and stir in the 1/2 cup of heavy cream until fully incorporated. Carefully remove the thyme stems and the bay leaf. Let the soup cool slightly before blending. Working in batches, purée the soup in a blender until it's perfectly smooth. Remember to remove the center cap from your blender lid and cover with a kitchen towel to let steam escape when blending hot liquids.
  5. Prepare the Grilled Cheese While the soup is simmering or cooling, heat a dry skillet (a cast-iron pan works best!) over medium heat. Evenly spread the softened 1 stick of butter over one side of all 16 slices of sandwich bread. Place the unbuttered side of 8 slices of bread onto a clean surface. Divide the 16 ounces of grated sharp cheddar cheese evenly over these 8 slices.
  6. Cook the Grilled Cheese Soldiers Top each cheesy slice with the remaining bread, buttered side facing up. Cook the sandwiches in your hot, dry skillet, turning once, until the bread is golden brown and the cheese is beautifully melted, about 3 minutes per side. Transfer the cooked sandwiches to a cutting board and cut them into strips, which we call "soldiers" for dipping!
  7. Serve! Ladle the hot, creamy soup into bowls and serve immediately with the warm grilled cheese soldiers on the side or directly in the bowl. Enjoy!
Tested Tip

When blending hot soup, always remove the center cap from your blender lid and cover the opening with a kitchen towel. This allows steam to escape safely and prevents hot soup from exploding all over your kitchen!

AD — Mediavine Content 300×250 / Responsive

Creating a Rich, Flavorful Tomato Soup Base

Simmering Your Way to the Best Tomato Grilled Cheese Soup

Crafting the Perfect Grilled Cheese Dippers

Serving and Storing Your Comforting Meal

Make It Yours

  • Spice it Up! — If you like a little kick, try adding a pinch of red pepper flakes when you're sautéing the onion. It won't make it overly spicy, but it will add a nice warmth to the soup. You could also swirl in a bit of hot sauce right before serving.
  • Cheesy Choices — While sharp cheddar is classic, feel free to experiment with different cheeses for your grilled cheese! A mix of provolone and mozzarella would give you a super gooey, stretchy melt, or a smoky gouda could add a really interesting twist.
  • Herb Garden Fresh — Besides thyme, a little fresh basil stirred into the soup right before blending, or even as a garnish, would be absolutely delicious. A sprinkle of chopped fresh parsley on top of the finished bowls also adds a lovely fresh touch and bright color.
  • Make it Vegetarian — This recipe is already vegetarian! Just ensure your vegetable broth is truly plant-based. If you want to add some extra protein, consider serving with a side of white beans or chickpeas.
AD — Mediavine Content / Native

FAQ

Can I make this soup ahead of time?

Absolutely! The soup actually tastes even better the next day as the flavors continue to meld. Store it in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop, adding a splash of broth or water if it's too thick.

What kind of bread is best for the grilled cheese?

A sturdy sandwich bread, like a Pullman loaf or even a thicker-cut white bread or Texas toast, works wonderfully. You want something that can get nice and crispy on the outside without falling apart when you dip it into the soup.

Can I use fresh tomatoes instead of canned?

You totally can, but it will change the flavor profile. If using fresh, you'd need about 5-6 pounds of ripe tomatoes, peeled and chopped, and you might want to roast them first to deepen their flavor. The fire-roasted canned tomatoes give a distinct, rich taste that's hard to replicate with fresh without extra steps.

How do I prevent my grilled cheese from getting soggy?

The key is to serve the grilled cheese immediately after cooking. If you're really worried about sogginess, you can serve the soup and soldiers separately, letting everyone dip as they please. Also, don't let the soldiers sit in the soup too long before eating!

Is this recipe kid-friendly?

Definitely! The combination of creamy tomato soup and cheesy bread is a classic comfort food that most kids adore. The flavors are balanced, not too spicy or overwhelming, making it a perfect meal for the whole family.

AD — Mediavine 728×90 Leaderboard / Responsive

What To Serve With This

  • A fresh green salad with a light vinaigrette
  • A sprinkle of Parmesan cheese on top
  • Garlic bread or croutons
  • A side of roasted vegetables like broccoli or asparagus
  • A dollop of sour cream or Greek yogurt

This post contains affiliate links. We may earn a small commission at no extra cost to you.

More Recipes You'll Love

Tested twice, weeknight-ready, family-approved.