Tomato Basil Grilled Cheese

Featured in: Family Meal Favorites

Transform simple ingredients into a gourmet comfort sandwich. Fresh mozzarella, vine-ripened tomato, and fragrant basil nestle between buttered sourdough bread, then pan-grilled until the exterior crisps and the cheese melts beautifully. Ready in 20 minutes, this vegetarian classic pairs wonderfully with tomato soup and impresses every time.

Updated on Sun, 18 Jan 2026 10:01:00 GMT
Golden-brown Tomato Basil Grilled Cheese on sourdough, oozing melted mozzarella between layers of ripe tomato and fresh basil leaves. Pin it
Golden-brown Tomato Basil Grilled Cheese on sourdough, oozing melted mozzarella between layers of ripe tomato and fresh basil leaves. | tifawtfoods.com

I was standing in my kitchen on a rainy Tuesday afternoon, staring into the fridge with zero inspiration, when I spotted a tomato that was about to turn and some mozzarella I'd bought for pizza night. The basil plant on the windowsill looked droopy but salvageable. Instead of ordering takeout again, I pulled out the sourdough and decided to trust my instincts. That grilled cheese ended up being better than anything I could have ordered, and I've been making it ever since.

The first time I made this for my sister, she was skeptical about the basil, convinced it would taste too fancy or herby. One bite in and she stopped mid-sentence, eyes wide, and asked why we'd been eating plain grilled cheese our whole lives. Now she requests it every time she visits, and I always make sure I have fresh mozzarella in the fridge. It became our thing, a small tradition born from one impulsive sandwich experiment.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 4 slices rustic or sourdough bread: The texture and slight tang of sourdough hold up beautifully to the moisture from the tomato and give you that perfect crispy crust.
  • 2 tbsp unsalted butter, softened: Softened butter spreads evenly without tearing the bread, and it creates that golden, crispy exterior we are all chasing.
  • 4 oz fresh mozzarella, sliced: Fresh mozzarella melts into creamy, stretchy perfection and has a mild flavor that lets the tomato and basil shine.
  • 1 large ripe tomato, sliced: A ripe tomato is key here, it adds juiciness and a sweet, slightly acidic bite that balances the richness of the cheese.
  • 8 to 10 fresh basil leaves: Fresh basil brings an aromatic, peppery brightness that transforms this from a simple sandwich into something memorable.
  • Salt and black pepper, to taste: Just a pinch of each wakes up the tomato and ties all the flavors together without overpowering anything.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Butter the bread:
Lay out all four slices and spread softened butter evenly on one side of each. This is your golden ticket to that crispy, evenly browned crust.
Build the sandwiches:
Place two slices buttered side down, then layer on the mozzarella, tomato slices, and basil leaves, seasoning lightly with salt and pepper. Top with the remaining slices, buttered side up.
Heat the skillet:
Warm a non-stick skillet or griddle over medium heat. Let it come to temperature slowly so the cheese has time to melt before the bread burns.
Cook until golden:
Place the sandwiches in the skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt and the bread crisp evenly. You will know it is ready when the bread is deeply golden and the cheese starts peeking out the edges.
Cool and serve:
Remove from the pan and let the sandwiches rest for about a minute before slicing. This helps the cheese set just enough so it does not all pour out when you cut in.
Sizzling Tomato Basil Grilled Cheese in a skillet, featuring crispy buttery bread filled with juicy tomatoes and aromatic basil. Pin it
Sizzling Tomato Basil Grilled Cheese in a skillet, featuring crispy buttery bread filled with juicy tomatoes and aromatic basil. | tifawtfoods.com

There was one evening when I made these for a friend who was going through a rough week, and we sat on the couch with our sandwiches and mugs of tomato soup, not saying much. She told me later that it was exactly what she needed, something warm and simple and made with care. That is when I realized this sandwich is more than just melted cheese and bread, it is comfort you can hold in your hands.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Bread

I have tried this with all kinds of bread, and while sourdough is my go to for its tangy flavor and sturdy texture, a good rustic loaf or even a hearty whole wheat works beautifully. The key is to avoid anything too soft or airy, you need bread that can stand up to the moisture from the tomato and the weight of the cheese. Thicker slices toast more evenly and give you a better cheese to bread ratio, which is always a win.

Make It Your Own

Once you master the basic version, this sandwich becomes a canvas for whatever sounds good. I have swapped mozzarella for sharp cheddar when I wanted something bolder, or added a thin layer of pesto when I had some leftover in the fridge. A drizzle of balsamic glaze right before serving adds a sweet, tangy finish that feels a little fancy. You can even toss in some arugula if you want a peppery crunch.

