The Café Sandwich You Can Make Better at Home
I once paid eleven dollars for a caprese grilled cheese at a little café with chalkboard menus and a line out the door. It was delicious — but the moment I bit into it, I thought: I could make this at home, and I could make it better. So I did. And then I made it about thirty more times until the formula was perfect.
The secret to this sandwich is balance. A classic grilled cheese is all about comfort; a caprese salad is all about freshness. Marry the two and you get something genuinely special: gooey melted mozzarella and sweet roasted-feeling tomatoes brightened by fresh basil, all sealed inside thick slices of buttery, shatteringly crisp sourdough. A light brush of garlic butter on the outside and a drizzle of balsamic glaze inside takes it from good to café-worthy.
Why This Works
This isn’t just mozzarella melted in bread — the details matter. Fresh mozzarella gives that gorgeous cheese pull, but it releases water, so I add provolone as insurance for melt and structure. The tomatoes get a quick salt-and-drain treatment so the sandwich never goes soggy. And the balsamic glaze — just a teaspoon — adds that sweet-tangy note that makes every café version taste expensive. Browse more midday wins in our lunch recipe collection.

Ingredients (makes 2 sandwiches)
- 4 thick slices sourdough bread — sturdy enough to hold juicy fillings without collapsing.
- 8 oz fresh mozzarella, sliced 1/4-inch thick — pat the slices dry with paper towels.
- 2 slices provolone cheese — the melt insurance policy.
- 1 large ripe tomato, sliced — heirlooms in summer are unbeatable.
- 8–10 fresh basil leaves — don’t substitute dried; the fresh leaves are the whole point.
- 2 tbsp softened butter — mixed with a clove of grated garlic for the outside of the bread.
- 1 tsp balsamic glaze — the thick, syrupy kind (or reduce regular balsamic until syrupy).
- Salt and freshly cracked black pepper — for seasoning the tomatoes.
- Optional: pesto spread in place of the butter for extra basil punch.

Equipment
- Large skillet or griddle (cast iron is ideal)
- Spatula
- Knife and cutting board
- Small bowl for the garlic butter
How to Make It
The whole thing takes fifteen minutes. Here’s the café method, step by step.
- Season and drain the tomatoes. Lay the tomato slices on a plate, sprinkle with salt, and let them sit for 5 minutes. Pat dry with paper towels — this single step prevents a soggy sandwich.
- Mix the garlic butter. Stir the grated garlic into the softened butter until combined.
- Assemble. Spread garlic butter on one side of each bread slice (this side goes out). On the unbuttered sides: layer provolone, mozzarella, tomato slices, basil leaves, a drizzle of balsamic glaze, more mozzarella, then top with the second slice, buttered side out. Press gently.
- Grill low and slow. Heat a skillet over medium-low heat. Cook the sandwiches 3–4 minutes per side, pressing lightly with the spatula, until the bread is deep golden and the cheese is fully melted. Low heat is key — it melts the mozzarella before the bread burns.
- Rest and slice. Transfer to a board and rest 1 minute (the cheese sets slightly). Slice diagonally — always diagonally — and serve immediately.

Chef’s tip: Cover the skillet with a lid for the last minute of cooking. The trapped steam melts the mozzarella perfectly without over-browning the bread.
Pro Tips for the Perfect Grilled Cheese
- Medium-low heat, always. High heat burns the bread before the cheese melts — patience is the whole recipe.
- Pat the mozzarella dry. Fresh mozzarella holds a lot of water; blotting it keeps the interior creamy, not wet.
- Mayo instead of butter? A thin layer of mayonnaise on the outside gives an incredibly even, golden crust — try it once and you may never go back.
- Don’t skip the rest. One minute on the board lets the cheese set so it doesn’t all slide out on the first cut.
Variations
- Pesto caprese: Spread a thin layer of basil pesto on the inside of the bread instead of plain garlic butter.
- Prosciutto caprese: Add two slices of prosciutto for a salty, meaty upgrade.
- Heirloom tomato: In summer, use thick slices of heirloom tomatoes and flaky sea salt.
- Panini press: Works beautifully — 4–5 minutes on medium heat.
What to Serve With It
The classic pairing is a cup of tomato soup — the acidity cuts through the rich cheese beautifully. It’s also great alongside a simple arugula salad with lemon vinaigrette, or a handful of kettle chips for crunch. For more cozy pairings, check our dinner ideas.
Storage
Refrigerator: Grilled cheese is best fresh, but leftovers keep in an airtight container for up to 2 days. Reheat in a skillet over medium-low heat or in an air fryer at 350°F for 3–4 minutes to re-crisp — avoid the microwave, which makes the bread soggy.
Freezer: Not recommended — fresh mozzarella and tomatoes don’t freeze well in a sandwich.
Nutrition (per sandwich)
| Nutrient | Amount |
|---|---|
| Calories | 520 |
| Protein | 26 g |
| Fat | 30 g |
| Saturated Fat | 15 g |
| Carbohydrates | 38 g |
| Fiber | 3 g |
| Sugar | 6 g |
| Sodium | 780 mg |
Frequently Asked Questions
Can I use regular mozzarella instead of fresh?
You can, and low-moisture mozzarella actually melts very evenly. But fresh mozzarella gives the signature creamy texture and cheese pull — worth it for this recipe.
How do I keep the sandwich from getting soggy?
Salt and drain the tomatoes for 5 minutes, pat the mozzarella dry, and don’t overload the fillings. Low-and-slow grilling also helps moisture evaporate.
What’s the best bread for grilled cheese?
Thick-cut sourdough is my top pick for structure and flavor. Ciabatta, country loaf, or a sturdy Italian bread also work well.
Can I make this in an air fryer?
Yes — 370°F for 6–8 minutes, flipping halfway, pressing the sandwich firmly so the top slice doesn’t fly off.
Recipe Card
Course: Lunch | Cuisine: Italian-American | Prep Time: 5 minutes | Cook Time: 10 minutes | Total Time: 15 minutes | Servings: 2 sandwiches | Calories: 520 per sandwich
Ingredients: 4 slices sourdough; 8 oz fresh mozzarella; 2 slices provolone; 1 large tomato; 8–10 basil leaves; 2 tbsp butter; 1 clove garlic; 1 tsp balsamic glaze; salt and pepper.
Instructions: 1) Salt and drain tomato slices, then pat dry. 2) Mix garlic into softened butter; spread on outer bread sides. 3) Layer provolone, mozzarella, tomato, basil, and balsamic glaze inside. 4) Grill over medium-low heat 3–4 minutes per side until golden and melted. 5) Rest 1 minute, slice diagonally, and serve.





