Go Back
Grilled Cheese With Tomato Soup

Grilled Cheese with Tomato Soup

A classic comfort food pairing: crispy, buttery grilled cheese sandwiches filled with melted cheddar and Gruyère, served alongside a velvety homemade tomato soup enriched with balsamic vinegar and cream.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 8 thick slices of sourdough or country loaf about 1.5 cm thick
  • 100 g unsalted butter softened
  • 200 g sharp cheddar cheese grated (a good, aged block—not pre-shredded)
  • 100 g Gruyère or Emmental grated
  • 1 tbsp Dijon mustard
  • 2 tbsp extra-virgin olive oil
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 2 tbsp tomato paste
  • 800 g tinned whole peeled tomatoes San Marzano if possible
  • 500 ml chicken or vegetable stock
  • 1 tsp dried oregano
  • 1 tsp caster sugar
  • 1 tbsp balsamic vinegar
  • 100 ml double cream optional, for a velvety finish
  • Sea salt and freshly cracked black pepper to taste
  • A handful of fresh basil leaves for garnish

Method
 

  1. Start the soup base. Heat the olive oil in a large, heavy-bottomed saucepan over a medium flame until it shimmers and smells grassy. Add the diced onion and cook for 6-7 minutes, stirring occasionally, until it turns translucent and smells sweet—you want it soft, not coloured.
  2. Build the flavour. Stir in the minced garlic and tomato paste. Cook for 2 minutes, scraping the bottom of the pan. You’ll know it’s ready when the paste darkens to a deep brick-red and releases a rich, concentrated aroma that fills your kitchen.
  3. Simmer the soup. Pour in the tinned tomatoes, stock, oregano, and caster sugar. Use a wooden spoon to break up the tomatoes. Bring it to a gentle boil—you’ll see lazy bubbles breaking the surface—then reduce the heat to low. Let it simmer uncovered for 15 minutes, until it thickens slightly and the colour deepens to a rich sunset orange.
  4. Blend and finish. Remove the pan from the heat. Using an immersion blender, purée the soup until it’s completely smooth and silky—no lumps remain. Stir in the balsamic vinegar and double cream (if using). Season with salt and pepper. Keep the soup warm over the lowest heat while you make the sandwiches.
  5. Prepare the bread. In a small bowl, mix the softened butter with the Dijon mustard until well combined. Spread this butter-mustard mixture evenly on one side of each bread slice. This isn’t just for flavour—it ensures the bread toasts evenly and develops that deep amber crust.
  6. Assemble the sandwiches. On the unbuttered side of four slices, pile the grated cheddar and Gruyère. Don’t be shy—you want a generous, even layer. Top with the remaining bread slices, buttered side facing up. Press down gently to seal.
  7. Cook to golden perfection. Heat a large, non-stick frying pan or cast-iron skillet over a medium-low heat. Place the sandwiches in the pan (work in batches if needed—do not overcrowd). Cook for 3-4 minutes per side. Listen for a steady, gentle sizzle—if it’s popping aggressively, the heat is too high. The bread should turn a deep, even golden brown, and you’ll see the cheese starting to ooze from the edges. When you lift a corner with a spatula, the crust should feel rigid and sound crisp.
  8. Rest and slice. Transfer the sandwiches to a cutting board and let them rest for 1-2 minutes. This step is crucial—it allows the cheese to set slightly so it doesn’t all gush out when you cut. Slice each sandwich diagonally into two triangles.

Notes

For best results, use a good aged cheddar and grate the cheese yourself. The mustard butter adds flavor and helps achieve an even golden crust. Let the sandwiches rest before slicing to keep the cheese from oozing out.