There are few combos as universally loved as grilled cheese and tomato soup. And honestly, I never want to “fix” it. I just want to give it a little glow-up so it tastes like the coziest cafe lunch, but still feels like a Tuesday night you can handle.

Below, I’ll walk you through the three big upgrades that make a huge difference: (1) choosing the right bread, (2) building a cheese blend that melts like a dream, and (3) making an easy roasted tomato soup that tastes slow-simmered, even when it’s not.

A plated grilled cheese sandwich cut in half with a bowl of tomato soup on a dinner table, with a spoon and napkin nearby

The idea

Why This Recipe Works

  • Bread choice matters: sturdy slices toast up crunchy and golden while still holding gooey cheese without collapsing.
  • A blended cheese strategy: combining a great melter with a bolder cheese delivers stretch, flavor, and a smoother melt than relying on one aged cheese alone.
  • Roasting builds fast depth: roasted tomatoes concentrate and sweeten, creating a soup that tastes slow-simmered with minimal hands-on work.
  • Designed for dunking: the soup is creamy without being heavy, so it pairs perfectly with grilled cheese.

Shopping

Ingredient Notes

Bread

  • Best overall: sourdough (tangy, crisp edges, great structure)
  • Best for a tender bite: brioche or challah (rich, buttery, browns fast)
  • Best rustic option: country loaf or boule, sliced 1/2-inch thick
  • Avoid: super thin sandwich bread if you’re piling in cheese, it can collapse and steam

Maya tip: If your loaf is very airy, press the slices lightly with your palm before assembling. It helps the cheese hug the bread instead of falling through gaps.

Thick slices of sourdough bread on a wooden cutting board next to a serrated bread knife

Cheese

The secret to “gourmet” grilled cheese is not one fancy cheese. It’s a blend that hits three notes: melt, sharpness, and richness. If you only use a very aged cheese, it can sometimes turn oily or a little grainy. If you only use a mild melter, it can taste flat.

  • For melt: low-moisture mozzarella, young provolone, Monterey Jack, or fontina
  • For flavor: sharp cheddar, gruyere, or aged gouda
  • For richness: a little cream cheese, Boursin, or mascarpone (optional but lovely)

Go-to ratio: 2 parts melty cheese + 1 part bold cheese. Add 1 to 2 tablespoons of a creamy cheese per sandwich if you want it extra plush.

Do not skip this: shred it yourself when you can. Pre-shredded cheese often contains anti-caking agents (like starches or cellulose) that can make the melt a bit less smooth. It still works, but fresh-shredded is on another level.

A bowl of freshly shredded cheddar and gruyere cheese on a kitchen counter with a box grater

Tomatoes (seasonal note)

Roasting concentrates the tomatoes and brings out a gentle sweetness.

Seasonal note: In the dead of winter when fresh tomatoes are sad, you can still make this work by using the canned tomato option in the notes.

Halved tomatoes and garlic cloves roasting on a sheet pan with olive oil and herbs

Get set up

Equipment You Will Need

  • For the soup: sheet pan, blender (or immersion blender), medium pot
  • For the grilled cheese: nonstick or cast iron skillet, spatula

Technique

Tips for Getting It Right

  • Toast low and slow: cook grilled cheese over medium-low so the bread browns deeply while the center fully melts.
  • Press gently (do not smash): a light press helps contact without squeezing cheese out.
  • Fix stubborn melt: if the bread is browned but the cheese isn’t melting fast enough, reduce heat to low and cover the pan for 1 to 2 minutes to trap heat.
  • Finish soup gently: once dairy is added, do not let the soup boil.
  • Silky vs rustic soup: strain through a fine mesh strainer for silky soup; skip straining for a more rustic texture.

Flexibility

