Grilled Veggie & Mozzarella Sandwiches

WANT TO SAVE THIS RECIPE?

There’s something quietly magical about a sandwich that tastes like sunshine. When grilled just right, vegetables release a smoky sweetness that pairs perfectly with the creamy pull of melted mozzarella. Add a rustic loaf of sourdough to the mix, and you’ve got the kind of meal that feels both indulgent and healthy, that rare middle ground we all chase after a long day.

This grilled veggie and mozzarella sandwich isn’t fussy. It’s vibrant, earthy, and comforting in the most effortless way. Whether you’re a vegetarian, a flexitarian, or simply trying to eat more greens without feeling deprived, this recipe delivers big flavor with minimal work. Think weeknight dinner, weekend picnic, or “let’s-be-honest-I-don’t-want-to-cook-but-still-want-something-good” kind of night.

Ingredients

  • 4 slices rustic sourdough bread
  • 1 medium zucchini, sliced into ¼-inch rounds
  • 1 medium red bell pepper, sliced into strips
  • 1 medium eggplant, sliced into ¼-inch rounds
  • 1 cup fresh spinach leaves
  • 8 oz fresh mozzarella cheese, sliced
  • 2 tbsp olive oil
  • 1 tsp balsamic vinegar
  • Salt and black pepper, to taste
  • Fresh basil leaves, for garnish
  • (Optional) 2 tbsp pesto for spreading

Instructions

1. Prepare the Veggies
Preheat your grill or grill pan over medium-high heat (around 400°F). In a large bowl, toss zucchini, bell pepper, and eggplant with olive oil, balsamic vinegar, salt, and pepper. The light coating helps caramelize the edges and deepen flavor.

2. Grill the Vegetables
Lay the seasoned vegetables directly on the grill. Cook for 4–5 minutes per side, turning once, until tender and slightly charred. You’re looking for visible grill marks and that unmistakable smoky aroma. Remove and let them rest for a minute.

3. Assemble the Sandwiches
Spread pesto (if using) on the inside of each sourdough slice. On two slices, layer the grilled vegetables, spinach leaves, and mozzarella slices. Top with the remaining bread.

4. Grill the Sandwiches
Brush the outer sides of the sandwiches lightly with olive oil. Place them back on the grill (or in a grill pan) over medium heat. Press gently with a spatula or grill press. Cook for 3–4 minutes per side, until the bread is golden and the mozzarella has melted into a creamy layer that binds everything together.

5. Serve and Enjoy
Let the sandwiches rest for about a minute before slicing — this helps the cheese set slightly. Cut in half, garnish with fresh basil, and serve warm.

Tips & Tricks

  • Perfect Grill Marks: Place vegetables diagonally across the grill grates and resist the urge to move them too soon.
  • Avoid Soggy Bread: Brush the bread with olive oil instead of butter; it creates a crisp crust without greasiness.
  • Balance the Flavor: A drizzle of extra balsamic glaze just before serving adds a tangy pop against the creamy mozzarella.
  • No Grill? Use a cast-iron pan or panini press — you’ll still get that golden, crispy exterior.

Substitutions & Variations

  • Vegan Version: Replace mozzarella with vegan cheese or hummus spread.
  • Extra Flavor: Add sun-dried tomatoes, caramelized onions, or roasted garlic for depth.
  • Spicy Kick: A dash of red chili flakes or spicy arugula gives the sandwich heat.
  • Make-Ahead Tip: Grill the veggies in advance and refrigerate them for up to 2 days — assemble and grill fresh when ready to eat.

Frequently Asked Questions

Can I make this without a grill?

Yes. A stovetop grill pan or even a heavy skillet works beautifully. Just cook the veggies over medium-high heat until lightly charred, and finish the assembled sandwich like a grilled cheese.

What kind of mozzarella is best?

Fresh mozzarella (packed in water) gives that luscious melt and mild creaminess, but for a more structured sandwich, low-moisture mozzarella slices work better.

How long does it keep?

While best enjoyed fresh, you can refrigerate leftovers for up to 24 hours. Reheat in a toaster oven or skillet for a crisp finish

Nutrition Facts (per sandwich)

  • Calories: ~400
  • Carbohydrates: 40g
  • Protein: 15g
  • Fat: 15g
  • Fiber: 5g
  • Vitamins: A, C, and K from mixed vegetables

Packed with antioxidants, fiber, and healthy fats, this sandwich nourishes as much as it satisfies.

Some meals don’t need an occasion, they create one. This grilled veggie and mozzarella sandwich hits that sweet spot where wholesome meets crave-worthy. It’s the kind of dish that makes you linger at the table a little longer, just to savor the warmth of the bread and the faint sweetness of charred zucchini mingling with creamy mozzarella.

So fire up that grill (or skillet), pour yourself something cold, and let this easy recipe remind you why simple food often feels like the best kind of luxury.

Try it tonight — and don’t be surprised if it becomes your go-to “I deserve something good” meal.

Grilled Veggie & Mozzarella Sandwiches | Easy Vegetarian Recipe

Make these smoky, melty grilled veggie & mozzarella sandwiches in 25 minutes! A healthy vegetarian comfort meal with zucchini, bell pepper, and sourdough bread.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Course Main Course
Cuisine Mediterranean
Servings 2 sandwiches
Calories 400 kcal

Ingredients
  

  • 4 slices rustic sourdough bread
  • 1 medium zucchini, sliced into ¼-inch rounds
  • 1 medium red bell pepper, sliced into strips
  • 1 medium eggplant, sliced into ¼-inch rounds
  • 1 cup fresh spinach leaves
  • 8 oz fresh mozzarella cheese, sliced
  • 2 tbsp olive oil
  • 1 tsp balsamic vinegar
  • Salt and black pepper, to taste
  • Fresh basil leaves, for garnish
  • (Optional) 2 tbsp pesto for spreading

Instructions
 

  • Prepare the Veggies Preheat your grill or grill pan over medium-high heat (around 400°F). In a large bowl, toss zucchini, bell pepper, and eggplant with olive oil, balsamic vinegar, salt, and pepper. The light coating helps caramelize the edges and deepen flavor.
  • Grill the Vegetables Lay the seasoned vegetables directly on the grill. Cook for 4–5 minutes per side, turning once, until tender and slightly charred. You’re looking for visible grill marks and that unmistakable smoky aroma. Remove and let them rest for a minute.
  • Assemble the Sandwiches Spread pesto (if using) on the inside of each sourdough slice. On two slices, layer the grilled vegetables, spinach leaves, and mozzarella slices. Top with the remaining bread.
  • Grill the Sandwiches Brush the outer sides of the sandwiches lightly with olive oil. Place them back on the grill (or in a grill pan) over medium heat. Press gently with a spatula or grill press. Cook for 3–4 minutes per side, until the bread is golden and the mozzarella has melted into a creamy layer that binds everything together.
  • Serve and Enjoy Let the sandwiches rest for about a minute before slicing — this helps the cheese set slightly. Cut in half, garnish with fresh basil, and serve warm.

Notes

Ingredient Notes:
  • For vegan eaters, swap in cashew mozzarella or a vegan cheese that melts well.
  • Gluten-free? Try a dense GF sourdough or seed bread that can hold its structure.

WANT TO SAVE THIS RECIPE?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating