Grilled Cheese With Tomato Soup

Grilled Cheese With Tomato Soup

Some nights, you need dinner on the table in under thirty minutes with a promise that the kitchen won’t look like a bomb’s hit it. This grilled cheese with tomato soup is that meal; it’s the one I turn to when the school run has stretched late and the fridge looks bare. After testing this recipe five times, I finally got it just right — a velvety soup that comes together in one pot and a sandwich with a crust so crisp it sings.

Recipe Overview

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Servings: 4
  • Difficulty: Easy

Why You’ll Love This Grilled Cheese with Tomato Soup

  • One-pot soup: The entire soup base cooks in a single stockpot, so you spend more time eating and less time scrubbing.
  • Make-ahead friendly: Both the soup and the sandwich fillings can be prepped the night before — just assemble and toast when you’re ready.
  • Budget-conscious ingredients: Tinned tomatoes, bread, and cheese are pantry staples that won’t stretch your weekly shop.
  • Kid-approved with hidden veg: A carrot and a stick of celery melt into the soup, adding sweetness and nutrition without anyone noticing.
  • Customisable in minutes: Swap the cheese, add a protein, or spice it up — the base recipe works every time.
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 medium onion, finely chopped
  • 1 carrot, peeled and grated
  • 1 celery stick, finely diced
  • 2 garlic cloves, crushed
  • 2 x 400g tins of chopped tomatoes
  • 500ml chicken stock (or vegetable stock for a vegetarian version)
  • 1 teaspoon sugar
  • ½ teaspoon dried oregano
  • Salt and freshly ground black pepper, to taste
  • 100ml double cream (optional, for a richer soup)
  • 8 slices of good-quality white or sourdough bread
  • 200g grated cheddar cheese (or a mix of cheddar and mozzarella)
  • 2 tablespoons softened butter, for spreading

Tip: For the best melt, grate your own cheese from a block — pre-shredded bags contain anti-caking agents that stop the cheese from becoming gloriously stretchy.

How to Make Grilled Cheese with Tomato Soup

  1. Sweat the aromatics. Heat the olive oil in a large stockpot over a medium flame. Add the onion, carrot, and celery, and cook for 5 to 6 minutes, stirring occasionally. You’ll know it’s ready when the onion turns translucent and the kitchen smells sweet and savoury.
  2. Bloom the garlic. Stir in the crushed garlic and dried oregano, and cook for another minute. The garlic should become fragrant — if you catch a whiff of raw garlic, give it another 30 seconds.
  3. Build the soup base. Pour in the chopped tomatoes and the chicken stock. Add the sugar, a generous pinch of salt, and a few cracks of black pepper. Bring the mixture to a gentle boil — you’ll see lazy bubbles breaking the surface — then reduce the heat to low.
  4. Simmer and blend. Let the soup simmer uncovered for 15 minutes. The colour will deepen to a rich brick-red, and the liquid will thicken slightly. Remove from the heat and use an immersion blender to whizz it until completely smooth. If you prefer a chunkier texture, only blitz half of it.
  5. Finish the soup. Stir in the double cream if using, and taste for seasoning. The soup should be silky and bright, with a gentle sweetness from the carrot. Keep it on the lowest heat while you make the sandwiches.
  6. Butter the bread. Spread a thin, even layer of softened butter on one side of each bread slice. I used to struggle with this dish until I discovered that buttering the bread instead of the pan gives a far more even, golden crust.
  7. Assemble the sandwiches. Place four slices of bread, buttered side down, on a clean work surface. Divide the grated cheese evenly among them, then top with the remaining bread slices, buttered side up.
  8. Toast to perfection. Heat a large non-stick frying pan or a griddle over a medium heat. Place the sandwiches in the pan (you may need to work in batches). Cook for 2 to 3 minutes on each side. The bread should turn deep golden brown and feel firm to the touch, and you’ll hear a satisfying sizzle. The cheese should be fully melted — if it’s oozing out the sides, you’ve nailed it.
  9. Rest and serve. Let the sandwiches rest on a cutting board for 30 seconds before slicing in half. Ladle the hot soup into bowls and serve the grilled cheese alongside for dipping.

