Tomato Basil Grilled Cheese

Featured in: Everyday Meal Plans

Transform a beloved comfort sandwich into something extraordinary. Layer fresh mozzarella, ripe tomato slices, and aromatic basil between buttered bread, then toast until the exterior turns golden and crispy while the cheese melts into creamy perfection.

This 20-minute creation combines simple, quality ingredients for a satisfying vegetarian main dish that pairs beautifully with tomato soup.

Updated on Sun, 18 Jan 2026 16:57:00 GMT
Golden-brown Tomato Basil Grilled Cheese sandwich with melted mozzarella and fresh tomato slices on rustic bread, served with a side of tomato soup.  Save
Golden-brown Tomato Basil Grilled Cheese sandwich with melted mozzarella and fresh tomato slices on rustic bread, served with a side of tomato soup. | spoontally.com

There was a Tuesday afternoon when I had nothing but bread, cheese, and a tomato that was about to turn. I tossed in some basil from the windowsill and pressed the whole thing into a hot pan. The smell that filled the kitchen made me forget I was just trying to use up leftovers. That sandwich taught me that comfort food doesn't need a long ingredient list, just a little attention and good timing.

I started making these for my roommate during finals week because they were fast and filling. She'd come home exhausted, and I'd have one waiting on a plate with the cheese still stretching between the halves. It became our little ritual, and now every time I make one, I think about those quiet kitchen moments when food was the easiest way to say I care.

Ingredients

  • Rustic or sourdough bread: The sturdier the bread, the better it holds up to the butter and heat without getting soggy, and sourdough adds a slight tang that balances the richness.
  • Unsalted butter, softened: Softened butter spreads evenly and crisps the bread without tearing it, and using unsalted lets you control the seasoning.
  • Fresh mozzarella, sliced: Fresh mozzarella melts into creamy pockets instead of turning rubbery like pre-shredded cheese, and it has a mild flavor that lets the basil shine.
  • Ripe tomato, sliced: A ripe tomato brings juiciness and a slight acidity that cuts through the richness, so choose one that gives a little when you press it.
  • Fresh basil leaves: Fresh basil adds a peppery, aromatic note that makes the whole sandwich taste brighter, and it wilts just enough in the heat to release its oils.
  • Salt and black pepper: A pinch of each on the tomato layer makes all the difference, bringing out flavors that would otherwise stay muted.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Prep Your Bread:
Lay out all four slices and spread the softened butter evenly on one side of each. This step is your insurance for that perfect golden crust.
Build the Layers:
Place two slices buttered side down, then stack mozzarella, tomato, and basil on top, seasoning with salt and pepper as you go. Don't skip the seasoning, it wakes up the tomato.
Close the Sandwiches:
Top with the remaining bread slices, buttered side facing up. Press down gently so everything sticks together.
Heat Your Pan:
Set a non-stick skillet or griddle over medium heat and let it warm up for a minute. Too high and the bread burns before the cheese melts.
Cook Until Golden:
Place the sandwiches in the pan and cook for 3 to 4 minutes per side, pressing gently with a spatula. You'll know it's ready when the bread turns a deep golden brown and the cheese starts oozing at the edges.
Rest and Serve:
Remove from the heat and let the sandwiches sit for a minute before slicing. This keeps the cheese from spilling out all over your cutting board.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
A close-up of a crispy, buttery Tomato Basil Grilled Cheese, showcasing melted mozzarella, juicy tomato, and fragrant basil between golden sourdough slices.  Save
A close-up of a crispy, buttery Tomato Basil Grilled Cheese, showcasing melted mozzarella, juicy tomato, and fragrant basil between golden sourdough slices. | spoontally.com

One evening I made these for a small gathering, and everyone stood around the stove waiting for the next batch to come off the pan. We ate them standing up, cheese stretching from plate to mouth, laughing at how something so simple could make us all so happy. That's when I realized this sandwich wasn't just food, it was an excuse to gather.

Choosing Your Bread

I've tried this with everything from white sandwich bread to thick-cut sourdough, and the texture of the bread changes the whole experience. Sourdough gives you a chewy interior with a crispy shell, while softer bread makes it more delicate and melty. If you're using something thin, just watch the heat closely so it doesn't burn before the cheese cooperates.

Tomato Tips

The tomato can make or break this sandwich, and I learned that the hard way with a mealy, out-of-season one that added nothing but water. Look for tomatoes that smell like tomatoes and feel heavy for their size. If it's winter and the tomatoes are sad, roast them for ten minutes first to concentrate the flavor.

Finishing Touches

Once you've nailed the basic version, there are a few ways to make it feel new again without changing too much.

  • Drizzle a little balsamic glaze on the tomatoes before closing the sandwich for a sweet, tangy kick.
  • Swap mozzarella for provolone or sharp cheddar if you want a bolder, more assertive flavor.
  • Serve it with a cup of tomato soup for dipping, because some combinations are too good to ignore.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Steaming Tomato Basil Grilled Cheese on a cutting board, ready to be served, highlighting its gooey cheese and vibrant basil leaves. Save
Steaming Tomato Basil Grilled Cheese on a cutting board, ready to be served, highlighting its gooey cheese and vibrant basil leaves. | spoontally.com

This sandwich has pulled me out of more uninspired dinner ruts than I can count. I hope it does the same for you.

Recipe FAQs

What type of bread works best for this sandwich?

Rustic sourdough or artisan bread provides excellent structure and flavor. Whole wheat and multigrain varieties also work wonderfully. Avoid thin white bread, which tends to tear during assembly and cooking.

Can I prepare this ahead of time?

Assemble the sandwiches up to 2 hours before cooking and wrap them in plastic wrap. This allows flavors to meld. Cook immediately before serving for the best texture and melted cheese.

How do I prevent the bread from burning while the cheese melts?

Use medium heat rather than high, and press gently with a spatula for even contact with the skillet. Cook for 3-4 minutes per side. If bread browns too quickly, reduce heat slightly and extend cooking time.

What cheese alternatives work well?

Provolone, cheddar, and fresh buffalo mozzarella are excellent substitutes. Avoid pre-shredded varieties when possible, as they contain anti-caking agents that affect melting quality.

How can I add extra flavor?

Drizzle balsamic glaze before serving, add pesto to the bread, or include a thin layer of sun-dried tomato paste. Fresh oregano or thyme complement the basil beautifully.

Is this vegetarian and dairy-free options available?

The standard version is vegetarian. For dairy-free, substitute plant-based butter and dairy-free mozzarella alternatives, though melting quality may vary slightly.

Tomato Basil Grilled Cheese

Fresh basil, ripe tomato, and creamy mozzarella create a gourmet twist on the classic toasted sandwich.

Prep time
10 minutes
Time to cook
10 minutes
Time required
20 minutes
Recipe by Ella Wilson


Skill level Easy

Cuisine American

Makes 2 Portions

Diet preferences No meat

Needed 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

Step 01

Prepare Bread: Lay out the 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: Layer mozzarella slices evenly over the bread, followed by tomato slices and basil leaves. Sprinkle with salt and black pepper.

Step 04

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

Step 05

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

Step 06

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

Step 07

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

What you need

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

Allergen details

Be sure to read over each ingredient for allergens. If unsure, check with your healthcare provider.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella
  • Check bread ingredients for possible soy or egg additives

Nutrition per serving

Details here are for your information only. Don't substitute for advice from your doctor.
  • Calorie count: 380
  • Fat content: 20 grams
  • Carbohydrates: 35 grams
  • Proteins: 15 grams