Save to Pinterest There was a Tuesday afternoon last spring when I had nothing but bread, cheese, and a few tomatoes that were starting to soften on the counter. I wasn't planning anything fancy, just something quick before an evening meeting. I tore a few basil leaves from the plant by the window, layered everything onto buttered bread, and pressed it into a hot skillet. The smell that filled the kitchen made me cancel my plans and sit down with that sandwich instead. Sometimes the simplest things end up being exactly what you need.
I started making this sandwich for my neighbor who worked night shifts and would stop by in the mornings looking exhausted. She'd sit at my counter while I assembled two of these, and we'd eat them with mugs of black coffee. She told me once that it reminded her of something her grandmother used to make, except with basil instead of oregano. I never asked for the full story, but I could tell by the way she slowed down while eating that it meant something. Food has a way of doing that.
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 texture and slight tang of sourdough holds up to the moisture from the tomatoes without getting soggy, and it crisps beautifully in the pan.
- Unsalted butter, softened: Spreading softened butter evenly on the bread ensures a golden, evenly toasted crust without tearing the bread or leaving cold spots.
- Fresh mozzarella, sliced: Fresh mozzarella melts into a creamy, stretchy layer that's mild enough to let the tomato and basil shine without overpowering them.
- Ripe tomato, sliced: A ripe, juicy tomato adds sweetness and acidity that cuts through the richness of the cheese, so choose one that smells sweet at the stem.
- Fresh basil leaves: Fresh basil brings a peppery, slightly sweet aroma that transforms this from a plain grilled cheese into something that feels intentional and bright.
- Salt and black pepper: Just a pinch of each on the tomato slices brings out their natural sweetness and keeps the flavors balanced.
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 your four slices of bread on the counter and spread softened butter evenly across one side of each slice. This is the side that will touch the pan, so don't skip any edges or the bread won't brown evenly.
- Start layering:
- Place two slices buttered side down and begin layering the mozzarella first so it sits directly on the bread. Follow with tomato slices and then tuck the basil leaves on top, seasoning lightly with salt and pepper.
- Close the sandwiches:
- Top each sandwich with the remaining bread slices, buttered side facing up. Press down gently so everything holds together.
- Heat the skillet:
- Set a non-stick skillet or griddle over medium heat and let it warm for about a minute. You want it hot enough to toast the bread but not so hot that it burns before the cheese melts.
- Cook the first side:
- Place both sandwiches in the skillet and cook without moving them for three to four minutes. Use a spatula to press down gently once or twice for even contact and a crisp surface.
- Flip and finish:
- Carefully flip the sandwiches and cook the other side for another three to four minutes until golden brown and the cheese has melted through. If the bread browns too fast, lower the heat slightly.
- Rest and serve:
- Remove the sandwiches from the pan and let them sit for about a minute before slicing. This keeps the cheese from spilling out and makes them easier to handle.
Save to Pinterest One evening I made these sandwiches for a small dinner with friends, and I served them cut into triangles with a bowl of tomato soup in the center of the table. Everyone grabbed a piece without thinking much of it, but then the conversation stopped for a moment while people chewed. Someone said it tasted like the kind of thing you'd want to eat on a rainy day with a book. I didn't say anything, but I thought about how rare it is for food to make people pause like that. It wasn't fancy, but it was enough.
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
The bread you use changes the whole experience of this sandwich. Sourdough brings a slight tang that plays well with the sweetness of the tomato, and its sturdy texture holds up under heat without falling apart. Rustic country bread has a thicker crust and a chewy crumb that adds substance, while whole wheat or multigrain gives a nuttier flavor and a bit more heft. I've made this with soft white sandwich bread in a pinch, and while it works, it doesn't have the same structure or flavor depth. If you can, go for something with a bit of personality.
Getting the Cheese Right
Fresh mozzarella is mild and melts into a creamy layer that doesn't compete with the basil or tomato, but it also releases moisture as it heats. If you're worried about that, you can blot the slices lightly with a paper towel before adding them to the sandwich. I've also used provolone when I wanted something with a bit more sharpness, and sharp cheddar when I wanted the cheese to be the star. Each one changes the balance, so think about what you're in the mood for. Low-moisture mozzarella works too and melts more predictably, though it's less creamy.
Finishing Touches and Serving Ideas
This sandwich doesn't need much, but a drizzle of balsamic glaze right before serving adds a sweet-tart note that makes it feel a little more special. I've also sprinkled red pepper flakes on the tomatoes before closing the sandwich when I wanted a hint of heat. It pairs beautifully with tomato soup, obviously, but it's also great with a simple green salad dressed in lemon and olive oil. If you're serving it to kids, cut it into strips instead of trianglesโthey'll eat it faster that way.
- Let the sandwich rest for a full minute after cooking so the cheese sets slightly and doesn't run out when you cut it.
- Use a sharp knife and a gentle sawing motion to slice through the crust without squashing the layers inside.
- If you're making more than two, keep the finished sandwiches warm in a low oven while you cook the rest.
Save to Pinterest I still make this sandwich on days when I need something comforting but don't want to think too hard. It's become one of those reliable things I return to when I'm hungry, tired, or just want to remember that good food doesn't have to be complicated.
Recipe FAQs
- โ What type of bread works best for this sandwich?
Rustic sourdough, whole wheat, or multigrain bread all work wonderfully. Sourdough provides a tangy flavor and sturdy structure, while thicker-cut slices prevent the sandwich from becoming too soft when the cheese melts.
- โ Can I use different cheese besides mozzarella?
Absolutely. Provolone offers a slightly smoky flavor, while cheddar provides a sharper taste. Fontina and Swiss cheese also melt beautifully and complement tomato and basil nicely.
- โ How do I prevent the bread from burning while melting the cheese?
Use medium heat rather than high heat, and allow 3-4 minutes per side. If the outside browns too quickly, lower the temperature or cover the skillet briefly with a lid to trap steam and help the cheese melt without over-browning the bread.
- โ Should I seed the tomato before adding it to the sandwich?
Seeding the tomato helps prevent excess moisture from making the bread soggy. Slice the tomato and gently squeeze out seeds, or choose firmer heirloom varieties that naturally contain fewer juices.
- โ Can I prepare this sandwich ahead of time?
It's best assembled and cooked fresh, but you can prep ingredients in advance. Slice bread and tomato, tear basil, and soften butter beforehand. Assemble and cook just before serving for optimal texture and flavor.
- โ What temperature should the skillet be?
Medium heat is ideal for this sandwich. This allows the bread to develop a golden crust while giving the cheese sufficient time to melt completely. Test with a drop of waterโit should sizzle gently without evaporating instantly.