Grilled Veggie & Mozzarella Sandwiches Recipe
If you’re craving a sandwich that’s packed with vibrant flavors, fresh ingredients, and a delightful melty texture, then these Grilled Veggie & Mozzarella Sandwiches are about to become your new go-to lunch or dinner. Combining smoky, tender grilled zucchini, eggplant, and red bell pepper with the creamy softness of fresh mozzarella, all layered between toasty sourdough slices, this dish brings together the best of garden veggies and comforting cheese. It’s fresh, satisfying, and just a little indulgent — perfect for sharing with friends or savoring as a solo treat.

Ingredients You’ll Need
Every ingredient in these sandwiches plays a crucial role in delivering that perfect balance of taste, texture, and even color. From the bright red bell pepper to the creamy mozzarella, each component is simple but essential, making the recipe both approachable and delicious.
- 4 slices of rustic sourdough bread: A sturdy, crusty base that crisps beautifully on the grill and holds the sandwich together.
- 1 medium zucchini, sliced into 1/4-inch rounds: Adds a mild sweetness and tender bite after grilling.
- 1 medium red bell pepper, sliced into strips: Brings vibrant color and a sweet, smoky flavor.
- 1 medium eggplant, sliced into 1/4-inch rounds: Offers a meaty texture and soaks up all the delicious marinade flavors.
- 1 cup fresh spinach leaves: Provides a fresh, peppery green contrast to the warm grilled veggies.
- 8 oz fresh mozzarella cheese, sliced: Melts into creamy, gooey perfection that ties all the flavors together.
- 2 tbsp olive oil: Used to coat the vegetables and bread, giving them a golden grilled finish.
- 1 tsp balsamic vinegar: Adds a bright tangy note that enhances the natural sweetness of the vegetables.
- Salt and pepper to taste: The essential seasoning that brings out every flavor.
- Fresh basil leaves for garnish: Adds an aromatic touch and fresh finish to the sandwiches.
- Optional: Pesto for spreading: An extra layer of herbaceous goodness to elevate the overall flavor.
How to Make Grilled Veggie & Mozzarella Sandwiches
Step 1: Prepare the Veggies
Start by heating your grill or grill pan to medium-high. While it’s warming up, toss the zucchini, red bell pepper, and eggplant in a large bowl with olive oil, balsamic vinegar, salt, and pepper. This step ensures every slice is perfectly coated and ready to develop a beautiful caramelized char and sweet, smoky flavor during grilling.
Step 2: Grill the Vegetables
Place the seasoned vegetable slices on the grill and allow them to cook for about 4 to 5 minutes per side. You’re aiming for tender veggies with enticing grill marks that enhance both taste and texture. Once done, set them aside — they’ll be the heart of your sandwich.
Step 3: Assemble the Sandwiches
Lay your slices of rustic sourdough bread on a clean surface. If you’re a pesto lover, spread a thin layer on each slice; it’s totally optional but highly recommended to add a herb-infused punch. On two of the bread slices, layer the grilled zucchini, bell pepper, eggplant, fresh spinach leaves, and slices of fresh mozzarella. Cap with the remaining bread slices to form your sandwiches.
Step 4: Grill the Sandwiches
Lightly brush olive oil on the outside of your sandwiches. This will help them toast up golden and delicious. Grill them over medium heat for 3 to 4 minutes on each side, or until the bread turns a gorgeous golden brown and the mozzarella inside starts to melt into a gooey delight. Keep an eye on them to avoid burning!
Step 5: Serve and Garnish
Remove the sandwiches from the grill and let them rest for a minute. This pause helps everything settle and makes slicing easier. Then slice each sandwich in half and garnish with fresh basil leaves for a fragrant finish that complements the rich flavors inside.
How to Serve Grilled Veggie & Mozzarella Sandwiches

Garnishes
Fresh basil leaves are my absolute favorite finishing touch. Their sweet, peppery aroma lifts the entire sandwich experience. You can also sprinkle a little cracked black pepper or drizzle a touch of extra virgin olive oil for added depth. A light sprinkle of flaky sea salt on top never hurts either.
Side Dishes
These sandwiches pair beautifully with a crisp green salad dressed simply with lemon vinaigrette for a light contrast, or a warm bowl of tomato soup for a cozy, comforting combo. If you want to keep things easy and crunchy, some kettle-cooked chips or a handful of pickles on the side also work wonders.
Creative Ways to Present
Try cutting the sandwiches into smaller sliders for a fun party platter, perfect for sharing with friends. You could also serve them open-faced with an extra sprinkle of parmesan and broil them briefly for a bubbly cheesy crust. Another idea? Wrap them tightly in parchment paper and slice for a grab-and-go gourmet lunch option.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, wrap them tightly in plastic wrap or store in an airtight container in the fridge. They stay best for up to 2 days, though the bread may lose some crispness over time.
Freezing
Freezing grilled veggie sandwiches is doable but not ideal because the bread texture changes and fresh mozzarella can become watery. If you want to freeze, assemble without fresh spinach, wrap each sandwich in foil, and freeze for up to 1 month. Thaw in the fridge overnight before reheating.
Reheating
The best way to reheat is in a dry skillet or on a grill pan over medium heat. This helps crisp the bread back up and warms the cheese without making the sandwich soggy like a microwave might. You can cover the pan briefly to help the cheese melt evenly.
FAQs
Can I use other types of cheese for these sandwiches?
Absolutely! While fresh mozzarella gives that creamy melt and mild flavor, you can experiment with provolone, fontina, or even a sharp cheddar if you prefer a more pronounced cheese flavor.
What other vegetables can I add to the grilled veggie & mozzarella sandwiches?
Feel free to mix it up with mushrooms, asparagus, or even thinly sliced red onions. Just make sure to adjust grilling times accordingly so everything is cooked through and tender.
Is there a vegan alternative for this recipe?
You can swap fresh mozzarella for a plant-based cheese that melts well, like cashew-based mozzarella alternatives. Also, skipping the cheese entirely and adding a flavorful spread like hummus or avocado can keep things delicious and dairy-free.
Can I make these sandwiches on an indoor grill or grill pan?
Definitely! An indoor grill or grill pan works perfectly for cooking both the veggies and the assembled sandwiches. Just watch the heat to avoid burning and get those nice grill marks.
How do I prevent the bread from getting soggy?
Brushing the bread with olive oil before grilling creates a crisp barrier that keeps it crunchy. Also, avoid overloading the sandwich with too many wet ingredients and let the grilled vegetables cool slightly before assembling.
Final Thoughts
I can’t recommend these Grilled Veggie & Mozzarella Sandwiches enough if you’re looking for a fresh, flavorful, and utterly satisfying meal that’s easy to whip up. The combination of smoky grilled vegetables with melty mozzarella nestled in crispy sourdough is pure magic. Give this recipe a try on your next kitchen adventure — your taste buds will thank you!
PrintGrilled Veggie & Mozzarella Sandwiches Recipe
A delicious and healthy grilled veggie and mozzarella sandwich featuring tender grilled zucchini, eggplant, and bell peppers layered with fresh spinach and creamy mozzarella cheese, all toasted on rustic sourdough bread. Perfect for a satisfying vegetarian meal with a burst of fresh basil and optional pesto.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 2 sandwiches 1x
- Category: Dinner
- Method: Grilling
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Vegetables & Bread
- 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
Dairy & Cheese
- 8 oz fresh mozzarella cheese, sliced
Seasonings & Oils
- 2 tbsp olive oil
- 1 tsp balsamic vinegar
- Salt and pepper to taste
Garnishes & Optional
- 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, ensuring even seasoning.
- Grill the Vegetables: Place the seasoned vegetables on the grill. Grill for about 4-5 minutes on each side until tender and beautifully charred with grill marks. Remove from heat and set aside to cool slightly.
- 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 to enhance flavor. On two slices, layer grilled zucchini, red bell pepper, eggplant, fresh spinach, and slices of mozzarella cheese. Top each with another slice of bread to form sandwiches.
- Grill the Sandwiches: Lightly brush the outer sides of the sandwiches with olive oil. Place sandwiches on the grill or grill pan over medium heat. Grill for about 3-4 minutes per side, until the bread is golden brown and the mozzarella cheese has melted to creamy perfection.
- Serve: Remove the sandwiches from the grill and allow them to rest for a minute. Slice in half, garnish with fresh basil leaves, and serve warm. These sandwiches pair beautifully with a side salad or your favorite dipping sauce.
Notes
- Use rustic sourdough bread for the best texture and flavor.
- Olive oil helps to prevent sticking and adds richness when grilling.
- Grill vegetables until just tender to maintain a pleasant texture.
- Adding pesto is optional but adds a delightful herbal note.
- For a vegan version, substitute mozzarella with vegan cheese.
- Serve immediately to enjoy the melted cheese and warm veggies.
Nutrition
- Serving Size: 1 sandwich
- Calories: 420 kcal
- Sugar: 5 g
- Sodium: 450 mg
- Fat: 22 g
- Saturated Fat: 9 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 6 g
- Protein: 18 g
- Cholesterol: 50 mg
Keywords: grilled veggie sandwich, mozzarella sandwich, vegetarian sandwich, grilled vegetables, sourdough sandwich, healthy sandwich, easy dinner recipe