Grilled Cheese Sandwich with Tomato: Sourdough

Toasted golden-brown grilled cheese sandwich with gooey melted cheese and juicy red tomato slices on a ceramic plate.
Grilled Cheese Sandwich with Tomato for 2
The trick to a Grilled Cheese Sandwich with Tomato is removing the tomato's water before it hits the bread. This keeps the crust crisp and the center gooey without the soggy middle.
  • Time: 5 min active + 10 min cooking
  • Flavor/Texture Hook: Shattering golden crust and molten cheese
  • Perfect for: Hearty weeknight dinners

The sound of butter hitting a hot skillet is the best part of a rainy Tuesday. I used to just throw tomato slices into a melt and wonder why my bread turned into a wet sponge. It was a disaster every time until I started treating the tomatoes like a separate ingredient.

The Roma tomato is the hero here. I choose it because it has thicker walls and fewer seeds than a beefsteak tomato, which means less water leaking into your cheese. When you pair that with a sharp cheddar and a bit of basil, it feels like a fancy cafe lunch but takes almost no effort.

You can expect a sandwich that has a deep mahogany crust and a center that pulls apart in long, cheesy strings. This Grilled Cheese Sandwich with Tomato is designed for real families who want something comforting and hearty without spending an hour in the kitchen.

Grilled Cheese Sandwich with Tomato Guide

Right then, let's look at the flow. You'll spend about 5 minutes prepping your veg and bread, and then 10 minutes at the stove. Since we are using medium low heat, you can't really rush it, but the result is worth the wait.

I've found that the order of operations matters. If you butter the bread while the tomato is still sitting in salt, you save a few precious minutes. It's a simple flow: prep, assemble, grill.

MethodTimeTextureBest For
Stovetop10 minsVery CrispyIndividual servings
Oven15 minsEven BrownFeeding a crowd

Why This Works

I'm not a scientist, but after a few soggy sandwiches, I figured out the mechanics of a good melt.

  • Tomato Salting: Salt draws out surface moisture. This means the bread doesn't absorb the juice and get mushy.
  • The Cheese Barrier: Putting the tomato between two layers of cheese seals it in. The fat in the cheese acts as a shield for the bread.

If you're in the mood for a full meal, this pairs perfectly with my Tomato Soup for 4 recipe for a classic comfort combo.

What You'll Need

Stick to these specific ingredients for the best result. Using a thin, cheap white bread often leads to the sandwich collapsing under the weight of the tomato.

IngredientWhat It DoesBest Swap
SourdoughAdds tang and structureThick white bread (softer)
Sharp CheddarProvides bold flavor/meltGruyère (nuttier)
Roma TomatoAdds acidity/freshnessSun dried tomato (intense)
Unsalted ButterCreates a golden crustMayonnaise (tangier)

The Full List:

  • 4 slices (120g) sourdough or thick cut white bread
  • 3 tbsp (42g) softened unsalted butter
  • 4-6 slices (112g) sharp Cheddar, Gruyère, or Havarti cheese
  • 1 medium (120g) Roma tomato, thinly sliced
  • 4 leaves (2g) fresh basil, torn
  • 1/4 tsp (1.5g) kosher salt

Chef: Use room temperature butter. It spreads easily without tearing your sourdough, which keeps the crust even.

Equipment Needed

You don't need a fancy press for this. A simple heavy bottomed skillet is your best bet because it holds heat evenly and prevents hot spots that burn the bread.

I prefer a non stick pan or a well seasoned cast iron. If you're using cast iron, just make sure it's preheated for a few minutes. A wide spatula is also a must so you can flip the sandwich in one clean motion.

Step-by-step Instructions

  1. Slice the Roma tomato into thin rounds.
  2. Lay the slices on a paper towel, sprinkle with salt, let sit for 60 seconds, and then pat the tops dry. Note: This stops the "soggy bread" syndrome.
  3. Spread a generous layer of softened unsalted butter on one side of each slice of bread.
  4. On the non buttered side of the bread, layer one slice of cheese.
  5. Add the dried tomato slices and torn basil on top of the cheese.
  6. Top with another slice of cheese. Note: This creates the moisture barrier.
  7. Place the second piece of bread on top, butter side facing up.
  8. Place the sandwiches in a skillet over medium low heat.
  9. Grill for 3-4 minutes per side until the bread is mahogany colored and the cheese is fully melted.

Avoiding Kitchen Disasters

Golden toasted bread halves stacked neatly on a matte gray plate beside a small bowl of rich, red tomato soup.

Cooking for a family means things sometimes go sideways. Here is how to handle it.

Preventing Burnt Bread

If the bread browns too fast but the cheese is still cold, your heat is too high. Turn it down immediately. If it's already too dark, pull the sandwich out, wipe the pan, lower the heat, and add a fresh pat of butter before trying again.

Solving Unmelted Cheese

Sometimes the bread is done but the middle is still firm. The fix is simple: put a lid over the skillet for 60 seconds. The trapped steam melts the cheese quickly without over toasting the crust.

Managing Tomato Slip

If your tomatoes are sliding out of the sandwich, you likely didn't use enough cheese. The cheese acts as the glue. Make sure you have a solid layer on both the top and bottom of the tomato slices.

Fixing Bread Tearing

This happens when the butter is too cold. If you forgot to soften it, microwave it for 5 seconds just to take the chill off, but don't let it melt into a liquid.

