Grill Cheese and Tomato Soup Recipe: Classic Pairing Made Homemade

Visual representation of grill cheese and tomato soup recipe

This is the ultimate comfort food pairing, bringing together creamy tomato soup and a perfectly crispy grilled cheese sandwich. The combination of homemade soup and melted cheddar on toasted bread never fails to satisfy.

I’ve perfected both components to create that classic diner experience at home. The soup is velvety and rich, while the sandwich delivers that signature golden crust with gooey cheese in every bite.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Grill Cheese and Tomato Soup

Pantry staples plus fresh cheese and bread. Nothing exotic, just classic comfort.

Ingredient Amount Notes
Canned San Marzano Tomatoes 🍅 28 oz Whole, peeled preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth
Vegetable Stock 💧 2 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Unsalted Butter 🧈 4 tbsp Divided for soup and sandwiches
All-Purpose Flour 🌾 2 tbsp For thickening soup
Sharp Cheddar Cheese 🧀 8 oz Block, freshly grated
Sourdough Bread 🍞 8 slices Thick-cut for structure
Fresh Basil Leaves 🌿 ¼ cup Loosely packed, chopped
Granulated Sugar 🍚 1 tsp Balances acidity
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Oregano 🍃 ½ tsp Mediterranean variety
Olive Oil 🫒 1 tbsp For sandwich toasting

[recipeingredientscaler]

The tomatoes are non-negotiable here. San Marzano cans from an Italian market or Whole Foods give that sweet, velvety base—regular grocery store brands work too (just avoid the ones with added calcium chloride). The cheddar should be sharp and aged—Cabot or Tillamook are my go-tos. For bread, thick sourdough from a local bakery holds up best, but Trader Joe’s sourdough loaf does the trick in a pinch.

No San Marzano tomatoes? Good-quality crushed tomatoes at double the quantity will do—just simmer them down. Skip the heavy cream? Whole milk plus a splash of half-and-half gets you close. Out of cheddar? Gruyère or Monterey Jack melt beautifully, though the flavor shifts slightly. The bread can be any sturdy white loaf (just avoid pre-sliced sandwich bread—it gets soggy).

Soup keeps in the fridge for 4-5 days and freezes for 3 months. Grilled cheese is best fresh, but the soup actually improves overnight as flavors meld. Always store them separately if making ahead.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—from the San Marzano tomatoes to the garlic—simmers together in a single pot. Honestly, cleanup is almost as satisfying as the meal itself.
  • Rich and Velvety: The heavy cream turns the soup into this luxurious, smooth base that pairs perfectly with the crispy, buttery edges of the grilled cheese.
  • Weeknight Hero: Between us, this is my go-to when I need comfort food fast. It’s ready before the kids finish arguing over who gets the last slice.
  • Budget Stretcher: Canned tomatoes and pantry staples keep costs low, and it makes enough for leftovers that taste even better the next day.

Step-by-Step Instructions for Grilled Cheese and Tomato Soup

This classic combo comes together with simple techniques and perfect timing.

Step 1: Build the Soup Base with Aromatics

Heat 1 tablespoon olive oil in a large pot over medium heat. Add 1 whole yellow onion (finely diced) and cook for 5-6 minutes until translucent and soft. The onion should sizzle gently, not brown aggressively.

Add 3 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. Stir in 28 oz canned San Marzano tomatoes, crushing them slightly with your spoon, then add 1 tsp granulated sugar, 1 tsp kosher salt, 0.5 tsp ground black pepper, and 0.5 tsp dried oregano. Simmer for 10 minutes to meld flavors.

Step 2: Create the Creamy Soup Texture

In a small bowl, whisk together 2 tbsp all-purpose flour and 2 tbsp unsalted butter into a paste. Stir this into the tomato mixture and cook for 2 minutes to remove the raw flour taste. The soup will thicken slightly as the flour cooks.

Gradually pour in 2 cups vegetable stock, stirring constantly to prevent lumps. Bring to a gentle simmer, then stir in 0.5 cup heavy cream. Reduce heat to low and let it cook for 5 minutes until smooth and velvety.

Step 3: Finish the Soup and Prep Cheese

Remove the soup from heat and stir in 0.25 cup fresh basil leaves (chopped). Taste and adjust seasoning if needed. Cover and keep warm on low heat while you prepare the sandwiches.

Grate the 8 oz sharp cheddar cheese—freshly grated melts better than pre-shredded. You’ll use about 2 oz per sandwich for maximum gooeyness. The cheese should be at room temperature for even melting.

Step 4: Assemble and Grill the Sandwiches

Lay out 8 slices sourdough bread and spread the outer sides with the remaining 2 tbsp unsalted butter. On the unbuttered side of 4 slices, pile the grated cheddar evenly, dividing it among the slices.

Top with the remaining bread (buttered side out) and press gently. Heat a large skillet over medium-low heat and cook the sandwiches for 3-4 minutes per side until golden brown and the cheese is fully melted. Press down lightly with a spatula to ensure even contact.

Step 5: Serve the Perfect Pairing

Ladle the hot tomato soup into bowls and float a sandwich alongside or on top. The contrast of crispy, buttery bread with creamy soup is what makes this pairing iconic.

For best results, serve immediately while both components are at their peak temperature. The cheese should stretch beautifully when pulled, and the soup should have a rich, balanced sweetness from the tomatoes.

👨‍🍳

Pro Tips For Making Grill Cheese And Tomato Soup

  • Sauté Onions Slow: Cook the yellow onion on medium-low for at least 8-10 minutes until deeply golden—I learned this the hard way after rushing it and ending up with a sharp, raw onion taste in my soup.
  • Crush the Tomatoes: Use your hands to crush the San Marzano tomatoes as you add them to the pot. It breaks them down faster and gives the soup a rustic texture without dirtying a blender.
  • Skip Boiling Cream: Stir in the heavy cream off the heat to prevent curdling. I’ve ruined a batch by letting it simmer too hard—just warm it through gently at the end.
  • Grill Cheese Last: Start the grilled cheese while the soup simmers, but don’t assemble it until the soup is nearly done. This keeps the sandwich hot and crispy when served together.

Flavor Customization for This Dish

Cheese Upgrades

Swap the sharp cheddar for smoked gouda—its deep, caramelized flavor pairs beautifully with tomato. I love adding 2 oz per sandwich for that extra kick. Gruyère is another favorite, offering nutty notes that elevate the dish. 🔥

Spicy Twist

Add ½ tsp red pepper flakes to the soup while simmering for a subtle heat. For the sandwich, layer in 2-3 slices jalapeño with the cheese. The spice cuts through the richness perfectly.

Herb Infusion

Stir 1 tbsp fresh thyme into the soup with the basil for an earthy depth. For the sandwich, mix 1 tsp chopped rosemary into the butter before spreading on bread. I forage wild thyme along my coastal rides for extra freshness.

Sweet & Tangy

Add 1 tbsp balsamic glaze to the soup bowls before serving for a sweet contrast. For the sandwich, spread 1 tsp fig jam on the bread before adding cheese—a trick I learned at local BBQ competitions.

Crunchy Additions

Press 2 tbsp grated parmesan onto the outside of the sandwich before grilling for an extra-crispy crust. Alternatively, add ¼ cup crushed potato chips inside for a nostalgic diner-style crunch.

Creamy Variations

Replace ½ cup heavy cream with ½ cup coconut milk for a dairy-free version. For extra richness, stir in 2 tbsp cream cheese at the end—this makes the soup velvety smooth. 💫

Nutrition Facts

Servings 4
Amount Per Serving
Calories 720kcal
% Daily Value
Total Fat 45g58%
Saturated Fat 25g125%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 8g
Protein 24g48%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.7(10 reviews)
Chef Melanie

More recipe sites