Grilled Veggie & Mozzarella Sandwiches are bursting with flavor, color, and melty cheese, making them the star of any lunch table or weeknight dinner. This dish celebrates juicy grilled vegetables and creamy mozzarella, all tucked between crisp sourdough slices and brightened with fresh basil. Whether you’re looking for a meatless meal that actually feels indulgent or just want a creative way to enjoy seasonal veggies, this sandwich delivers on all fronts!

Ingredients You’ll Need
What makes these Grilled Veggie & Mozzarella Sandwiches truly unforgettable is their reliance on just a handful of fresh, vibrant ingredients. Every item adds its own unique touch, so don’t skip a single one – they all play a role in the taste, texture, or color of your sandwich!
- Rustic sourdough bread: Sturdy and hearty, this bread holds up beautifully to grilling and fillings without getting soggy.
- Zucchini: Sliced into rounds, zucchini brings tender bite and subtle sweetness after grilling.
- Red bell pepper: Adds a burst of color and bright flavor, balancing the richness of the cheese.
- Eggplant: Once grilled, eggplant turns silky and adds a depth that’s absolutely irresistible in these sandwiches.
- Fresh spinach leaves: A layer of greens introduces freshness and just a hint of texture.
- Fresh mozzarella cheese: Creamy and milky, mozzarella melts into dreamy goodness and ties the veggies together.
- Olive oil: This is essential for grilling and enriching every ingredient with a golden finish.
- Balsamic vinegar: Adds tanginess and deep flavor, enhancing the vegetables’ natural sweetness.
- Salt and pepper: The basic seasonings that wake up all the other flavors.
- Fresh basil leaves: A final touch that adds aromatic brightness right before serving.
- Pesto (optional): For an herby kick, spread this on your bread and watch it transform the sandwich.
How to Make Grilled Veggie & Mozzarella Sandwiches
Step 1: Prep the Veggies
Start by getting your grill or grill pan preheated over medium-high heat. In a large bowl, toss together your sliced zucchini, red bell pepper strips, eggplant rounds, olive oil, balsamic vinegar, salt, and pepper. Give everything a really good mix so each piece of vegetable gets coated – this step is the secret behind those caramelized, flavorful veggies we want for our Grilled Veggie & Mozzarella Sandwiches!
Step 2: Grill the Vegetables
Lay those beautifully seasoned vegetables on the preheated grill. Let them cook for about 4 to 5 minutes per side, turning occasionally to get those enviable grill marks. As soon as the veggies are tender and ever-so-slightly charred, transfer them to a plate and keep them handy for sandwich assembly.
Step 3: Build the Sandwiches
Arrange your sourdough bread slices on a clean surface. This is where you can go classic or add your own twist – if you adore pesto, now’s the time to spread a thin layer on each slice. Grab two slices and pile on the grilled zucchini, bell pepper, eggplant, a generous handful of fresh spinach, and finally, layer on the mozzarella. Cap off each stack with another slice of bread to form the perfect vessel for all this vegetable and cheese goodness.
Step 4: Grill the Sandwiches
Lightly brush the outside of each sandwich with olive oil. Pop them right back onto your grill or grill pan over medium heat. Cook for 3 to 4 minutes on each side until the bread is golden and the mozzarella is just starting to melt and ooze into the veggies. The scent alone will have you reaching for the spatula!
Step 5: Serve and Garnish
Once the sandwiches are perfectly grilled, remove them from the heat and let them rest for just a minute before slicing. Garnish with a shower of fresh basil leaves for a pop of both color and aroma. Now you’re ready to dive in and savor every bite of your homemade Grilled Veggie & Mozzarella Sandwiches.
How to Serve Grilled Veggie & Mozzarella Sandwiches

