Pin it There was a Thursday afternoon when I had nothing but some good bread, a tomato from the windowsill, and mozzarella that needed using. I tossed in basil from the pot by the sink and made what turned out to be the best grilled cheese I'd ever eaten. The kitchen smelled like butter and herbs, and I stood there by the stove, eating it over the pan. Sometimes the simplest things surprise you the most.
I made this for my sister once when she came over unannounced, tired and hungry from a long morning. She sat at the counter while I cooked, and halfway through her sandwich she looked up and said it tasted like something from a cafe. I didn't tell her how easy it was. I just let her think I was fancy for a minute.
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 the moisture from the tomato without getting soggy.
- Unsalted butter, softened: Softened butter spreads evenly and crisps up the bread perfectly without tearing it or pooling in one spot.
- Fresh mozzarella: This is the star of the melt, creamy and mild, it doesn't overpower the basil or tomato.
- Ripe tomato: A good tomato makes or breaks this sandwich, look for one that smells sweet and gives just a little when you press it.
- Fresh basil leaves: Don't skip these, they add a peppery brightness that dried basil just can't match.
- Salt and black pepper: Just a pinch on the tomato slices brings out all the flavor and keeps things balanced.
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Butter the bread:
- Lay out all four slices and spread softened butter on one side of each, edge to edge. This ensures every bite has that golden, crispy texture.
- Build the sandwich:
- Place two slices buttered side down, then layer on mozzarella, tomato, and basil, seasoning lightly with salt and pepper. Top with the remaining slices, buttered side up.
- Heat the skillet:
- Warm a non-stick skillet over medium heat and let it get hot before adding the sandwiches. Rushing this step leads to uneven browning.
- 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 is deeply golden and the cheese starts to ooze.
- Rest and slice:
- Let the sandwich cool for a minute so the cheese sets just slightly. Then slice it in half and serve while it's still warm and melty.
Pin it One rainy evening I made a double batch of these and served them with tomato soup for a few friends who showed up cold and damp. We sat around the table dipping and talking, and someone said it felt like being a kid again. That's when I realized this sandwich isn't just food, it's a feeling.
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 with all kinds of bread, and while sourdough is my favorite for its tang and chew, a good rustic loaf works beautifully too. Avoid anything too soft or fluffy, it won't hold up to the juicy tomato. Whole wheat adds a nutty flavor if you want something heartier, and multigrain gives it texture. Whatever you choose, make sure it's sliced thick enough to toast without falling apart.
Getting the Cheese Just Right
Fresh mozzarella is mild and melts like a dream, but it also releases water, so don't overload it. I usually tear it into pieces instead of slicing it perfectly, it distributes more evenly that way. If you want more sharpness, try mixing in a little aged cheddar or provolone. I once added a thin layer of cream cheese on the inside and it made everything impossibly creamy.
Serving and Pairing Ideas
This sandwich is perfect on its own, but it really shines next to a bowl of tomato soup or a simple green salad. I like to drizzle a little balsamic glaze over the top right before serving, it adds a sweet acid that cuts through the richness. Sometimes I'll serve it with pickles or a handful of kettle chips for crunch.
- Add a smear of pesto inside for extra herby flavor.
- Serve with a cold glass of iced tea or lemonade on a hot day.
- Wrap half in foil and pack it for lunch, it holds up surprisingly well.
Pin it This is the kind of recipe you'll make again and again without thinking too hard about it. It's quick, it's satisfying, and it always tastes like you cared.
Recipe FAQs
- โ What's the best bread for this sandwich?
Rustic sourdough or whole wheat bread works wonderfully. These varieties have enough structure to hold the fillings and create a crispy exterior when buttered and toasted. Multigrain bread also pairs nicely.
- โ Can I prepare this ahead of time?
You can assemble the sandwich up to 2 hours before cooking. Wrap it in foil and keep it cool. This prevents the bread from becoming soggy while the flavors meld together.
- โ How do I get the cheese to melt evenly?
Place mozzarella directly on the buttered bread before adding tomatoes. Cook over medium heat and gently press with a spatula. This distributes heat evenly and ensures creamy, melted cheese throughout.
- โ What cheese alternatives work well?
Provolone, cheddar, or fontina are excellent substitutes. Each brings unique flavor profiles. For a sharper taste, try aged gouda or gruyere. Avoid low-moisture cheeses as they can become rubbery.
- โ How do I prevent the bread from burning?
Use medium heat rather than high heat. This allows the cheese to melt completely before the exterior browns. If edges brown too quickly, reduce heat slightly or move the skillet away from direct flame.
- โ What's a good side dish pairing?
Tomato soup is the classic match, offering complementary flavors and warmth. A crisp arugula salad with balsamic vinaigrette, or roasted vegetable chips also pair beautifully.