Tomato Basil Grilled Cheese

Featured in: Stovetop Cooking Ideas

This classic comfort sandwich combines fresh basil, juicy tomato slices, and creamy mozzarella cheese between rustic bread, all buttered and grilled until perfectly golden. The entire sandwich comes together in just 20 minutes—10 minutes prep and 10 minutes cooking. Layer your ingredients carefully, cook each side for 3-4 minutes on a heated skillet over medium heat, and press gently with a spatula for a crispy exterior. Perfect for a quick lunch, light dinner, or paired with tomato soup for the ultimate comfort meal.

Updated on Sun, 18 Jan 2026 11:41:00 GMT
Freshly grilled Tomato Basil Grilled Cheese sandwich with melted mozzarella and juicy tomato slices on a wooden board. Save to Pinterest
Freshly grilled Tomato Basil Grilled Cheese sandwich with melted mozzarella and juicy tomato slices on a wooden board. | hotmsemen.com

There was a week one summer when I ran out of groceries but still had half a loaf of bread, some cheese, and a tomato plant going wild on the balcony. I made this sandwich three days in a row and never got tired of it. The basil from the windowsill made everything smell like a garden, and the mozzarella melted into these soft, stringy pockets that held the tomato juice like little edible sponges. It became my go-to lazy dinner, the kind you make barefoot in the kitchen with music playing too loud.

I made these sandwiches for my neighbor once when she came over stressed about work deadlines. We sat on the porch with our plates, and she said it was the first time she'd slowed down all week. She kept saying she couldn't believe something so simple could taste this good, and I realized that sometimes the best meals aren't complicated, they're just made with the right timing and a little bit of care.

Ingredients

  • Rustic or sourdough bread: The sturdy crust holds up to the moisture from the tomatoes without getting soggy, and it toasts beautifully with a satisfying crunch.
  • Unsalted butter, softened: Softened butter spreads evenly without tearing the bread, and it creates that golden, crispy crust that makes every bite irresistible.
  • Fresh mozzarella, sliced: Fresh mozzarella melts into creamy, stretchy layers that coat the tomatoes and basil, turning this into something more than just a sandwich.
  • Ripe tomato, sliced: A juicy, ripe tomato adds sweetness and acidity that cuts through the richness of the cheese, so choose one that smells like summer.
  • Fresh basil leaves: Fresh basil brings a peppery, aromatic brightness that dried basil just can't match, and it makes the whole kitchen smell amazing.
  • Salt and black pepper: Just a pinch of each wakes up the tomato and balances the creaminess of the mozzarella, so don't skip this step.

Instructions

Prep the bread:
Lay out your bread slices on a clean surface and spread softened butter evenly on one side of each slice. Make sure you get all the way to the edges so every bite gets that crispy, golden finish.
Start layering:
Place two slices buttered side down, then layer on the mozzarella, tomato slices, and basil leaves, sprinkling with salt and pepper as you go. The salt on the tomatoes makes them release just enough juice to mingle with the melting cheese.
Close the sandwiches:
Top each with the remaining bread slices, buttered side facing up. Press down gently so everything sticks together and nothing slides out when you flip them.
Heat the skillet:
Warm a non-stick skillet or griddle over medium heat, letting it get hot enough that a drop of water sizzles but doesn't smoke. Too hot and the bread burns before the cheese melts.
Cook the sandwiches:
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'll know it's ready when the bread turns deep golden and you can smell the butter toasting.
Rest and serve:
Remove from the pan and let the sandwiches cool for about a minute so the cheese sets just enough to not burn your mouth. Slice and serve immediately while they're still warm and gooey.
Golden-brown Tomato Basil Grilled Cheese featuring fresh basil leaves and melted cheese oozing between sourdough bread. Save to Pinterest
Golden-brown Tomato Basil Grilled Cheese featuring fresh basil leaves and melted cheese oozing between sourdough bread. | hotmsemen.com

One rainy Saturday, I taught my niece how to make this sandwich, and she insisted on arranging the basil leaves in a perfect pattern like she was decorating a cake. When we bit into them, she got melted mozzarella all over her chin and declared it the best thing she'd ever made. That's when I realized this recipe isn't just about the food, it's about the little moments you create while making it.

Choosing Your Bread

