Tomato Basil Grilled Cheese

Featured in: Family Meal Favorites

This classic comfort sandwich combines fresh basil, ripe tomato slices, and creamy mozzarella between buttered bread, grilled until golden brown and perfectly melted. Ready in just 20 minutes, it's an easy vegetarian main that pairs beautifully with tomato soup.

Updated on Sun, 18 Jan 2026 11:56:00 GMT
Freshly melted mozzarella and ripe tomato slices peek from between golden-buttered sourdough in this homemade Tomato Basil Grilled Cheese. Save
Freshly melted mozzarella and ripe tomato slices peek from between golden-buttered sourdough in this homemade Tomato Basil Grilled Cheese. | calmaxxam.com

I was standing at the stove on a rainy Tuesday afternoon, staring into the fridge with zero inspiration, when I spotted a tomato that was almost too ripe and a bundle of basil I'd forgotten about. I grabbed the mozzarella, pulled out some sourdough, and decided to stop overthinking it. What came out of that skillet twenty minutes later wasn't just lunch, it was proof that sometimes the best meals happen when you trust what's already in front of you. That first bite, with the cheese still stretching and the basil hitting my nose before my tongue, reset my entire day.

The first time I made this for my neighbor, she was having one of those weeks where everything felt hard. I brought over two of these sandwiches still warm from the pan, and she took one bite and said it tasted like someone cared. We didn't talk much after that, just sat on her porch and ate in silence. It's wild how a sandwich can do that, how it can say things you don't have words for.

What's for Dinner Tonight? πŸ€”

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

Free. No spam. Just easy meals.

Ingredients

  • Rustic or sourdough bread: The structure matters here, you want something sturdy enough to hold up to butter and heat without going soggy, and sourdough adds a slight tang that plays beautifully with the tomato.
  • Unsalted butter, softened: Softened butter spreads evenly and crisps the bread without tearing it, and using unsalted lets you control the seasoning instead of ending up with a salty crust.
  • Fresh mozzarella, sliced: Fresh mozzarella melts into creamy, stretchy layers that coat your mouth in the best way, skip the pre-shredded stuff because it won't give you that same pull.
  • Ripe tomato, sliced: A ripe tomato brings juice and sweetness that cuts through the richness of the cheese, and if it's even slightly underripe, the whole sandwich feels flat.
  • Fresh basil leaves: Basil is the secret here, it adds a peppery, almost floral note that makes this more than just a grilled cheese, it makes it memorable.
  • Salt and black pepper: Just a pinch of each wakes up the tomato and balances the creaminess, don't skip this step or you'll wonder why it tastes bland.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the bread:
Lay out all four slices and spread softened butter evenly on one side of each, making sure you go all the way to the edges. This is what gives you that golden, crackling crust.
Build the layers:
Place two slices buttered side down, then layer mozzarella, tomato, and basil on top, seasoning with salt and pepper as you go. Top with the remaining slices, buttered side up, so both outer sides are ready to crisp.
Heat the skillet:
Warm a non-stick skillet over medium heat and let it come to temperature before adding the sandwiches. If the heat's too high, the bread will burn before the cheese melts.
Cook and press:
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 make full contact with the pan. You'll know it's ready when the bread is deep golden and the cheese is oozing at the edges.
Rest and serve:
Pull the sandwiches off the heat and let them sit for a minute so the cheese sets just slightly and you don't burn your mouth. Slice and serve while they're still warm and the steam is rising.
Save
| calmaxxam.com

There was an afternoon last summer when I made a double batch of these for a picnic, and by the time we got to the park, they'd cooled down but still tasted incredible. My friend said she didn't know a cold grilled cheese could be good, and honestly, neither did I until that moment. It's become our go-to now, something we don't have to keep warm or worry about, just wrap in foil and go.

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've tried this sandwich on everything from white bread to ciabatta, and the texture of the bread changes the whole experience. Sourdough gives you that chewy, tangy bite that stands up to the cheese, while a soft rustic loaf makes it feel more delicate and comforting. If you're using something really crusty, just make sure your butter layer is generous or it won't crisp evenly. Whole wheat works too, though it adds an earthy flavor that can compete with the basil if you're not expecting it.

