Save The smell of roasting peppers always pulls me into the kitchen, no matter what else I'm doing. I stumbled onto this combination during a summer when my garden produced more zucchini than I knew what to do with, and now it's become the sandwich I crave when rain starts tapping against the windows. Something magical happens when those charred, sweet vegetables meet milky mozz
Last autumn, my neighbor stopped by while I had a batch sizzling in the skillet. She stayed for dinner, and we ended up sitting at the counter eating these sandwiches straight from the cutting board, talking until the kitchen grew dark. Sometimes food just does 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
- Medium zucchini, sliced thin: Thinner slices roast faster and get those lovely caramelized edges without turning mushy
- Red and yellow bell peppers: Using both colors makes the sandwich visually stunning and adds slightly different sweet notes
- Rustic sourdough or Italian bread: The sturdy texture holds up beautifully to all those vegetable layers without getting soggy
- Fresh mozzarella, sliced: Get the good stuff from the specialty section, it melts into creamy puddles that bind everything together
- Ripe tomatoes, sliced: Pat them dry with paper towels so your bread stays perfectly crisp
- Fresh basil leaves: Tear them by hand instead of cutting to release more of those aromatic oils
- Unsalted butter, softened: Softening ensures even coverage and that irresistible golden crust
- Extra-virgin olive oil: This coats the vegetables for roasting and adds that fruity Italian undertone
- Salt and freshly ground black pepper: Season generously at every layer
- Balsamic glaze: Optional, but a few drops add this bright acidity that cuts through all the richness
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast the vegetables:
- Heat your oven to 425°F and line a baking sheet with parchment, then arrange zucchini and pepper strips in a single layer before drizzling with olive oil and seasoning generously with salt and pepper. Toss everything with your hands to coat each piece evenly, then roast for 18 to 20 minutes, turning once halfway through, until they're tender and sporting those gorgeous browned spots
- Prep the bread:
- While vegetables cool slightly, spread softened butter on one side of each bread slice, making sure to reach all the way to the edges
- Build the sandwiches:
- On the unbuttered side of four bread slices, layer roasted vegetables, mozzarella slices, tomato, and fresh basil leaves. Add another light sprinkle of salt and pepper, drizzle with balsamic glaze if you're using it, then top with remaining bread slices buttered side facing out
- Grill to perfection:
- Heat a large skillet over medium heat and cook sandwiches for 3 to 5 minutes per side. Press down gently with your spatula and flip carefully when the first side is deeply golden and cheese has started melting
- Serve immediately:
- Let the sandwiches rest for just a minute before slicing diagonally, then watch the cheese stretch as you cut through
Save This recipe has saved countless rainy weekends when everyone's hungry and comfort food is the only acceptable answer. My daughter now requests it whenever friends come over, saying it tastes like something from a restaurant
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.
Making It Your Own
I've experimented with adding roasted eggplant or mushrooms when I want something earthier. Sometimes in winter, a thin layer of pesto spread inside makes everything sing a little louder
The Perfect Pairing
A simple green salad with vinaigrette cuts through the richness beautifully, though tomato soup will always be the classic choice. On warm evenings, I love it with sparkling water and plenty of lemon
Timing Everything Right
The vegetables can roast up to two hours ahead and sit at room temperature, which makes assembling these sandwiches incredibly fast when hunger strikes
- Keep the buttered bread covered with a slightly damp towel if waiting
- Pre-slice your tomatoes and stack them between paper towels
- Have your balsamic glaze open and ready to drizzle
Save There's something deeply satisfying about cutting into that first sandwich and watching steam rise up into the kitchen. Hope this finds its way into your regular rotation
Recipe FAQs
- → Can I prepare the roasted vegetables ahead of time?
Yes, roast the vegetables up to 2 hours in advance and store them at room temperature. Assemble and cook the sandwiches fresh when ready to serve for the best bread texture.
- → What bread works best for this sandwich?
Rustic sourdough or Italian bread creates the ideal texture with a crispy crust and chewy interior. Whole wheat or gluten-free options work well as substitutes.
- → How do I prevent the cheese from leaking out?
Pat the roasted vegetables dry before assembling to remove excess moisture. Don't overstuff, and press gently while cooking to keep layers compact.
- → Can I add other vegetables to this sandwich?
Absolutely. Grilled eggplant, roasted mushrooms, or caramelized onions complement the Caprese flavors beautifully and add extra depth.
- → What temperature should the skillet be for cooking?
Medium heat is ideal to allow the cheese to melt fully while the bread toasts to golden brown. Too high and the bread burns before the cheese melts.
- → Is this vegetarian-friendly?
Yes, this sandwich is completely vegetarian. Ensure your bread and mozzarella are from vegetarian-certified sources if that's important to you.