I've tried this sandwich with every kind of bread I could find, and rustic sourdough always wins. The crust gets shatteringly crisp while the inside stays chewy, and the slight tang from the sourdough plays perfectly with the sweetness of the tomato. Whole wheat works if you want something heartier, and multigrain adds a nutty flavor that's really nice with fresh mozzarella.

Cheese Variations

Fresh mozzarella is my favorite because it melts into these silky, stretchy threads, but I've made this with provolone when I wanted something sharper. Cheddar gives it a classic grilled cheese vibe with more bite, and fontina melts beautifully if you want something creamy and mild. Sometimes I'll mix two cheeses for a more complex flavor, like mozzarella and a little sharp white cheddar.

Serving and Pairing Ideas

This sandwich begs to be dipped into a bowl of hot tomato soup, the kind where you can drag the corner through and watch the cheese stretch. I've also served it with a simple arugula salad dressed in lemon and olive oil, which cuts through the richness and makes it feel like a full meal. On days when I'm extra hungry, I'll add a handful of kettle chips on the side and call it perfect.

  • Drizzle with balsamic glaze right before serving for a sweet, tangy finish.
  • Add a thin layer of pesto on the inside for an herby, garlicky kick.
  • Serve with pickles or cornichons on the side to balance the richness.
Perfectly toasted Tomato Basil Grilled Cheese served with a side of creamy tomato soup for dipping. Save to Pinterest
Perfectly toasted Tomato Basil Grilled Cheese served with a side of creamy tomato soup for dipping. | hotmsemen.com

This sandwich has become my answer to the question of what to make when I don't feel like cooking but still want something that feels special. It's proof that you don't need a long ingredient list or complicated techniques to make something worth sitting down for.

FAQs About This Recipe

What type of bread works best for this sandwich?

Rustic sourdough bread is ideal, offering a sturdy structure that holds up to melting cheese and moisture from the tomatoes. Whole wheat or multigrain varieties are excellent alternatives for added nutrition and texture.

Can I prepare this sandwich ahead of time?

Assemble the sandwich up to an hour before cooking and store it wrapped in parchment. For best results, grill it fresh just before serving to maintain the contrast between the crispy exterior and warm, melted interior.

How do I prevent the tomato from making the bread soggy?

Pat your tomato slices dry with a paper towel before layering. Additionally, slice the tomato not too thin—medium slices reduce excess moisture while providing generous flavor in each bite.

What cheese alternatives work well with this combination?

Provolone offers a sharper flavor, while cheddar adds richness and creaminess. Fontina is another excellent choice that melts beautifully and complements basil and tomato perfectly.

Is there a way to enhance the flavor even more?

Drizzle balsamic glaze on the tomatoes before assembling, or brush the outside of the bread with garlic butter instead of plain butter. Fresh cracked black pepper and a pinch of sea salt elevate the taste significantly.

What should I pair this sandwich with for a complete meal?

Tomato soup is the classic pairing that complements the sandwich beautifully. A fresh green salad, crispy potato chips, or pickled vegetables also work wonderfully as sides.

Tomato Basil Grilled Cheese

Fresh basil, ripe tomato, and melted mozzarella between buttered bread, grilled until golden. Pure comfort in every bite.

Prep time
10 minutes
Time to cook
10 minutes
Overall time
20 minutes
Created by Grace Harrington


Skill level Easy

Cuisine type American

Portions 2 Serving size

Dietary notes Meat-free

Required 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

How to make it

Instruction 01

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

Instruction 02

Build sandwich base: Place two bread slices buttered side down on a clean work surface.

Instruction 03

Layer ingredients: Arrange mozzarella slices evenly over the bread, followed by tomato slices and basil leaves. Season with salt and black pepper to taste.

Instruction 04

Complete sandwich: Top with remaining bread slices positioned with buttered side facing up.

Instruction 05

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

Instruction 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. Press gently with a spatula to achieve an even, crisp exterior.

Instruction 07

Finish and serve: Remove from pan and cool for 1 minute. Slice diagonally and serve immediately.

Tools you'll need

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

Allergy info

Be sure to examine every ingredient for possible allergens. If unsure, reach out to a medical expert.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella
  • Check bread ingredients for possible soy or egg additives

Per serving nutrition details

Nutritional numbers are for reference and not a substitute for medical consultation.
  • Caloric value: 380
  • Fat content: 20 g
  • Carbohydrates: 35 g
  • Proteins: 15 g