When to Add Extras

Sometimes I'll drizzle a little balsamic glaze on the tomatoes before I close the sandwich, and it adds this sweet, tangy note that makes people ask what you did differently. A thin layer of pesto instead of plain basil also works if you want more garlic and richness, though it can overpower the mozzarella if you're heavy-handed. I've also tucked in a few arugula leaves after cooking for a peppery crunch, and it turns the sandwich into something that feels almost fancy without any real effort.

Serving and Pairing Ideas

This sandwich is perfect next to a bowl of tomato soup, the kind where you dip the corner in and let the cheese stretch into the broth. I've also served it with a simple green salad dressed in lemon and olive oil when I want something lighter on the side. If you're feeding kids, cut it into strips instead of triangles, they love the dippable shape and it feels like a treat.

  • Serve with a handful of kettle chips and a pickle for a classic diner vibe.
  • Pair it with a crisp white wine or iced tea if you're making it for a casual lunch with friends.
  • Wrap leftovers tightly in foil and reheat in a skillet, not the microwave, to bring back the crispness.
A close-up view of a crispy, golden-brown Tomato Basil Grilled Cheese sandwich served hot on a rustic plate with fresh basil garnish. Save
A close-up view of a crispy, golden-brown Tomato Basil Grilled Cheese sandwich served hot on a rustic plate with fresh basil garnish. | calmaxxam.com

Every time I make this, I'm reminded that comfort doesn't have to be complicated, it just has to be honest. This sandwich is exactly that, simple, warm, and worth every bite.

Recipe FAQs

β†’ What type of bread works best for this sandwich?

Rustic or sourdough bread provides the best structure and flavor. Whole wheat or multigrain varieties also work well for added texture and nutrition.

β†’ Can I use regular cheddar instead of mozzarella?

Absolutely. Provolone and cheddar are excellent alternatives that offer different flavor profiles while maintaining the creamy, melted texture.

β†’ How do I keep the bread from getting soggy?

Pat your tomato slices dry with paper towels before layering them. This removes excess moisture and prevents the bread from absorbing liquid during cooking.

β†’ Why is pressing the sandwich with a spatula important?

Gentle pressing ensures even contact with the skillet, promoting consistent browning and helping the cheese melt evenly throughout the sandwich.

β†’ What's the best way to slice a fresh tomato for this?

Use a sharp serrated knife and slice your tomato about ΒΌ-inch thick. Select a ripe but firm tomato for cleaner slices that won't fall apart during grilling.

β†’ Can I make these ahead and reheat them?

While best served fresh, you can prepare and cook them ahead, then reheat in a 300Β°F oven for 5-7 minutes to restore crispness and melted cheese texture.

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, juicy tomato, and creamy mozzarella layered between buttered bread and grilled to golden, melty perfection.

Prep Time
10 min
Cook Time
10 min
Overall Time
20 min


Skill Level Easy

Cuisine American

Portions 2 Serving Size

Diet Info Meat-Free

Ingredients List

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 and butter: Lay out bread slices and evenly spread softened butter on one side of each slice.

Step 02

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

Step 03

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

Step 04

Complete sandwich: Top with remaining bread slices, buttered side up, creating a complete sandwich.

Step 05

Preheat cooking surface: Heat a non-stick skillet or griddle over medium heat until properly preheated.

Step 06

Toast sandwich: Place sandwiches in the skillet and cook for 3 to 4 minutes per side until bread is golden brown and cheese is fully melted. Gently press with spatula for even crispness.

Step 07

Rest and serve: Remove from heat, allow to 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 Info

Review each component for allergens. Ask a healthcare provider if you’re not sure.
  • Contains wheat from bread
  • Contains milk from butter and mozzarella
  • Check bread ingredients for potential soy or egg additives

Nutrition Details (per portion)

These values are for general reference and should not be considered medical guidance.
  • Caloric Value: 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.