Garnishes
Grilled Veggie & Mozzarella Sandwiches look (and taste!) even more tempting with the right garnishes. Fresh basil leaves are a must for their fragrance and color, but don’t be afraid to add a sprinkle of flaky sea salt or even a drizzle of extra virgin olive oil for that extra touch of luxury.
Side Dishes
These hearty sandwiches pair wonderfully with a simple green salad dressed with lemon vinaigrette, a bowl of tomato soup, or crunchy kettle chips for a little texture contrast. Even a handful of olives or pickled veggies on the side works like magic to complement the warm, cheesy goodness.
Creative Ways to Present
For a shareable twist, slice your Grilled Veggie & Mozzarella Sandwiches into triangles and serve them as party bites on a platter. They’re also perfect picnic fare wrapped in parchment paper with twine. If you want to impress at brunch, serve them open-faced and let those layers of vegetables and cheese proudly show off their colors.
Make Ahead and Storage
Storing Leftovers
Leftover sandwiches can be stored in the refrigerator for up to two days. Simply wrap them tightly in foil or place them in an airtight container. The flavors will marinate and develop, though the bread may lose a bit of its original crispness.
Freezing
Freezing Grilled Veggie & Mozzarella Sandwiches isn’t generally recommended, since the mozzarella and grilled vegetables can release moisture and affect texture after thawing. If you must freeze, wrap each sandwich tightly in foil and then in a freezer bag, but expect the bread to soften once reheated.
Reheating
For best results, reheat leftovers in a toaster oven or on a skillet over medium-low heat. This crisps the bread back up and ensures the mozzarella becomes melty again. Microwaving is quick, but you’ll sacrifice the crunch.
FAQs
Can I use a different bread for Grilled Veggie & Mozzarella Sandwiches?
Absolutely! While sourdough adds delicious flavor and structure, you can try ciabatta, whole-grain, or even a rustic baguette. Just make sure your bread is sturdy enough to handle grilling and moist fillings.
What veggies work best in these sandwiches?
Besides zucchini, eggplant, and bell pepper, you can add mushrooms, asparagus, or thinly sliced red onion for extra flavor. Stick with vegetables that grill well and don’t get too watery.
Is it possible to make Grilled Veggie & Mozzarella Sandwiches vegan?
Definitely! Swap the mozzarella for your favorite plant-based cheese and use a vegan pesto if you’d like. Everything else in the recipe is naturally vegan, so it’s an easy adjustment.
Can I make these sandwiches in a panini press instead of a grill?
Yes, a panini press works fantastically for Grilled Veggie & Mozzarella Sandwiches. The press cooks both sides evenly and melts the cheese beautifully while giving you crisp grill marks.
How do I prevent the sandwich from getting soggy?
Be sure to grill the veggies until most of their moisture has cooked off, and don’t overload your sandwich with wet ingredients. Toasting the bread with olive oil helps keep it crisp even with juicy fillings inside.
Final Thoughts
Whether you’re serving them for lunch, dinner, or your next picnic, Grilled Veggie & Mozzarella Sandwiches are one of those special recipes that make any meal feel like an occasion. Don’t wait for a special reason — grab your favorite vegetables, some fresh mozzarella, and give this recipe a try. You’ll be hooked from the very first bite!
PrintGrilled Veggie & Mozzarella Sandwiches Recipe
These Grilled Veggie & Mozzarella Sandwiches are a delightful combination of flavorful grilled vegetables, gooey mozzarella cheese, and fresh basil sandwiched between slices of rustic sourdough bread. Perfect for a quick and satisfying meal.
- Prep Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Sandwich Ingredients:
- 4 slices of rustic sourdough bread
- 1 medium zucchini, sliced into 1/4-inch rounds
- 1 medium red bell pepper, sliced into strips
- 1 medium eggplant, sliced into 1/4-inch rounds
- 1 cup fresh spinach leaves
- 8 oz fresh mozzarella cheese, sliced
- 2 tbsp olive oil
- 1 tsp balsamic vinegar
- Salt and pepper to taste
- Fresh basil leaves for garnish
- Optional: Pesto for spreading
Instructions
- Prepare the Veggies: Preheat your grill or grill pan over medium-high heat. In a large bowl, combine zucchini, red bell pepper, eggplant, olive oil, balsamic vinegar, salt, and pepper. Toss until the vegetables are well-coated.
- Grill the Vegetables: Place the seasoned vegetables on the grill. Grill for about 4-5 minutes on each side until they are tender and have nice grill marks. Remove them from the grill and set aside.
- Assemble the Sandwiches: Lay out the slices of sourdough bread on a clean surface. If desired, spread a thin layer of pesto on each slice. On two slices, layer grilled zucchini, bell pepper, eggplant, fresh spinach, and slices of mozzarella cheese. Top with another slice of bread to create a sandwich.
- Grill the Sandwiches: Lightly brush olive oil on the outer sides of the sandwiches. Return the sandwiches to the grill or grill pan over medium heat. Grill for about 3-4 minutes on each side, or until the bread is golden brown and the mozzarella has melted.
- Serve: Once grilled, remove the sandwiches from heat. Allow them to rest for a minute before slicing in half. Garnish with fresh basil leaves. Serve warm with a side salad or your favorite dipping sauce.
Notes
- You can customize these sandwiches by adding or substituting your favorite grilled veggies.
- For a vegan version, use dairy-free cheese or omit the cheese altogether.
Nutrition
- Serving Size: 1 sandwich
- Calories: 390
- Sugar: 5g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 45mg