Substitutes That Work

  • Tomatoes: use 2 (28-ounce) cans whole peeled tomatoes, drained, when fresh tomatoes are out of season (details in recipe notes).
  • Broth: low-sodium chicken broth or vegetable broth both work.
  • Soup finishing dairy: heavy cream, half-and-half, or whole milk.
  • Bread: sourdough or brioche (other sturdy loaves can work if sliced about 1/2-inch thick).
  • Outside spread: mayonnaise or softened butter.

Make it yours

Variations to Try

Inside the grilled cheese

  • Caramelized onions: sweet and jammy with cheddar
  • Thin tomato slices: only if you salt and blot them so the sandwich stays crisp
  • Crispy bacon or prosciutto: salty crunch
  • Roasted red peppers: smoky and sweet
  • Pickled jalapeños: bright heat that cuts the richness
  • Fresh herbs: basil, chives, or thyme tucked into the cheese

On the outside

  • Parmesan crust: sprinkle a little parm onto the skillet, then set the sandwich on it to frico the exterior
  • Garlic bread vibe: mix a tiny pinch of garlic powder into your butter or mayo
Sourdough slices, shredded cheese, and add-ins like caramelized onions arranged for making grilled cheese

On the table

What to Serve It With

  • Serve soup in warm bowls with a swirl of cream and a few basil leaves.
  • Cut sandwiches on the diagonal and stand them up so the cut edge stays crisp instead of steaming on the plate.
  • Add something crisp on the side: a simple arugula salad with lemon, or a dill pickle.
A bowl of creamy roasted tomato soup topped with a swirl of cream and fresh basil leaves

My favorite combo:

  • Soup: roasted Roma tomato soup with basil and a swirl of cream
  • Sandwich: sourdough + sharp cheddar + mozzarella + a whisper of Dijon
  • Side: arugula salad with lemon and olive oil (or a classic pickle)

It tastes like childhood comfort with grown-up depth, and you absolutely deserve that on a weeknight.

A plate with grilled cheese next to a bowl of tomato soup and a small green side salad

Later

Storage, Freezing and Reheating

Soup

  • Fridge: 4 to 5 days in an airtight container.
  • Freezer: up to 3 months. If possible, freeze before adding cream, then stir cream in after reheating.
  • Reheat: gently over medium-low, stirring often. Avoid boiling once dairy is in, it’s more likely to separate.

Grilled cheese

Grilled cheese is best fresh. If you must store it, wrap and refrigerate up to 1 day, then re-crisp in a skillet over low heat. The microwave will soften the crust.

Watch out

Common Mistakes to Avoid

  • Burning bread before the cheese melts: heat is too high or slices are too thick. Lower to medium-low and cover the pan briefly to trap heat.
  • Greasy sandwich: too much butter or mayo, or a cheese blend too heavy on aged cheeses. Use a thinner spread on the outside and balance with a better melter like Jack, mozzarella, or young provolone.
  • Soup tastes acidic: add a splash more cream, a small pinch of sugar, or a touch more balsamic. Also make sure you roasted the tomatoes long enough to get some browning.

Questions

Frequently Asked Questions

Can I use pre-shredded cheese?

Yes, it still works, but fresh-shredded melts more smoothly. Pre-shredded cheese often contains anti-caking agents (like starches or cellulose) that can make the melt a bit less smooth.

How do I make the soup silky?

Strain the blended soup through a fine mesh strainer.

What if fresh tomatoes are out of season?

Use the canned tomato option: 2 (28-ounce) cans whole peeled tomatoes, drained, and roast as directed in the notes.

Why can’t I boil the soup after adding cream?

Once dairy is in, boiling makes it more likely to separate. Keep the heat low and reheat gently.

The recipe

Upgraded Grilled Cheese and Tomato Soup

A cozy, upgraded grilled cheese and roasted tomato soup combo with three big upgrades: better bread, a balanced cheese blend, and a roasted tomato soup that tastes slow-simmered without the wait.

Prep
10 minutes
Cook
35 minutes
Total
45 minutes
Yield
Serves 4 (soup) and makes 2 sandwiches

