Grilled Cheese With Tomato Soup

Grilled Cheese With Tomato Soup

There are few things more comforting than the scent of melting butter and toasting bread drifting through the house on a lazy Saturday afternoon. I’ve spent years perfecting that moment when the golden, crispy crust of a grilled cheese sandwich meets the velvety warmth of a homemade tomato soup. This recipe is your weekend project—a slow, deliberate act of cooking that fills your kitchen with rich aromas and rewards you with a bowl of pure, unhurried cosiness.

Recipe Overview

  • Prep Time: 15 minutes
  • Cooking Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 4
  • Difficulty: Medium

Why You’ll Love This Grilled Cheese with Tomato Soup

  • The soup develops a deep, savoury sweetness from gently caramelising the onions and garlic before adding the tomatoes.
  • Each sandwich is grilled slowly over medium heat, creating a shatteringly crisp exterior and a perfectly melted, stretchy cheese centre.
  • It’s a complete meal in one bowl and on one plate—no fancy sides required, just pure satisfaction.
  • The recipe uses simple pantry staples, so you can make it any weekend without a special shopping trip.
  • My husband, who’s usually picky, asked for seconds! The balance of tangy soup and buttery toast is simply irresistible.
Grilled Cheese with Tomato Soup

Grilled Cheese with Tomato Soup
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 2 x 400g tins of whole peeled tomatoes
  • 500ml chicken stock (or vegetable stock for a vegetarian version)
  • 1 teaspoon dried basil
  • ½ teaspoon dried oregano
  • 1 tablespoon tomato purée
  • 1 teaspoon sugar
  • 100ml double cream
  • Salt and freshly ground black pepper, to taste
  • 8 slices of sourdough bread, 1.5cm thick
  • 4 tablespoons unsalted butter, softened
  • 250g grated cheddar cheese (use a mix of mature and mild for depth)

Tip: For the best flavour, use good-quality tinned tomatoes—they are the heart of this soup. I prefer San Marzano tomatoes for their natural sweetness and low acidity.

How to Make Grilled Cheese with Tomato Soup

  1. Start the soup base: Heat the olive oil in a large stockpot over a medium heat. Add the diced onion and cook for 8–10 minutes, stirring occasionally, until the pieces turn translucent and begin to soften. You’ll notice a sweet, gentle aroma rising from the pot—that’s the sugar in the onions caramelising slowly.
  2. Add the garlic and tomato purée: Stir in the minced garlic and tomato purée. Cook for 1 minute, until the garlic becomes fragrant and the purée darkens to a deep brick-red colour. The smell will shift from sweet to richly savoury.
  3. Simmer the tomatoes: Pour in the tinned tomatoes, breaking them up with a wooden spoon. Add the chicken stock, dried basil, oregano, and sugar. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer uncovered for 20 minutes. The sauce will thicken slightly, and the colour will become a deeper, more vibrant red. Stir occasionally to prevent sticking.
  4. Blend until velvety: Remove the pot from the heat. Using an immersion blender, purée the soup until completely smooth. If you don’t have one, carefully transfer the soup to a blender in batches. The final texture should be silky, with no visible chunks. Stir in the double cream and season with salt and pepper. Keep the soup warm over a very low heat while you make the sandwiches.
  5. Prepare the bread: Lay out the 8 slices of sourdough. Spread one side of each slice with the softened butter. Flip half the slices over so the buttered side faces down—these will be the bottoms of your sandwiches. Evenly distribute the grated cheese over these four slices, then top with the remaining four slices, buttered side facing up.
  6. Grill the sandwiches: Heat a large frying pan or griddle over a medium-low heat. Place two sandwiches in the pan at a time—do not overcrowd. Cook for 3–4 minutes on the first side. You’ll hear a gentle sizzle, and the bottom should turn a deep golden brown. Press down lightly with a spatula once during cooking. Carefully flip and cook for another 3–4 minutes, until the second side is equally golden and the cheese has melted into a gooey, stringy layer. The crust should feel crisp and sound crunchy when you tap it.
  7. Rest and serve: Transfer the sandwiches to a cutting board and let them rest for 1 minute. This allows the cheese to set slightly, so it doesn’t all ooze out when you cut the sandwich. Slice each sandwich in half diagonally and serve immediately with the warm tomato soup.

