Pin It I discovered this sandwich on a rainy Tuesday when the CSA box delivered more zucchini than I knew what to do with. What started as a clean-out-the-fridge experiment became the sandwich my roommates started requesting by name. The roasted vegetables add this sweetness you just cannot get from raw tomatoes alone. Now I keep extra peppers on hand specifically for when the craving hits.
Last summer my neighbor smelled the roasting peppers through our open windows and showed up with a bottle of balsamic glaze she swore would change everything. She was right. We ate these on her back porch while her kids ran through the sprinkler, and I have not made a regular grilled cheese since. Some recipes stick because they taste amazing, others because they are tied to a really perfect afternoon.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium zucchini, sliced into 1/4-inch rounds: Thinner slices roast faster and get tender without falling apart
- 1 red bell pepper, seeded and sliced into strips: Red peppers sweeten up beautifully when roasted, becoming almost candy-like
- 1 yellow bell pepper, seeded and sliced into strips: The mix of red and yellow makes the sandwich look as vibrant as it tastes
- 8 slices rustic sourdough or Italian bread: Sourdough holds up better than softer bread and adds a subtle tang
- 8 oz fresh mozzarella, sliced: Fresh mozzarella melts into those gorgeous creamy strands we all love
- 2 medium ripe tomatoes, sliced: Pat them dry with paper towels so your bread does not get soggy
- 1/2 cup fresh basil leaves: Tear them by hand for a more rustic feel and better distribution
- 4 tbsp unsalted butter, softened: Soft butter spreads more evenly than cold, preventing bare spots that burn
- 2 tbsp extra-virgin olive oil: This helps the vegetables caramelize instead of just steaming
- Salt and freshly ground black pepper: Season the vegetables generously since they need to stand up to the cheese
- Balsamic glaze, for drizzling: Optional but highly recommended for that restaurant-style finish
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the oven going:
- Preheat to 425°F and line a baking sheet with parchment paper for easy cleanup later
- Prep your vegetables:
- Arrange the zucchini and pepper strips on the baking sheet, drizzle with olive oil, and season with salt and pepper
- Roast until sweet:
- Cook for 18 to 20 minutes, turning once halfway through, until vegetables are tender and have those gorgeous caramelized edges
- Butter your bread:
- Spread a thin layer of softened butter on one side of each bread slice, making sure to cover all the way to the edges
- Build your masterpiece:
- On the unbuttered side of four slices, layer roasted vegetables, mozzarella, tomato, and basil, then season again lightly and drizzle with balsamic if using
- Top and press:
- Place the remaining bread slices on top, buttered side out, and press down gently to help everything stick together
- Grill to perfection:
- Cook in a heated skillet over medium heat for 3 to 5 minutes per side, pressing gently with your spatula, until golden brown and the cheese has melted completely
- Finish and serve:
- Let the sandwiches rest for about a minute before slicing so the cheese sets slightly, then cut diagonally and serve while still warm
Pin It My three-year-old niece who normally picks vegetables off everything actually asked for seconds, peppers and all. Watching her little face light up at that first bite of melted cheese reminded me why simple food made with care hits different than anything fancy. Some recipes are just keepers like that.
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 have tested this with everything from basic white bread to homemade whole wheat, and sourdough wins every time. The tang cuts through the rich cheese, and the structure holds up to all those vegetables without getting floppy. Just avoid super-soft sandwich bread because it will turn to mush under the weight of the filling.
Make-Ahead Magic
You can roast the vegetables up to two days ahead and store them in the refrigerator. They actually develop more flavor as they sit, making this a brilliant option for weeknight dinners when you want something special but have zero energy to cook. Just bring them to room temperature before assembling so they melt the cheese evenly.
Perfect Pairings
A simple arugula salad with lemon vinaigrette cuts through the richness, or go full comfort with a cup of tomato soup for dipping. For drinks, a crisp Sauvignon Blanc or sparkling water with a wedge of lemon keeps everything feeling light and fresh. These pairings turn a sandwich into a proper meal.
- Try adding a thin layer of pesto inside for extra basil flavor
- A sprinkle of red pepper flakes adds just enough warmth to balance the fresh mozzarella
- Leftover roasted vegetables are incredible the next day cold, straight from the container
Pin It There is something deeply satisfying about taking a classic everyone knows and loving it enough to make it just a little better. Hope this becomes a regular in your rotation too.
Recipe FAQs
- → Can I prepare the roasted vegetables ahead of time?
Yes, you can roast the vegetables up to 2 days in advance. Store them in an airtight container in the refrigerator and bring them to room temperature before assembling the sandwiches.
- → What bread works best for this sandwich?
Rustic sourdough or Italian bread are ideal as they hold up well to the roasted vegetables and cheese without falling apart. You can also use whole wheat or gluten-free bread as alternatives.
- → How do I prevent the bread from getting soggy?
Make sure the roasted vegetables have cooled slightly before assembly. Avoid over-seasoning with tomato juices, and consider placing a thin layer of mozzarella directly against the bread to create a barrier.
- → Can I add other vegetables to this sandwich?
Absolutely. Grilled eggplant, roasted mushrooms, or caramelized onions work wonderfully. You can also add fresh spinach or arugula for extra freshness and nutrition.
- → What should I serve alongside this sandwich?
A simple green salad, tomato soup, or minestrone soup pairs perfectly. You can also serve it with a side of roasted chips or fresh fruit for a complete meal.
- → Is this sandwich suitable for vegetarians?
Yes, this sandwich is fully vegetarian. Just ensure the mozzarella and butter you use are made with vegetable rennet rather than animal rennet if you want to be strict about it.