Ingredients

  • 2 1/2 pounds Roma tomatoes, halved (or 2 pounds cherry tomatoes, which roast down faster and taste extra sweet)
  • 1 medium yellow onion, sliced
  • 6 cloves garlic, peeled
  • 3 tablespoons olive oil
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano (or 1 tablespoon fresh)
  • Pinch of red pepper flakes (optional)
  • 2 tablespoons tomato paste (optional, for extra depth)
  • 2 cups low-sodium chicken broth or vegetable broth (you’ll blend with 1 cup, then add the rest to adjust thickness)
  • 1 tablespoon balsamic vinegar (or 1 teaspoon sugar if you prefer)
  • 1/3 to 1/2 cup heavy cream, half-and-half, or whole milk
  • Big handful of basil leaves (optional but wonderful)
  • 4 slices sourdough (or brioche), about 1/2-inch thick
  • 3/4 cup shredded melty cheese (mozzarella, provolone, Jack, or fontina)
  • 1/3 cup shredded bold cheese (sharp cheddar, gruyere, or aged gouda)
  • 2 tablespoons cream cheese or Boursin (optional)
  • 2 tablespoons mayonnaise or softened butter (for the outside)
  • 1 teaspoon Dijon mustard (optional, for inside)
  • Pinch of garlic powder or smoked paprika (optional, for a subtle twist)

Instructions

  1. Roast: Heat oven to 425°F. On a sheet pan, toss tomatoes, onion, and garlic with olive oil, salt, pepper, oregano, and red pepper flakes. Roast 25 to 30 minutes, until tomatoes are blistered and the edges are deeply browned.
  2. Blend: Add roasted vegetables to a blender with 1 cup broth. Blend until smooth (work in batches if needed). If using basil, add it now for a fresh finish.
  3. Simmer: Pour into a pot and add the remaining 1 cup broth. Stir in tomato paste (if using) and balsamic vinegar. Simmer 5 to 10 minutes to bring everything together.
  4. Finish creamy: Reduce heat to low and stir in cream. Taste and adjust salt and pepper. Do not let it boil once the dairy is in.
  5. Build the sandwiches: On the inside of two bread slices, spread a thin layer of Dijon (if using) and dot with cream cheese. Mix the shredded cheeses, then pile it on evenly. Top with remaining bread slices.
  6. Coat the outside: Spread a thin, even layer of mayo or butter on the outside of each slice.
  7. Toast low and slow: Heat a skillet over medium-low. Add sandwiches and cook 4 to 6 minutes per side, pressing gently (do not smash), until deeply golden and the cheese is fully melted.
  8. Check doneness: Look for cheese melted at the edges and a sandwich that feels slightly soft and fused in the center when you lift it with a spatula. If the outside is golden but the middle is still stubborn, reduce heat to low and cover the pan for 1 to 2 minutes.
  9. Rest, then slice: Let sit 1 minute before slicing.

Recipe notes

If you like a silky soup: strain it through a fine mesh strainer. If you like a rustic soup: skip it.

Canned tomato option (when fresh are out of season): Use 2 (28-ounce) cans whole peeled tomatoes, drained. Roast the onion and garlic as written. Add the drained tomatoes to the sheet pan for the last 10 to 15 minutes just to concentrate flavor, then blend everything with broth and continue the recipe.

Maya tip for stubborn cheese: If the bread is browned but the cheese isn’t melting fast enough, reduce heat to low and cover the pan for 1 to 2 minutes. The trapped heat finishes the job without burning the crust.

A blender jar filled with roasted tomatoes and broth being blended into smooth tomato soup on a kitchen counterA grilled cheese sandwich browning in a cast iron skillet with a spatula nearby

Nutrition (per serving, approximate)

  • Calories: 650
  • Fat: 39 g
  • Carbs: 48 g
  • Protein: 27 g
  • Fiber: 6 g
  • Sugar: 13 g
  • Sodium: 950 mg

Nutrition values are approximate and will vary by exact ingredients and portions.