Tips From My Kitchen

  • Use day-old bread: Slightly stale sourdough holds up better to the butter and heat, giving you a crunchier exterior without becoming soggy. Fresh bread can turn too soft and collapse under the weight of the cheese.
  • Grate your own cheese: Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Grating a block of cheddar yourself ensures a creamy, cohesive melt that stretches beautifully when you lift the sandwich.
  • Don’t rush the soup: The 20-minute simmer is non-negotiable. This is where the raw tinny taste of the tomatoes cooks out and the flavours meld together. If you skip this, the soup will taste flat and acidic.
  • Control the heat for the sandwich: Medium-low heat is your friend. High heat will burn the butter and bread before the cheese has a chance to melt. If you see the bread browning too quickly, lower the flame immediately.
  • Add a pinch of bicarbonate of soda to the soup: If your tomatoes taste particularly sharp, a tiny pinch of bicarbonate of soda (about ⅛ teaspoon) will neutralise the acidity without affecting the flavour. Stir it in after blending and before adding the cream.

Equipment You’ll Need

  • Large stockpot or Dutch oven
  • Immersion blender (optional)
  • Ladle
  • Sharp knife and cutting board
  • Large frying pan or griddle
  • Spatula

Common Mistakes to Avoid

  • Overcrowding the pan: When you cook more than two sandwiches at once, the pan temperature drops dramatically. This leads to soggy, pale bread because the butter steams instead of fries. Always work in batches and keep the finished sandwiches warm in a low oven.
  • Wrong temperature: Cooking on too high a heat burns the butter and bread, leaving you with a dark, bitter crust and a cold, unmelted centre. Keep the flame at medium-low and be patient. The sandwich needs about 6–8 minutes total to achieve that perfect golden crunch.
  • Skipping the rest time: Cutting into a piping-hot sandwich immediately causes the molten cheese to flood out onto the board. That one-minute rest lets the cheese fibres relax and set just enough so that every bite stays inside the bread.

Delicious Variations to Try

  • Spicy Version: Add ½ teaspoon of red chilli flakes to the soup while it simmers, and mix a pinch of cayenne pepper into the grated cheese for a gentle heat that builds with each bite.
  • Vegetarian/Vegan Option: Swap the chicken stock for a good-quality vegetable stock. For a vegan sandwich, use a plant-based butter and a melting vegan cheddar or mozzarella-style block. The soup remains rich and creamy with the double cream replaced by full-fat coconut milk.
  • Different Protein: Layer thin slices of cooked, shredded chicken breast between the cheese before grilling. This adds heartiness without overpowering the classic flavours. It pairs wonderfully with the soup and makes the meal even more substantial.

What to Serve With Grilled Cheese with Tomato Soup

  • A simple green salad with a sharp vinaigrette to cut through the richness.
  • Pickled cucumbers or gherkins on the side for a tangy crunch.
  • A bowl of salted crisps or kettle chips for extra texture.

Frequently Asked Questions

Can I use a different type of bread?
Absolutely, though the texture will change. A sturdy white farmhouse loaf or ciabatta works well because they have a dense crumb that holds up to grilling. Avoid very airy bread like brioche, as it can become too greasy and fall apart.

Can I make the tomato soup ahead of time?
Yes, the soup actually tastes even better the next day as the flavours have more time to meld. Allow it to cool completely, then store it in an airtight container in the fridge for up to three days. Reheat gently on the hob, adding a splash of stock or water if it has thickened too much.

Why is my grilled cheese sandwich soggy?
Sogginess usually comes from too much butter or a pan that isn’t hot enough. Use a thin, even layer of butter on the outside of the bread and ensure your pan is at a steady medium-low heat. The bread should sizzle gently on contact, not steam.

