Here is my favorite Mediterranean quesadilla recipe, with fresh tomatoes, spinach, red onion, and a delicious mix of feta and mozzarella cheeses, all tucked into a crispy flour tortilla with a hint of oregano.
This quesadilla has become our go-to weeknight dinner when we need something quick but still want tons of flavor. The kids love the melty cheese, and I love that I can sneak in some spinach without any complaints!

Why You’ll Love This Mediterranean Quesadilla
- Ready in under 30 minutes – This quesadilla comes together quickly, making it perfect for busy weeknights when you need dinner on the table fast.
- Simple ingredients – With just a handful of fresh vegetables and cheese, you probably have most of what you need already in your fridge.
- Lighter twist on a classic – The combination of spinach, tomatoes, and feta gives you all the cheesy goodness of a traditional quesadilla with a fresher, Mediterranean flair.
- Great for meal prep – Make a batch ahead of time and reheat them for quick lunches throughout the week, or cut them into wedges for an easy appetizer.
What Kind of Tortillas Should I Use?
For Mediterranean quesadillas, you’ve got plenty of options when it comes to tortillas. Flour tortillas are the classic choice and they crisp up nicely while staying pliable enough to fold without cracking. Whole wheat tortillas work great too if you want a nuttier flavor and a bit more fiber. If you’re looking for something larger, burrito-size tortillas give you more room to pack in all those Mediterranean fillings, while taco-size works perfectly for smaller, snack-sized quesadillas. Just make sure your tortillas are fresh and not dried out – they should be soft and bendable right out of the package for the best results.

Options for Substitutions
This recipe is pretty forgiving when it comes to swapping ingredients:
- Feta cheese: If feta isn’t your thing, try crumbled goat cheese for a similar tangy flavor, or use ricotta for something milder and creamier.
- Mozzarella: You can swap mozzarella with provolone, Monterey Jack, or even a Mexican cheese blend. Just make sure to use a cheese that melts well to hold your quesadilla together.
- Spinach: Fresh arugula, kale (chopped finely), or even mixed greens work great here. If using kale, you might want to sauté it briefly first since it’s tougher than spinach.
- Red onion: Yellow or white onions are fine substitutes. You can also use shallots for a milder, sweeter flavor.
- Tortillas: Flour tortillas are traditional, but whole wheat or spinach tortillas add extra nutrition. Just avoid corn tortillas here – they don’t fold as well for quesadillas and tend to crack.
- Tomato: Cherry or grape tomatoes work well if you halve them. Sun-dried tomatoes (chopped) can add a more concentrated flavor if you’re feeling adventurous.
Watch Out for These Mistakes While Cooking
The biggest mistake when making quesadillas is overloading them with filling, which causes the cheese to ooze out and makes flipping nearly impossible – stick to about 1/3 cup of filling per tortilla and keep it away from the edges.
Another common error is cooking over high heat, which burns the tortilla before the cheese has a chance to melt, so use medium heat and give each side the full 3-4 minutes it needs.
To prevent your spinach from releasing too much water and making the quesadilla soggy, pat it dry with paper towels before mixing it with the other ingredients, and consider sautéing it briefly first to remove excess moisture.
Finally, resist the urge to press down on the quesadilla with your spatula while cooking – this squeezes out the melted cheese and makes for a flatter, less satisfying result.

What to Serve With Mediterranean Quesadilla?
These quesadillas are pretty filling on their own, but I love serving them with a simple cucumber and tomato salad dressed with olive oil and lemon juice. A dollop of tzatziki sauce or plain Greek yogurt on the side is perfect for dipping and adds a cool, tangy contrast to the warm, cheesy quesadilla. If you want something a bit heartier, some seasoned rice pilaf or a chickpea salad works great alongside. You could also serve them with hummus and some pita chips for a full Mediterranean spread that everyone will enjoy.
Storage Instructions
Store: Leftover quesadillas keep well in the fridge for up to 3 days. Just wrap them individually in foil or store in an airtight container. They’re great for a quick lunch the next day, and honestly, I sometimes eat them cold straight from the fridge when I’m in a hurry!
Freeze: You can freeze these for up to 2 months if you want to prep ahead. Let them cool completely, then wrap each quesadilla tightly in plastic wrap and place in a freezer bag. I like to write the date on the bag so I remember when I made them.
Reheat: The best way to reheat these is in a skillet over medium heat for a few minutes on each side until the cheese gets melty again. You can also use the oven at 350°F for about 10 minutes, or the microwave works in a pinch, though they won’t be quite as crispy.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 3 quesadillas |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-850
- Protein: 30-38 g
- Fat: 32-40 g
- Carbohydrates: 65-75 g
Ingredients
- 1 large tomato (diced into 1/2-inch pieces)
- 1/4 cup red onion (finely chopped)
- 2 cups spinach
- 3/4 cup crumbled feta cheese
- 1 cup shredded mozzarella cheese
- 3 flour tortillas (8-inch)
- 1/2 teaspoon dried oregano
Step 1: Prepare the Mediterranean Filling
- 1 large tomato
- 1/4 cup red onion
- 2 cups spinach
- 3/4 cup crumbled feta cheese
- 1 cup shredded mozzarella cheese
- 1/2 teaspoon dried oregano
In a medium bowl, combine the diced tomato, finely chopped red onion, spinach, crumbled feta cheese, shredded mozzarella cheese, and dried oregano.
Toss gently until the ingredients are evenly distributed.
I like to squeeze the spinach gently with my hands first to remove any excess moisture—this prevents the quesadillas from becoming soggy during cooking.
Step 2: Assemble the Quesadillas
- 3 flour tortillas
- Mediterranean filling mixture from Step 1
Lay out all three flour tortillas on a clean work surface.
Divide the Mediterranean filling mixture from Step 1 evenly among the three tortillas, placing approximately 1/3 of the filling on one half of each tortilla.
Fold each tortilla in half over the filling, pressing gently to keep everything in place.
For even cooking, I press down lightly on the folded quesadillas with my hand to ensure the filling is distributed from edge to edge—this helps them cook more uniformly.
Step 3: Cook the Quesadillas Until Golden and Crispy
- Assembled quesadillas from Step 2
- 1 tablespoon olive oil
Heat a large skillet or griddle over medium heat and lightly oil the surface (about 1 tablespoon of oil total).
Once the pan is hot, carefully place the folded quesadillas in the skillet.
Cook for 3-4 minutes on the first side until golden brown and crispy, then flip carefully and cook the second side for another 3-4 minutes until the cheese is fully melted and the tortilla is golden.
Work in batches if needed to avoid overcrowding the pan.
Step 4: Slice and Serve
- Cooked quesadillas from Step 3
Transfer the cooked quesadillas to a cutting board and let them rest for 1 minute.
This brief rest allows the cheese to set slightly, making them easier to slice cleanly.
Cut each quesadilla in half or into triangular pieces and serve immediately while warm.

Cheesy Mediterranean Quesadilla
Ingredients
- 1 large tomato (diced into 1/2-inch pieces)
- 1/4 cup red onion (finely chopped)
- 2 cups spinach
- 3/4 cup crumbled feta cheese
- 1 cup shredded mozzarella cheese
- 3 flour tortillas (8-inch)
- 1/2 teaspoon dried oregano
Instructions
- In a medium bowl, combine the diced tomato, finely chopped red onion, spinach, crumbled feta cheese, shredded mozzarella cheese, and dried oregano. Toss gently until the ingredients are evenly distributed. I like to squeeze the spinach gently with my hands first to remove any excess moisture—this prevents the quesadillas from becoming soggy during cooking.
- Lay out all three flour tortillas on a clean work surface. Divide the Mediterranean filling mixture from Step 1 evenly among the three tortillas, placing approximately 1/3 of the filling on one half of each tortilla. Fold each tortilla in half over the filling, pressing gently to keep everything in place. For even cooking, I press down lightly on the folded quesadillas with my hand to ensure the filling is distributed from edge to edge—this helps them cook more uniformly.
- Heat a large skillet or griddle over medium heat and lightly oil the surface (about 1 tablespoon of oil total). Once the pan is hot, carefully place the folded quesadillas in the skillet. Cook for 3-4 minutes on the first side until golden brown and crispy, then flip carefully and cook the second side for another 3-4 minutes until the cheese is fully melted and the tortilla is golden. Work in batches if needed to avoid overcrowding the pan.
- Transfer the cooked quesadillas to a cutting board and let them rest for 1 minute. This brief rest allows the cheese to set slightly, making them easier to slice cleanly. Cut each quesadilla in half or into triangular pieces and serve immediately while warm.