Grilled Veggie & Mozzarella Sandwiches
I still remember the first time I made this grilled veggie and mozzarella sandwich on a scorching July night — the charred peppers, warm melty mozzarella, and sticky balsamic glaze felt like summer wrapped in ciabatta. It’s a simple, high-flavor sandwich that eats like a light dinner, a picnic centerpiece, or a satisfying lunch. If you love bright vegetables and a quick assembly, this recipe is the kind of thing you’ll make all summer long. For other handheld comfort-food ideas, I sometimes pair this with a creamy egg salad for variety like in my Grandma Barb’s Egg Salad Sandwiches post.
Why you’ll love this dish
This sandwich balances smoky grilled vegetables with creamy fresh mozzarella and a sweet-tangy balsamic glaze. It’s quick to pull together, vegetarian-friendly, and flexible — swap veggies, change the bread, or make it dairy-free. It’s perfect for a weeknight when you want something impressive without hours of work, or for casual entertaining when everyone can assemble their own.
“Charred, juicy vegetables, just-melted cheese, and a hint of sweet balsamic — every bite feels like a summer market.”
It’s also budget-friendly: seasonal vegetables keep costs down, and one ball of mozzarella goes a long way. If you like grilled meals, check out another easy grill idea in my write-up on grilled Thai chicken skewers for when you want protein alongside your sandwiches.
Step-by-step overview
- Prep and slice all vegetables, then toss with a quick balsamic-olive oil glaze.
- Let them sit briefly while the grill heats so flavors begin to meld.
- Grill the vegetables 3–4 minutes per side until tender-crisp and nicely charred.
- Brush ciabatta with remaining glaze and toast cut-side down. Add mozzarella to melt.
- Layer vegetables, basil, a final drizzle of glaze, close, press briefly on the grill, and serve warm.
This overview sets expectations: most of the work is simple slicing and a few minutes at the grill. If you prefer roasted veggies instead of grilled, my notes on garlic-herb roasted veggies show how to adapt oven-roasting.
Gather these items
- 4 ciabatta rolls, split
- 8 oz fresh mozzarella, sliced
- 1 medium zucchini, sliced lengthwise into ½-inch pieces
- 1 red bell pepper, seeded and cut into strips
- ½ red onion, sliced into thin rings
- 8 oz portobello mushrooms, stems removed and sliced
- 3 tbsp extra‑virgin olive oil (divided)
- 2 tbsp balsamic vinegar
- 1 tsp honey or maple syrup (substitute agave for vegan)
- 1 clove garlic, minced
- ½ tsp sea salt
- ¼ tsp freshly ground black pepper
- 2 tbsp fresh basil leaves, torn
Notes: Use day-old ciabatta if possible — it toasts better. If you can’t find fresh mozzarella, burrata or sliced provolone are good stand-ins. For a vegan version, swap dairy mozzarella for a meltable plant-based cheese and use maple syrup instead of honey.
How to prepare it
- Wash and dry all vegetables. Slice zucchini lengthwise into ½‑inch pieces. Cut the red pepper into strips. Slice the red onion into thin rings and the portobellos into slices. Place everything in a large bowl.
- In a small bowl whisk together 2 tbsp of the olive oil, balsamic vinegar, honey or maple syrup, minced garlic, sea salt, and black pepper.
- Toss half of that glaze with the vegetables until lightly coated. Let rest 5 minutes while you preheat the grill.
- Preheat a grill or grill pan to medium‑high (about 400°F). Oil the grates or pan lightly to prevent sticking.
- Grill the marinated vegetables 3–4 minutes per side. Look for dark grill marks and tender-crisp texture. Remove and set aside.
- Brush the cut sides of the ciabatta with the remaining glaze. Grill the bread cut‑side down 1–2 minutes until lightly crisp.
- While the bread is still on the grill, place mozzarella slices on the bottom halves. Cover with a lid or foil to trap heat and melt the cheese for 30–45 seconds.
- Pile the grilled vegetables over the melted mozzarella. Drizzle a little extra glaze and scatter torn basil leaves. Close the sandwich, press gently, and give a final 1‑minute press on the grill to meld flavors.
- Remove, let rest a minute, then serve immediately with a simple side salad or chips.
Short verbs and clear steps keep the flow easy at the grill. Don’t overcook the veggies — they should still have a bit of bite.
Best ways to enjoy it
- Serve with a crisp green salad, lemony vinaigrette, or a simple arugula salad.
- Pair with fries, sweet potato wedges, or a bowl of tomato basil soup for dipping.
- For a picnic, wrap sandwiches tightly in foil to keep warm. The flavors develop as it rests for 10–15 minutes.
- If you’re hosting, set up a grill-station and let guests choose veggies and extras like roasted red pepper spread, pesto, or pickled onions. For a hearty bowl-style meal instead, try pairing grilled veggies with grains in a Greek-style bowl.
Storage and reheating tips
Short-term: Wrap any leftover sandwiches tightly in foil and refrigerate up to 2 days. Cheese will firm up as it cools.
Reheating: Reheat in a 350°F oven (still wrapped in foil) for 10–12 minutes, or toast open-faced in a skillet until warmed through and cheese remelts. Avoid microwaving if you want retained texture.
Freezing: The assembled sandwich doesn’t freeze well because the bread becomes soggy. Instead, freeze grilled vegetables in a shallow airtight container for up to 3 months. Thaw in the fridge, then reheat briefly on the grill or in a skillet.
Food safety: Cool leftovers to room temperature for no more than 2 hours before refrigerating.
Helpful cooking tips
- Don’t overcrowd the grill. Give vegetables space so they char instead of steaming.
- Slice mushrooms slightly thicker to prevent them from collapsing.
- Let the glaze sit on the veg for a few minutes before grilling to soften the onion and deepen flavor.
- Use a grill pan if you don’t have outdoor space. Heat it well so you get those classic sear marks.
- If you’d like an extra flavor boost, mix 1 tbsp of pesto into the remaining glaze before brushing the bread. For playful dessert sandwich inspiration, see my take on fried strawberry cheesecake sandwiches.
Creative twists
- Add protein: grilled halloumi, marinated tofu, or sliced roasted chicken.
- Swap the bread: ciabatta can be replaced with focaccia, sourdough, or a sturdy multigrain roll.
- Make it spicy: add harissa paste to the glaze or top with pickled jalapeños.
- Mediterranean version: add roasted eggplant, sun-dried tomatoes, and a smear of tapenade.
- Caprese-style: keep it simple with basil, tomato slices, and balsamic reduction for a lighter take.
Common questions
Q: How long does this take from start to finish?
A: Plan for 25–30 minutes total. Prep (slicing and whisking the glaze) takes about 10–15 minutes. Grilling the vegetables and bread adds another 10–15 minutes.
Q: Can I make this ahead for a crowd?
A: Yes. Grill the vegetables earlier, cool completely, and store in the fridge. Rewarm briefly on the grill, melt the cheese, assemble, and press right before serving.
Q: What’s the best mozzarella to use?
A: Fresh mozzarella (the kind packed in water) melts beautifully and gives a creamy, milky bite. If you need a firmer option, low-moisture mozzarella or provolone also works.
Q: Any dairy-free options?
A: Use a meltable vegan cheese or thick slices of roasted eggplant or tofu marinated in balsamic instead of mozzarella.
Q: My veggies get soggy — how do I fix that?
A: High heat and space on the grill are key. Don’t crowd the pan and flip only once when you see good charring.
Conclusion
This grilled veggie and mozzarella sandwich is a quick, flavorful way to showcase seasonal produce with minimal fuss. It’s adaptable, grill-friendly, and perfect for casual meals or easy entertaining. For another recipe that swaps in pesto and extra herbs, see this take on a Grilled Vegetable Mozzarella Pesto Sandwich – The Table Of Spice, and if you’d like a variant focused on a Caprese-style filling, check this Grilled Veggie Caprese Sandwich Recipe – Cooking LSL.
Grilled Veggie and Mozzarella Sandwich

