Tomato Basil Grilled Cheese

Featured in: Weekend Rustic Recipes

This elevated comfort sandwich combines fresh basil, ripe tomato slices, and creamy mozzarella between buttered bread, grilled until golden and crispy. Prepare and cook in just 20 minutes for a satisfying vegetarian main dish. Layer ingredients evenly and cook on medium heat for 3-4 minutes per side until cheese melts and bread achieves a perfect golden crust. Slice diagonally and serve warm.

Updated on Sun, 18 Jan 2026 12:40:00 GMT
Golden-brown Tomato Basil Grilled Cheese on sourdough, oozing mozzarella and fresh basil.  Save
Golden-brown Tomato Basil Grilled Cheese on sourdough, oozing mozzarella and fresh basil. | olivebriar.com

I was standing at the stove on a rainy Tuesday when I realized I had everything I needed to make something better than plain grilled cheese. The tomatoes were perfectly ripe, the basil was fragrant from the windowsill, and there was fresh mozzarella in the fridge. What started as a quick lunch turned into one of those small moments where simple ingredients came together in a way that felt special. I've been making this version ever since, and it never gets old.

The first time I made this for my kids, they were skeptical about the basil. But after one bite, they stopped talking and just ate. My daughter even asked if we could have it again the next day. It became our go to lunch whenever we needed something quick but satisfying, and I loved how it turned an ordinary afternoon into something a little more special.

Ingredients

  • Rustic or sourdough bread: The sturdy texture holds up to the juicy tomatoes and creates a perfect golden crust when toasted with butter.
  • Unsalted butter, softened: Softened butter spreads easily and evenly, ensuring every inch of bread gets crispy and golden without tearing.
  • Fresh mozzarella, sliced: This melts beautifully and has a mild, creamy flavor that lets the tomato and basil shine without overpowering them.
  • Large ripe tomato, sliced: A ripe tomato adds sweetness and juiciness, so choose one that feels heavy for its size and smells fragrant.
  • Fresh basil leaves: Fresh basil brings a peppery, slightly sweet aroma that makes this sandwich feel elevated and garden fresh.
  • Salt and black pepper: Just a pinch of each enhances the natural flavors of the tomato and cheese, tying everything together.

Instructions

Butter the bread:
Lay out all four slices and spread softened butter evenly on one side of each. This ensures a golden, crispy exterior that holds everything together beautifully.
Build the sandwiches:
Place two slices buttered side down, then layer mozzarella, tomato slices, and basil leaves on top. Season with a pinch of salt and pepper, then cap with the remaining bread slices, buttered side up.
Heat the skillet:
Warm a non stick skillet or griddle over medium heat until it feels hot but not smoking. This temperature gives you time to melt the cheese without burning the bread.
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 turns a deep golden brown and the cheese starts to ooze at the edges.
Rest and serve:
Remove from the pan and let the sandwiches cool for about a minute before slicing. This brief rest keeps the filling from spilling out and makes each bite more cohesive.
Fresh basil and tomato slices layer into a classic Tomato Basil Grilled Cheese, melty and warm.  Pin it
Fresh basil and tomato slices layer into a classic Tomato Basil Grilled Cheese, melty and warm. | olivebriar.com

One Saturday afternoon, I made these sandwiches for a friend who stopped by unexpectedly. We sat at the kitchen counter with our plates, and she told me it reminded her of a cafe in Italy she once visited. That comparison might have been generous, but it made me realize how a few fresh ingredients and a little care can turn something simple into a memory worth keeping.

Choosing Your Bread

Sourdough and rustic breads are my favorites because their sturdy crumb supports the juicy tomato without falling apart. If you prefer something lighter, whole wheat or multigrain adds a nutty flavor and a bit more texture. White sandwich bread works in a pinch, but it tends to get soft quickly, so just be mindful of how much tomato you pile on. The bread is the foundation here, so pick one that feels substantial and tastes good on its own.

Cheese Swaps and Variations

While fresh mozzarella is my go to for its creamy melt, you can easily swap it for provolone if you want something sharper or cheddar for a classic tang. I have also used a combination of cheeses, like mozzarella and a bit of Parmesan, which adds a salty depth. If you are feeling adventurous, try a smoked cheese for an unexpected twist. Just make sure whatever you choose melts well and complements the brightness of the tomato and basil.

Serving and Pairing Ideas

This sandwich is perfect on its own, but it becomes even more comforting when you serve it alongside a bowl of warm tomato soup for dipping. A simple green salad with a lemony vinaigrette balances the richness of the cheese and butter. If you want to dress it up a bit, drizzle a little balsamic glaze on the plate or add a handful of arugula inside the sandwich for a peppery bite.

  • Serve with a crisp dill pickle or a handful of kettle chips for added crunch.
  • A glass of iced tea or lemonade makes a refreshing pairing on warmer days.
  • Leftovers can be wrapped in foil and reheated in a skillet over low heat to bring back the crispness.
A crispy, golden Tomato Basil Grilled Cheese paired with ripe tomatoes and basil, ready to serve. Pin it
A crispy, golden Tomato Basil Grilled Cheese paired with ripe tomatoes and basil, ready to serve. | olivebriar.com

This sandwich has become one of those recipes I return to again and again, especially when I need something quick but crave something more than the ordinary. I hope it brings the same comfort and simplicity to your table that it has brought to mine.

Frequently Asked Questions

What type of bread works best?

Rustic sourdough or quality sandwich bread creates the best texture. Whole wheat and multigrain varieties also work well for a heartier option.

Can I use different cheese?

Absolutely. Provolone, cheddar, fontina, or Swiss cheese are excellent alternatives that complement the tomato and basil nicely.

How do I get the cheese to melt evenly?

Ensure the skillet is at medium heat and gently press the sandwich with a spatula while cooking. This distributes heat evenly and helps the cheese melt throughout.

What pairs well with this sandwich?

Tomato soup is a classic pairing. Serve alongside a crisp salad, pickles, or potato chips for a complete meal.

Can I make this ahead?

Assemble the sandwiches up to 2 hours ahead and refrigerate. Cook fresh when ready to serve for the best texture and melted cheese.

What's a good enhancement?

Try drizzling balsamic glaze or spreading pesto on the bread before assembly for added depth of flavor.

Tomato Basil Grilled Cheese

Classic comfort sandwich with fresh basil, juicy tomato, and creamy mozzarella toasted to golden perfection.

Prep Time
10 Minutes
Cook Time
10 Minutes
Total Time
20 Minutes


Difficulty: Easy

Cuisine: American

Yield: 2 servings

Dietary: Vegetarian

Ingredients

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

Instructions

Step 01

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

Step 02

Assemble the base: Place two bread slices, buttered side down, on a clean work surface.

Step 03

Layer the fillings: Layer mozzarella slices evenly over the bread, followed by tomato slices and basil leaves. Sprinkle with salt and black pepper.

Step 04

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

Step 05

Heat the skillet: Heat a non-stick skillet or griddle over medium heat.

Step 06

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

Step 07

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

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat from bread.
  • Contains milk from butter and mozzarella.
  • Check bread ingredients for possible soy or egg additives.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 380
  • Total Fat: 20 g
  • Total Carbohydrate: 35 g
  • Protein: 15 g