Go Back
grilled cheese sandwich and tomato soup

Creamy Tomato Soup with Grilled Cheese

Nothing says comfort like a bowl of creamy tomato soup paired with a crispy grilled cheese sandwich. This version of the classic is smooth, tangy, and perfect for dipping.
Prep Time 10 minutes
Cook Time 20 minutes
Servings 4

Ingredients
  

For the Velvety Tomato Soup:

  • 2 tablespoons olive oil
  • 1 medium yellow onion finely diced
  • 3 garlic cloves minced
  • 1 tablespoon tomato paste secret flavor booster!
  • 2 28-ounce cans San Marzano whole peeled tomatoes
  • 2 cups low-sodium vegetable broth
  • 1 teaspoon dried basil or 2 tablespoons fresh
  • 1 bay leaf
  • 1/2 teaspoon sugar cuts acidity
  • 3/4 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 cup heavy cream
  • Fresh basil leaves for garnish optional

For the Ultimate Grilled Cheese:

  • 8 slices artisan bread sourdough or country white work beautifully
  • 6 tablespoons salted butter softened
  • 2 cups shredded cheese blend my secret mix: equal parts sharp cheddar, low-moisture mozzarella, and gruyère
  • 1/4 teaspoon garlic powder optional, but game-changing

Instructions
 

Step 1: Build the Flavor Base

  • In a large Dutch oven or heavy-bottomed pot, heat olive oil over medium heat until shimmering.
  • Add diced onion and cook for 4-5 minutes until softened and translucent (but not browned).
  • Add minced garlic and cook for 30 seconds until fragrant, stirring constantly to prevent burning.
  • Stir in tomato paste and cook for 1-2 minutes, until it darkens slightly. This caramelizes the sugars in the paste, creating deeper flavor.

Step 2: Simmer the Soup

  • Add the canned tomatoes with their juice, breaking up the whole tomatoes with a wooden spoon.
  • Pour in vegetable broth, then add dried basil, bay leaf, sugar, salt, and pepper.
  • Bring to a gentle boil, then reduce heat to maintain a low simmer.
  • Cover partially with a lid and simmer for 15 minutes, stirring occasionally.
  • Remove bay leaf.

Step 3: Blend for Silky Smoothness

  • For the smoothest results, use an immersion blender to purée the soup directly in the pot until completely smooth.
  • No immersion blender? Let the soup cool slightly, then carefully transfer in batches to a regular blender. Remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape.

Step 4: Finish with Cream

  • Reduce heat to low and stir in heavy cream.
  • Taste and adjust seasoning if needed.
  • Keep warm on low heat while preparing the grilled cheese.

How to Make the Perfect Grilled Cheese Sandwich

    Step 1: Prepare the Bread

    • Lay out all 8 bread slices on a clean work surface.
    • Mix softened butter with garlic powder (if using) in a small bowl.
    • Spread butter mixture evenly on one side of each bread slice, making sure to cover all the way to the edges.

    Step 2: Add the Cheese

    • Flip over 4 slices so the unbuttered sides are facing up.
    • Divide shredded cheese mixture evenly among these 4 slices.
    • Top with remaining bread slices, buttered side up.

    Step 3: Cook to Golden Perfection

    • Heat a large skillet (cast iron works best) over medium-low heat. The key is to cook slowly for even browning.
    • Place sandwiches in the skillet (work in batches if needed).
    • Cook for 3-4 minutes until golden brown on the bottom.
    • Carefully flip and cook for another 2-3 minutes until second side is golden and cheese is completely melted.
    • Transfer to a cutting board and let rest for 1 minute before slicing diagonally.

    Notes

    Chef's Tip: While any crushed tomatoes will work, San Marzano tomatoes make a noticeable difference in the soup's flavor. Their natural sweetness and low acidity create a more balanced soup without needing extra sugar.
    Vegan Option: Substitute the heavy cream with 1/2 cup full-fat coconut milk or cashew cream for equally delicious results.