Hey there, it's Marta! You know that feeling when you're at the beach, the sun's out, and you're starving, but the only option is a soggy, overpriced sandwich? I've been there too many times. That's why I created these Vegetarian Beach Sandwiches – they're packed with flavor, hold up beautifully in a cooler, and are honestly the best thing to bring to the shore.
Advertisements1
These aren't your average veggie sandwich. We're talking crusty bread, melty provolone, smoky roasted red peppers, and a zesty sun-dried tomato pesto that brings everything together. They're pressed until golden and crispy, so they stay delicious even after a dip in the waves. Plus, they're a cinch to make – perfect for a lazy summer day.
Why You'll Love This Recipe
About the Ingredients
1 loaf (about 12 oz / 340g) ciabatta or sourdough bread
Choose a sturdy bread that won't get soggy. If you prefer gluten-free, use a good quality GF baguette.
2 medium zucchini (about 1 lb / 450g), sliced lengthwise into 1/4-inch planks
Look for firm, small zucchini. You can substitute with yellow squash or eggplant.
1 red bell pepper, sliced into strips
Any color works, but red adds sweetness. Roast them yourself or use jarred roasted peppers for convenience.
2 tablespoons olive oil, divided
Use extra virgin for best flavor. You'll need a little for roasting and a bit for brushing the bread.
1/2 teaspoon salt, plus more for sprinkling
Sea salt or kosher salt works well. If using table salt, reduce the amount.
1/4 teaspoon black pepper
Freshly ground is best, but pre-ground is fine.
1/4 cup (60g) sun-dried tomato pesto
Store-bought is great, or make your own by blending sun-dried tomatoes, basil, garlic, and olive oil.
6 oz (170g) provolone cheese, sliced
Provolone melts beautifully; substitute with mozzarella, fontina, or vegan cheese if needed.
1 cup (30g) fresh baby spinach
Adds a fresh bite. You can also use arugula for a peppery kick.
Tips & Tricks
Don't skip salting the zucchini
It draws out moisture, preventing a soggy sandwich. Let them sit for 10 minutes, then pat dry.
Use a panini press or a heavy skillet
For that crispy exterior, you need even pressure. If using a skillet, place another heavy pan on top and press down.
Make ahead
Assemble the sandwiches, wrap tightly, and refrigerate for up to a day. Press them just before serving to keep them crisp.
Pro Tips
Step-by-Step Instructions
1. Preheat and prep veggies
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Toss the zucchini and bell pepper with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer and roast for 15-18 minutes, until tender and lightly charred. Remove from oven and let cool slightly.
2. Slice the bread
Cut the ciabatta loaf in half horizontally, creating a top and bottom. If the loaf is very long, you can cut it into two smaller sandwiches for easier handling.
3. Spread the pesto
Brush the cut sides of the bread with the remaining olive oil, then spread the sun-dried tomato pesto evenly on both halves.
4. Layer the fillings
On the bottom half, layer the roasted zucchini and bell pepper slices. Top with provolone cheese slices, then add the fresh spinach. Place the top half of the bread over the fillings.
5. Press the sandwiches
Heat a panini press or a large skillet over medium heat. If using a skillet, place the sandwich in the pan and put another heavy skillet on top to press down. Cook for 3-4 minutes per side, or until the bread is golden brown and the cheese is melted. For a skillet, flip carefully and press again.
6. Check for doneness
The sandwich is done when the bread is golden brown and crisp, and the cheese is bubbling at the edges. If you have a thermometer, the internal temperature should reach 165°F (74°C).
7. Slice and serve
Remove from the press and let rest for a minute. Slice into individual portions and serve warm or at room temperature – they're great either way.
Delicious Variations
Mediterranean
Swap provolone for feta and add sliced Kalamata olives and a sprinkle of oregano.
Spicy Chipotle
Add sliced jalapeños and use pepper jack cheese, plus a smear of chipotle mayo instead of pesto.
Caprese Style
Replace pesto with basil leaves, add sliced tomatoes and fresh mozzarella, then press until melted.
How to Store Vegetarian Beach Sandwiches
Refrigerator
Store leftover sandwiches wrapped in foil or plastic wrap in the fridge for up to 2 days. They're best enjoyed within 24 hours.
Freezer
You can freeze assembled but uncooked sandwiches for up to 1 month. Wrap tightly in plastic wrap and foil. Thaw overnight in the fridge before pressing.
Reheating
Reheat in a skillet over medium heat for 2-3 minutes per side, or in a toaster oven at 350°F (175°C) until heated through and crispy.
Frequently Asked Questions
Q: Can I make these sandwiches ahead of time?
Yes, you can assemble them a day ahead and store in the fridge. Wait to press them until just before serving to keep the bread crisp.
Q: What can I use instead of sun-dried tomato pesto?
Regular basil pesto or a homemade roasted red pepper spread work great. You can also just use olive oil and balsamic glaze for a simple flavor.
Q: How do I prevent the sandwich from getting soggy?
Pat the roasted vegetables dry with paper towels before assembling. Also, toasting the bread creates a barrier that keeps moisture out.
Q: Can I grill these sandwiches outdoors?
Absolutely! Wrap them in foil and place on a grill over medium heat for about 5 minutes per side, until the cheese melts and the bread is toasted.
Next time you head to the beach, try these sandwiches – your taste buds will thank you! And if you're looking for more picnic ideas, check out my other easy recipes. Happy organizing!
Vegetarian Beach Sandwiches
Crispy panini-style sandwiches filled with roasted veggies, melted provolone, and tangy pesto – perfect for a beach picnic.
🧂 Ingredients
- 1 loaf (about 12 oz / 340g) ciabatta or sourdough bread
- 2 medium zucchini (about 1 lb / 450g), sliced lengthwise into 1/4-inch planks
- 1 red bell pepper, sliced into strips
- 2 tablespoons olive oil, divided
- 1/2 teaspoon salt, plus more for sprinkling
- 1/4 teaspoon black pepper
- 1/4 cup (60g) sun-dried tomato pesto
- 6 oz (170g) provolone cheese, sliced
- 1 cup (30g) fresh baby spinach
📋 Instructions
- 1Preheat and prep veggies — Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper. Toss the zucchini and bell pepper with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer and roast for 15-18 minutes, until tender and lightly charred. Remove from oven and let cool slightly.
- 2Slice the bread — Cut the ciabatta loaf in half horizontally, creating a top and bottom. If the loaf is very long, you can cut it into two smaller sandwiches for easier handling.
- 3Spread the pesto — Brush the cut sides of the bread with the remaining olive oil, then spread the sun-dried tomato pesto evenly on both halves.
- 4Layer the fillings — On the bottom half, layer the roasted zucchini and bell pepper slices. Top with provolone cheese slices, then add the fresh spinach. Place the top half of the bread over the fillings.
- 5Press the sandwiches — Heat a panini press or a large skillet over medium heat. If using a skillet, place the sandwich in the pan and put another heavy skillet on top to press down. Cook for 3-4 minutes per side, or until the bread is golden brown and the cheese is melted. For a skillet, flip carefully and press again.
- 6Check for doneness — The sandwich is done when the bread is golden brown and crisp, and the cheese is bubbling at the edges. If you have a thermometer, the internal temperature should reach 165°F (74°C).
- 7Slice and serve — Remove from the press and let rest for a minute. Slice into individual portions and serve warm or at room temperature – they're great either way.