Ingredients
Sandwich Ingredients
- 4 pieces ciabatta rolls, split Use day-old ciabatta for better toasting.
- 8 oz fresh mozzarella, sliced Burrata or sliced provolone can be substituted.
- 1 medium zucchini, sliced lengthwise into ½-inch pieces
- 1 piece red bell pepper, seeded and cut into strips
- ½ piece red onion, sliced into thin rings
- 8 oz portobello mushrooms, stems removed and sliced Slice slightly thicker to prevent collapsing.
- 3 tbsp extra-virgin olive oil, divided
- 2 tbsp balsamic vinegar
- 1 tsp honey or maple syrup Substitute agave for vegan.
- 1 clove garlic, minced
- ½ tsp sea salt
- ¼ tsp freshly ground black pepper
- 2 tbsp fresh basil leaves, torn
Instructions
Preparation
- Wash and dry all vegetables.
- Slice zucchini lengthwise into ½‑inch pieces. Cut the red pepper into strips. Slice the red onion into thin rings and the portobellos into slices.
- Place everything in a large bowl.
- In a small bowl, whisk together 2 tbsp of olive oil, balsamic vinegar, honey or maple syrup, minced garlic, sea salt, and black pepper.
- Toss half of that glaze with the vegetables until lightly coated. Let rest for 5 minutes while you preheat the grill.
Grilling
- Preheat a grill or grill pan to medium‑high (about 400°F). Oil the grates or pan lightly to prevent sticking.
- Grill the marinated vegetables for 3–4 minutes per side until tender-crisp and nicely charred. Remove and set aside.
- Brush the cut sides of the ciabatta with the remaining glaze. Grill the bread cut‑side down for 1–2 minutes until lightly crisp.
- While the bread is still on the grill, place mozzarella slices on the bottom halves. Cover with a lid or foil to trap heat and melt the cheese for 30–45 seconds.
- Pile the grilled vegetables over the melted mozzarella. Drizzle a little extra glaze and scatter torn basil leaves.
- Close the sandwich, press gently, and give a final 1‑minute press on the grill to meld flavors.
Serving
- Remove from the grill, let rest for a minute, then serve immediately with a simple side salad or chips.