Serving and Pairing Ideas

This sandwich is perfect on its own, but it truly shines when you dip it into a bowl of warm tomato soup. I have also served it alongside a simple green salad dressed with lemon and olive oil, which balances the richness nicely. If you are feeding a crowd, cut the sandwiches into halves or quarters and arrange them on a platter, they disappear fast.

  • Serve with a side of sweet potato fries for a cozy dinner.
  • Pair with a crisp white wine or iced tea on a summer afternoon.
  • Wrap up any leftovers tightly and reheat in a dry skillet to restore the crispness.
Tomato Basil Grilled Cheese sliced diagonally to reveal melted mozzarella, with a side of creamy tomato soup for dipping. Pin it
Tomato Basil Grilled Cheese sliced diagonally to reveal melted mozzarella, with a side of creamy tomato soup for dipping. | tifawtfoods.com

Every time I make this sandwich, I am reminded that the best meals do not have to be complicated. Sometimes all you need is good bread, fresh ingredients, and a few minutes at the stove to create something that feels like a warm hug.

Recipe Questions & Answers

β†’ What type of bread works best?

Rustic sourdough or focaccia bread provides excellent texture and flavor. Whole wheat and multigrain varieties also work well. Choose bread with a sturdy crumb structure to prevent sogginess from the tomato juices.

β†’ Can I use different cheese?

Absolutely. Fresh mozzarella is classic, but provolone, cheddar, or a blend of both create wonderful variations. Aged cheeses melt differently, so adjust cooking time as needed for even melting.

β†’ How do I prevent the sandwich from getting soggy?

Pat tomato slices dry with paper towels before assembling. Layer the cheese first to create a moisture barrier. Serve immediately after cooking while the bread is still warm and crisp.

β†’ What temperature should the skillet be?

Medium heat is ideal. Too high and the bread burns before the cheese melts; too low and the bread won't crisp properly. A non-stick skillet distributes heat evenly for consistent results.

β†’ Can I prepare this in advance?

Assemble the sandwich up to 30 minutes before cooking, but grilling must happen fresh for the best texture. Store assembled sandwiches in the refrigerator if making ahead, then cook as directed.

β†’ What pairs well alongside this sandwich?

Tomato soup is the classic pairing. A simple arugula salad with balsamic vinaigrette, crispy chips, or roasted vegetables also complement the sandwich beautifully.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato Basil Grilled Cheese

Fresh basil, ripe tomato, and creamy mozzarella layered between buttered bread and grilled to golden perfection.

Prep Time
10 min
Time to Cook
10 min
Total Duration
20 min
Created by Carter Finley


Skill Level Easy

Cuisine American

Total Yield 2 Number of Servings

Dietary Details Meat-Free

What You Need

Bread & Dairy

01 4 slices rustic or sourdough bread
02 2 tablespoons unsalted butter, softened
03 4 ounces fresh mozzarella, sliced

Vegetables & Herbs

01 1 large ripe tomato, sliced
02 8 to 10 fresh basil leaves
03 Salt and black pepper to taste

Directions

Step 01

Prepare Bread: Lay out bread slices and evenly spread softened butter on one side of each slice.

Step 02

Assemble Base Layer: Place two bread slices buttered side down on a clean surface.

Step 03

Layer Fillings: Distribute mozzarella slices evenly over bread, then layer tomato slices and basil leaves. Season with salt and black pepper.

Step 04

Complete Sandwich: Top with remaining bread slices, buttered side up.

Step 05

Preheat Skillet: Heat a non-stick skillet or griddle over medium heat until ready for cooking.

Step 06

Cook Sandwiches: Place sandwiches in the skillet and cook for 3 to 4 minutes per side until bread is golden brown and cheese is melted. Gently press with a spatula for even, crisp exterior.

Step 07

Rest and Serve: Remove from pan, cool for 1 minute, slice diagonally, and serve immediately.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Non-stick skillet or griddle
  • Spatula
  • Bread knife
  • Cutting board

Allergy Information

Go through every ingredient to spot allergens. If you're unsure, check with your healthcare provider.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella cheese
  • Check bread ingredients for possible soy or egg additives

Nutrition Info (for one serving)

For informational purposes onlyβ€”see a professional for health advice.
  • Calories: 380
  • Fats: 20 g
  • Carbohydrates: 35 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.