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.
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.

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.

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.
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
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.

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.
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.
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
- 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.
- 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.
- 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.
- 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.
- 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.
- Coat the outside: Spread a thin, even layer of mayo or butter on the outside of each slice.
- 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.
- 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.
- 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.

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.