There are grilled cheese sandwiches… and then there are the ones you keep thinking about long after lunch is over.

This Tomato Grilled Cheese is that kind of sandwich.

It takes everything you love about a classic grilled cheese—golden, buttery bread and perfectly melted cheese—and adds juicy, fresh tomato slices that make it feel just a little bit more amazing. It’s still simple, still comforting… just upgraded in the best way.

stack of tomato grilled cheese halves

Why Add Tomato to Grilled Cheese?

It might seem like a small addition, but tomato completely changes the sandwich.

You get:

• A little freshness
• A little juiciness
• A contrast to all that melty cheese

It turns grilled cheese from something purely indulgent into something that feels a bit more balanced—and honestly, wayyyy more interesting and delicious. It’s also a great sandwich to make in the summer months with fresh and juicy tomatoes!

ingredients displayed for making tomato grilled cheese

What Makes This Version So Good

This isn’t just bread + cheese + tomato tossed in a pan.

A few small choices make a big difference:

Pepper jack cheese adds just a hint of heat and extra flavor
Layering cheese on both sides of the tomato helps everything melt together
Good bread (like sourdough) gives you that perfect crisp exterior

four photos showing how to make a tomato grilled cheese sandwich

The Texture You Want

A great grilled cheese is all about contrast:

✔ Crispy, golden exterior
✔ Soft, melty center
✔ Slightly juicy bite from the tomato

That combination is what makes this sandwich so satisfying.

hands pulling apart a tomato grilled cheese

Recipe Tips

  • Use good bread: Sourdough is ideal—it crisps up beautifully and holds everything together.
  • Slice tomatoes thin: Too thick, and they can make the sandwich soggy.
  • Cook over medium heat: This gives the cheese time to melt while the bread gets perfectly golden.
  • Don’t rush it: A few extra minutes makes all the difference.

Easy Variations

Once you’ve made it once, it’s easy to switch things up:

• Add crispy bacon
• Use mozzarella or cheddar instead
• Add fresh basil for a caprese-style twist
• Spread a little pesto inside

two halves of a tomato grilled cheese stacked on a plate with cheese gushing out

What’s the Best Cheese for Grilled Cheese?

The best grilled cheese uses cheese that melts well and has great flavor.

Top choices include:

Cheddar – classic and flavorful
American cheese – ultra melty
Mozzarella – mild and stretchy
Pepper jack – adds a little heat (used in this recipe)

For the best results, combine two cheeses or layer cheese on both sides of the filling so everything melts evenly.

two halves of a tomato grilled cheese on plate

How Do You Keep Tomato Grilled Cheese from Getting Soggy?

Adding tomato to grilled cheese is delicious—but it can make the sandwich soggy if you’re not careful.

Here’s how to avoid that:

• Slice tomatoes thinly
• Pat them dry with a paper towel
• Place cheese on both sides of the tomato (creates a barrier)
• Cook over medium heat so everything melts evenly

These small steps make a big difference in texture and help avoid a soggy mess!

tomato grilled cheese on a plate with chips

What to Serve With Tomato Grilled Cheese:

This sandwich pairs perfectly with:

Tomato soup (classic!)
• A simple green salad
• Chips or fries
• Fresh fruit

stack of tomato grilled cheese halves
No ratings yet

Tomato Grilled Cheese

Tomato Grilled Cheese is a simple upgrade to a classic sandwich with melty cheese and fresh tomato layered between crispy, buttery bread.
Prep: 10 minutes
Cook: 6 minutes
Total: 16 minutes
Servings: 2 sandwiches
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

Instructions 

  • Butter one side of each of the bread slices.
  • Heat a large, nonstick skillet over medium-high heat. Add two bread slices, butter-side-down. Layer cheese, tomato and a second slice of cheese on the bread slices. Top with the other bread slice, butter-side-up.
  • Cook until golden brown, then flip and cook until golden brown on the other side.
  • Slice each sandwich in half, and serve immediately.

Notes

  • Use thin tomato slices to avoid sogginess
  • Cook over medium heat for best results
  • Use good-quality bread like sourdough
  • Layer cheese on both sides of tomato
  • Serve immediately for best texture

Nutrition

Serving: 1sandwich, Calories: 380kcal, Carbohydrates: 27g, Protein: 13g, Fat: 25g, Saturated Fat: 14g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.5g, Cholesterol: 64mg, Sodium: 552mg, Potassium: 162mg, Fiber: 2g, Sugar: 4g, Vitamin A: 949IU, Vitamin C: 4mg, Calcium: 352mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Leave a comment

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

Rate This Recipe