Make-ahead and Leftover Tips

Truthfully, a Grilled Cheese Sandwich with Tomato is best enjoyed fresh. If you have leftovers, store them cold for no more than two days.

Avoid using the microwave, as it makes the bread rubbery. To bring back the crunch, reheat them in a dry skillet over medium heat for 2 minutes per side.

To reduce waste, don't throw away the Roma tomato ends. Save them in a freezer bag with your other veggie scraps to create a quick stock later.

Flavor Variations to Try

If you want to shake things up, you can easily change the vibe of this recipe. For a deeper flavor, try adding thinly sliced red onion between the tomato and cheese. It adds a sharp bite that cuts through the rich fat of the Gruyère.

You could also swap the basil for a spread of pesto on the inside of the bread. If you love a bit of heat, a thin layer of Dijon mustard on the non buttered side works wonders. For those who like a different style, my pasta with tomato sauce uses similar fresh tomato flavors if you want to turn this into a full Italian inspired feast.

Quick Choice Guide:

  • Extra tang? → use sourdough and sharp cheddar
  • Creamier melt? → use Havarti or Muenster
  • Garden style? → add a leaf of fresh spinach

Presentation Tips

Slicing my sandwiches on a diagonal is a must. Beyond the presentation, it makes dipping into soup much simpler and ensures you get those pointy corners that hold the most crunch.

Use a pre-warmed plate to keep the sandwich hot. For a touch of color, garnish the top with a sprig of fresh basil. Pair the meal with cornichons or a light green salad to cut through the richness of the melted cheese.

High in Sodium

⚠️

850 mg 850 mg of sodium per serving (37% 37% of daily value)

To support heart health and lower hypertension risks, the American Heart Association suggests limiting daily sodium intake to 2,300mg.

Ways to Lower the Sodium Content

  • 🧂Omit Added Salt-25%

    Skip the kosher salt entirely; the cheese provides plenty of natural saltiness on its own.

  • 🧀Swap the Cheese-15%

    Use low-sodium Swiss instead of Havarti or sharp Cheddar, or simply use fewer slices.

  • 🍞Choose Low-Sodium Bread-10%

    Opt for low-sodium sourdough or a brand of white bread containing under 150mg of sodium per slice.

  • 🌿Enhance with Fresh Herbs

    Incorporate more fresh basil or black pepper to enrich the taste without increasing the salt.

Potential Savings: As much as 50% 425 mg less sodium (approximately 425 mg per serving)

High in Sodium

⚠️

850 mg 850 mg of sodium per serving (37% 37% of daily value)

The American Heart Association recommends a daily sodium limit of no more than 2,300 mg to reduce the risk of cardiovascular disease.

Tips to Reduce Sodium

  • 🧂Omit Added Salt-25%

    Since the cheese already provides a strong salty flavor, completely remove the 1/4 tsp of kosher salt from the recipe.

  • 🧀Low-Sodium Cheese-15%

    Replace sharp Cheddar with low-sodium Swiss or fresh Mozzarella, which typically contain significantly less salt.

  • 🍞Switch Your Bread-15%

    Use a low-sodium bread variety or a homemade sourdough with reduced salt to lower the baseline sodium content.

  • 🌿Enhance with Herbs

    Increase the amount of fresh basil or add a pinch of cracked black pepper to boost flavor without adding any sodium.

Estimated Reduction: Up to 55% less sodium (approximately 382 mg per serving)

Recipe FAQs

Can you add fresh tomatoes to a grilled cheese?

Yes, adding Roma tomatoes provides a fresh contrast to the melted cheese.

Tip: Salt and pat them dry first to prevent sogginess.

What prevents the bread from getting soggy?

Layer the tomato slices between two slices of cheese.

Tip: This creates a moisture barrier that protects the sourdough.

Which cheeses melt best for this sandwich?

Sharp Cheddar, Gruyère, or Havarti are the ideal choices.

Tip: Slice them thinly to ensure they melt evenly.

Is it true that high heat is necessary for a golden crust?

This one's false: Medium low heat ensures the cheese melts fully without burning the bread.

Tip: Grill for 3-4 minutes per side until mahogany colored.

How to prepare the tomatoes for grilling?

Slice Roma tomatoes into thin rounds and let them sit on a paper towel with salt for 60 seconds.

Tip: Pat the tops dry to remove excess water.

What bread provides the best structure?

Sourdough or thick cut white bread holds the fillings best.

Tip: Use softened unsalted butter for a more even spread.

Where do I place the fresh basil?

Tear the leaves and place them directly on the tomato slices.

Tip: Adding them inside the cheese layers prevents the leaves from scorching.

Why use Roma tomatoes specifically?

Roma tomatoes have less water and more meat than other varieties.

Tip: If you loved the flavor balance here, see how the same principles work in a heirloom tomato salad.

Grilled Cheese Sandwich With Tomato

Grilled Cheese Sandwich with Tomato for 2 Recipe Card
Grilled Cheese Sandwich with Tomato for 2 Recipe Card
0.0 / 5 (0 Review)
Preparation time:5 Mins
Cooking time:10 Mins
Servings:2 sandwiches
Category: Main CourseCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
531 kcal
% Daily Value*
Total Fat 36.2g
Sodium 850mg
Total Carbohydrate 34.8g
Protein 20.1g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe