Grilled Mediterranean Veggie Quesadillas – Quick, Cheesy & Flavor-Packed!
Why make this recipe
Grilled Mediterranean Veggie Quesadillas are a tasty way to enjoy a quick meal packed with flavor and nutrients. This dish combines vibrant vegetables with gooey cheese, making it a hit for both lunch and dinner. Plus, they are easy to make and perfect for using up leftover veggies. Whether you’re hosting friends or just craving something cheesy and delicious, these quesadillas are sure to impress.
How to make Grilled Mediterranean Veggie Quesadillas
Ingredients:
- 4 large flour tortillas
- 1 cup shredded mozzarella or provolone cheese
- ½ cup crumbled feta cheese
- 1 small zucchini, thinly sliced
- 1 small red bell pepper, thinly sliced
- ½ small red onion, thinly sliced
- 1 tbsp olive oil
- 2 tbsp sun-dried tomatoes, chopped
- 2 tbsp Kalamata olives, sliced
- 1 tsp dried oregano
- Salt and freshly ground black pepper, to taste
- Optional: fresh spinach or arugula for extra greens
Directions:
- Preheat a large skillet or grill pan over medium heat.
- Toss zucchini, bell pepper, and onion with olive oil, salt, pepper, and oregano. Sauté for 3–4 minutes until slightly softened.
- Place one tortilla on the skillet and sprinkle half of the mozzarella evenly over it.
- Layer sautéed vegetables, sun-dried tomatoes, olives, feta, and optional greens on top of the cheese.
- Sprinkle the remaining mozzarella over the filling and top with the second tortilla.
- Cook for 2–3 minutes per side, pressing gently with a spatula, until the tortillas are golden and the cheese is melted.
- Remove from the skillet, slice into wedges, and serve warm.
How to serve Grilled Mediterranean Veggie Quesadillas
These quesadillas taste great on their own, but they can also be served with sides like salsa, guacamole, or sour cream for dipping. A fresh salad or some crunchy tortilla chips would complement them nicely, making the meal feel even more complete.
How to store Grilled Mediterranean Veggie Quesadillas
If you have leftovers, wrap them in plastic wrap or aluminum foil and store them in the fridge. They will stay good for about 2-3 days. To reheat, you can use a skillet or microwave, but for the best results, reheating on a skillet will help keep the tortillas crispy.
Tips to make Grilled Mediterranean Veggie Quesadillas
- Make sure your skillet is hot before you start cooking to get a nice, crispy texture on the tortillas.
- Feel free to experiment with different vegetables according to your taste. Mushrooms, spinach, or eggplant can be great additions.
- For added spice, add some chili flakes or jalapeños to the vegetable mixture.
Variation
You can switch up the cheeses to include pepper jack for a spicy kick, or use a dairy-free cheese if you’re looking for a vegan option. Adding some grilled chicken or shrimp can also elevate the quesadillas into a heartier meal.
FAQs
1. Can I make these quesadillas ahead of time?
Yes! You can prepare the filling in advance and assemble the quesadillas just before cooking.
2. What can I use instead of feta cheese?
If you don’t have feta, goat cheese or ricotta can be great alternatives.
3. Can I freeze the quesadillas?
Yes, you can freeze them before cooking. Just make sure to separate them with parchment paper to prevent sticking. When ready to eat, cook them straight from frozen, adding a few extra minutes to the cooking time.

Grilled Mediterranean Veggie Quesadillas
Ingredients
Method
- Preheat a large skillet or grill pan over medium heat.
- Toss zucchini, bell pepper, and onion with olive oil, salt, pepper, and oregano. Sauté for 3–4 minutes until slightly softened.
- Place one tortilla on the skillet and sprinkle half of the mozzarella evenly over it.
- Layer sautéed vegetables, sun-dried tomatoes, olives, feta, and optional greens on top of the cheese.
- Sprinkle the remaining mozzarella over the filling and top with the second tortilla.
- Cook for 2–3 minutes per side, pressing gently with a spatula, until the tortillas are golden and the cheese is melted.
- Remove from the skillet, slice into wedges, and serve warm.