Can I freeze the tomato soup?
Yes, this soup freezes wonderfully. Omit the double cream before freezing, as cream can separate when thawed. Once you’re ready to serve, reheat the soup and stir the cream in at the end. It will keep in the freezer for up to three months.

What cheese melts best for grilled cheese?
A combination of mature cheddar for flavour and a mild mozzarella or young gouda for stretch works brilliantly. The mature cheese gives you that sharp taste, while the milder cheese ensures a long, gooey pull when you lift the sandwich.

Grilled Cheese With Tomato Soup

Grilled Cheese with Tomato Soup

A classic comfort food pairing: creamy, velvety tomato soup with crisp, buttery grilled cheese sandwiches filled with melted cheddar.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 2 tablespoons olive oil
  • 1 large onion finely diced
  • 3 cloves garlic minced
  • 2 x 400g tins of whole peeled tomatoes
  • 500 ml chicken stock or vegetable stock for a vegetarian version
  • 1 teaspoon dried basil
  • ½ teaspoon dried oregano
  • 1 tablespoon tomato purée
  • 1 teaspoon sugar
  • 100 ml double cream
  • Salt and freshly ground black pepper to taste
  • 8 slices of sourdough bread 1.5cm thick
  • 4 tablespoons unsalted butter softened
  • 250 g grated cheddar cheese use a mix of mature and mild for depth

Method
 

  1. Start the soup base: Heat the olive oil in a large stockpot over a medium heat. Add the diced onion and cook for 8–10 minutes, stirring occasionally, until the pieces turn translucent and begin to soften. You’ll notice a sweet, gentle aroma rising from the pot—that’s the sugar in the onions caramelising slowly.
  2. Add the garlic and tomato purée: Stir in the minced garlic and tomato purée. Cook for 1 minute, until the garlic becomes fragrant and the purée darkens to a deep brick-red colour. The smell will shift from sweet to richly savoury.
  3. Simmer the tomatoes: Pour in the tinned tomatoes, breaking them up with a wooden spoon. Add the chicken stock, dried basil, oregano, and sugar. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer uncovered for 20 minutes. The sauce will thicken slightly, and the colour will become a deeper, more vibrant red. Stir occasionally to prevent sticking.
  4. Blend until velvety: Remove the pot from the heat. Using an immersion blender, purée the soup until completely smooth. If you don’t have one, carefully transfer the soup to a blender in batches. The final texture should be silky, with no visible chunks. Stir in the double cream and season with salt and pepper. Keep the soup warm over a very low heat while you make the sandwiches.
  5. Prepare the bread: Lay out the 8 slices of sourdough. Spread one side of each slice with the softened butter. Flip half the slices over so the buttered side faces down—these will be the bottoms of your sandwiches. Evenly distribute the grated cheese over these four slices, then top with the remaining four slices, buttered side facing up.
  6. Grill the sandwiches: Heat a large frying pan or griddle over a medium-low heat. Place two sandwiches in the pan at a time—do not overcrowd. Cook for 3–4 minutes on the first side. You’ll hear a gentle sizzle, and the bottom should turn a deep golden brown. Press down lightly with a spatula once during cooking. Carefully flip and cook for another 3–4 minutes, until the second side is equally golden and the cheese has melted into a gooey, stringy layer. The crust should feel crisp and sound crunchy when you tap it.
  7. Rest and serve: Transfer the sandwiches to a cutting board and let them rest for 1 minute. This allows the cheese to set slightly, so it doesn’t all ooze out when you cut the sandwich. Slice each sandwich in half diagonally and serve immediately with the warm tomato soup.

Notes

For a vegetarian version, substitute vegetable stock for chicken stock. Use a mix of mature and mild cheddar for deeper flavor.

After testing this recipe five times, I finally got it just right—that balance of a tangy, creamy soup and a perfectly crisp, cheesy sandwich. It’s a project worth every minute, especially when you take that first bite and the warmth spreads through you. I’d love to hear how your weekend cooking turned out—drop a comment below and share your own little twists on this cosy classic.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating