Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A colorful Vegetarian Sandwich on sourdough bread filled with pesto and fresh veggies.

Sourdough Veggie Sandwich with Pesto – Fresh, Easy, and Meatless


  • Total Time: 40 minutes
  • Yield: 2 servings 1x

Description

A Sourdough Veggie Sandwich with Pesto is a wholesome vegetarian option that combines the rustic crunch of toasted sourdough, the bright flavor of basil pesto, and a medley of roasted and fresh vegetables. Perfect for a quick lunch, light dinner, or picnic meal, this sandwich delivers a satisfying bite without meat. In this recipe, you’ll find simple steps to roast vegetables, assemble layers, and toast the sandwich to perfection, plus tips for vegan and gluten-free swaps, storage advice, and creative variations to keep the sandwich exciting every time.


Ingredients

Scale
  • 4 slices sourdough bread (1/2 inch thick)
  • 1 small zucchini, sliced lengthwise
  • 1 small red bell pepper, sliced into strips
  • 1/2 small red onion, sliced into rings
  • 1 small tomato, sliced
  • 2 tablespoons olive oil
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 tablespoons pesto
  • 24 slices mozzarella or provolone cheese (optional)
  • handful baby spinach or arugula
  • 1/4 avocado, sliced (optional)
  • red pepper flakes (optional)
  • balsamic glaze (optional)

  • Instructions

    1. Preheat oven to 400°F (200°C) and line a baking sheet

    2. Toss zucchini, bell pepper, and red onion with olive oil, salt, and pepper on the sheet

    3. Roast vegetables 15-18 minutes, turning once, until tender and slightly charred

    4. Let roasted vegetables cool for a few minutes

    5. Brush one side of each bread slice with olive oil

    6. Spread pesto on the opposite side of each slice

    7. If desired, toast bread slices lightly in a skillet

    8. Place one pesto-coated slice pesto side up on a work surface

    9. Layer zucchini, bell pepper, onion, tomato, cheese if using, and spinach or arugula

    10. Top with the second slice, pesto side down

    11. Heat skillet or grill pan over medium heat and toast sandwich 3-4 minutes per side until golden and cheese melts

    12. Let sandwich rest 1 minute, then slice diagonally and serve

    • Prep Time: 20 minutes
    • Cook Time: 20 minutes
    • Category: sandwich
    • Method: roasted
    • Cuisine: vegetarian

    Nutrition

    • Serving Size: 1 sandwich

    Keywords: sourdough, veggie sandwich, pesto sandwich, vegetarian sandwich, meatless meals, vegan sandwich, plant-based, roasted vegetables, fresh lunch, easy recipe