Tips From My Kitchen

  • Use a heavy-bottomed pot for the soup: A Dutch oven or a thick stainless steel pot distributes heat evenly, preventing the tomatoes from catching and burning on the bottom. Burnt tomato sauce tastes bitter and ruins the whole batch.
  • Grate your cheese on the large holes of a box grater: Finely grated cheese melts too quickly and can turn greasy before the bread is golden. Larger shreds hold their shape, giving you those glorious, gooey strands when you pull the sandwich apart.
  • Don’t rush the sandwich toasting: Medium heat is your friend. If the pan is too hot, the bread will char before the cheese has a chance to melt. If it’s too low, the bread will dry out and become tough. Listen for a steady, gentle sizzle — that’s the sweet spot.
  • Make the soup ahead of time: The soup actually improves after a day in the fridge, as the flavours meld together. Cook it the night before, let it cool, and store it in an airtight container. Reheat gently over a low heat, adding a splash of stock or water if it’s too thick.
  • Prep the sandwiches in advance: Assemble the sandwiches, wrap them tightly in cling film, and store them in the fridge for up to 4 hours. When you walk in the door, just butter the outsides and toast. This cuts the dinner prep time down to under 10 minutes.
  • Add a splash of balsamic vinegar to the soup: Just a teaspoon stirred in at the end brightens the tomatoes and adds a subtle depth without overwhelming the flavour. It’s a trick I picked up from an Italian nonna, and I’ve never looked back.

Equipment You’ll Need

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

Delicious Variations to Try

  • Spicy Version: Add a finely chopped red chilli (seeds removed if you prefer less heat) along with the garlic. Alternatively, stir a teaspoon of smoked paprika or a pinch of cayenne pepper into the soup at the simmering stage.
  • Vegetarian/Vegan Option: Use vegetable stock instead of chicken stock, and skip the double cream. For the sandwich, swap the cheddar for a good-quality vegan melting cheese, and use a plant-based butter or margarine.
  • Different Protein: Add thin slices of roast chicken or turkey to the sandwich before toasting. For a heartier meal, shred leftover roast chicken and stir it into the soup just before serving.

What to Serve With Grilled Cheese with Tomato Soup

  • A simple green salad with a sharp vinaigrette to cut through the richness
  • Pickled gherkins or cornichons on the side for a tangy crunch
  • A handful of salted crisps or kettle chips for extra texture
  • A bowl of fresh apple slices or carrot sticks for the kids

Frequently Asked Questions

Can I use tinned chopped tomatoes instead of passata?
Absolutely. Tinned chopped tomatoes work beautifully in this recipe. They give the soup a slightly chunkier texture before blending, which is actually ideal because you can control how smooth you want it. Just be sure to simmer them long enough to cook out the raw, tinny taste — 15 minutes does the trick.

How do I stop my grilled cheese from going soggy?
Sogginess usually comes from two things: using too much butter, or stacking the sandwiches too high with cheese. Spread a thin, even layer of butter — about a teaspoon per slice — and don’t overstuff. Also, serve the soup in a separate bowl and dip as you eat, rather than pouring it over the sandwich.

Can I freeze the tomato soup?
Yes, this soup freezes wonderfully. Let it cool completely, then transfer it to freezer-safe containers or resealable bags. It will keep for up to three months. When you’re ready to eat, thaw it in the fridge overnight and reheat gently on the hob. If the soup separates after freezing, a quick blitz with the immersion blender brings it back together.

What cheese melts best for a grilled cheese sandwich?
Cheddar is the classic choice because it melts smoothly and has a sharp flavour that stands up to the tomatoes. For extra stretchiness, mix in some mozzarella or Monterey Jack. Avoid hard cheeses like Parmesan on their own, as they don’t melt well and can become grainy when heated.

Can I make this recipe dairy-free?
Yes, and it’s surprisingly simple. Swap the butter for a dairy-free spread and use a plant-based cheese that melts well — look for brands labelled specifically for melting. In the soup, omit the double cream and use a splash of full-fat coconut milk instead for a similar silky texture. The flavour will be slightly different but still delicious.

Grilled Cheese With Tomato Soup

Grilled Cheese with Tomato Soup

A classic comfort food pairing: creamy tomato soup with perfectly toasted grilled cheese sandwiches. The soup is made from scratch with onions, carrots, celery, and tomatoes, while the sandwiches feature a crispy, buttery crust and melted cheddar cheese.
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 medium onion finely chopped
  • 1 carrot peeled and grated
  • 1 celery stick finely diced
  • 2 garlic cloves crushed
  • 2 x 400g tins of chopped tomatoes
  • 500 ml chicken stock or vegetable stock for a vegetarian version
  • 1 teaspoon sugar
  • ½ teaspoon dried oregano
  • Salt and freshly ground black pepper to taste
  • 100 ml double cream optional, for a richer soup
  • 8 slices of good-quality white or sourdough bread
  • 200 g grated cheddar cheese or a mix of cheddar and mozzarella
  • 2 tablespoons softened butter for spreading

Method
 

  1. Sweat the aromatics. Heat the olive oil in a large stockpot over a medium flame. Add the onion, carrot, and celery, and cook for 5 to 6 minutes, stirring occasionally. You'll know it's ready when the onion turns translucent and the kitchen smells sweet and savoury.
  2. Bloom the garlic. Stir in the crushed garlic and dried oregano, and cook for another minute. The garlic should become fragrant — if you catch a whiff of raw garlic, give it another 30 seconds.
  3. Build the soup base. Pour in the chopped tomatoes and the chicken stock. Add the sugar, a generous pinch of salt, and a few cracks of black pepper. Bring the mixture to a gentle boil — you'll see lazy bubbles breaking the surface — then reduce the heat to low.
  4. Simmer and blend. Let the soup simmer uncovered for 15 minutes. The colour will deepen to a rich brick-red, and the liquid will thicken slightly. Remove from the heat and use an immersion blender to whizz it until completely smooth. If you prefer a chunkier texture, only blitz half of it.
  5. Finish the soup. Stir in the double cream if using, and taste for seasoning. The soup should be silky and bright, with a gentle sweetness from the carrot. Keep it on the lowest heat while you make the sandwiches.
  6. Butter the bread. Spread a thin, even layer of softened butter on one side of each bread slice. I used to struggle with this dish until I discovered that buttering the bread instead of the pan gives a far more even, golden crust.
  7. Assemble the sandwiches. Place four slices of bread, buttered side down, on a clean work surface. Divide the grated cheese evenly among them, then top with the remaining bread slices, buttered side up.
  8. Toast to perfection. Heat a large non-stick frying pan or a griddle over a medium heat. Place the sandwiches in the pan (you may need to work in batches). Cook for 2 to 3 minutes on each side. The bread should turn deep golden brown and feel firm to the touch, and you'll hear a satisfying sizzle. The cheese should be fully melted — if it's oozing out the sides, you've nailed it.
  9. Rest and serve. Let the sandwiches rest on a cutting board for 30 seconds before slicing in half. Ladle the hot soup into bowls and serve the grilled cheese alongside for dipping.

Notes

For a vegetarian version, use vegetable stock instead of chicken stock. The double cream is optional but adds richness. Buttering the bread instead of the pan gives a more even golden crust.

I hope this grilled cheese with tomato soup becomes your go-to for those busy weeknights when you need something warm, satisfying, and kind to your washing-up schedule. If you give it a try, I’d love to hear how it turned out — drop a comment below and let me know which variation you went for. And if you’re after another one-pot wonder that feeds a crowd without the fuss, you might enjoy our Creamy Chicken And Rice Recipe One Pot Meal or this rich Creamy Garlic Parmesan Pasta for a different kind of comfort.

You might also like these recipes

Leave a Reply

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

Recipe Rating