Cheesy Mediterranean Quesadilla

The easiest way to make a cheesy Mediterranean quesadilla packed with spinach, feta, and mozzarella inside a perfectly crispy tortilla.

Updated

March 7, 2026

Cheesy Mediterranean quesadilla sliced into triangles on a white plate served with tzatziki dipping sauce

Mediterranean quesadilla nights are a staple in my kitchen, especially when the fridge has a block of feta and a bag of spinach waiting to be used. This recipe brings together juicy tomatoes, tender spinach, red onion, and a generous mix of feta and mozzarella, all crisped up inside a golden flour tortilla in about 25 minutes.

I first threw this together on a Tuesday after a long day, and it was so good my family asked for it again by Thursday. It has that satisfying cheesy pull of a classic quesadilla but with fresher, brighter flavors that make it feel like something special without any extra effort. If you love big Mediterranean flavors in a quick dinner format, this one is for you. You are going to love this one!

Ingredients for Mediterranean Quesadilla

After making this Mediterranean quesadilla more times than I can count, I have learned that the quality of your feta really does matter here. I always use a block of feta packed in brine and crumble it myself. The pre-crumbled bags tend to be drier and less creamy.

  • 1 large tomato (diced into 1/2-inch pieces) – I recommend patting the diced tomato with a paper towel to pull out extra moisture before mixing
  • 1/4 cup red onion (finely chopped) – My preference is to soak it in cold water for 5 minutes first to take the sharp edge off
  • 2 cups fresh spinach – In my experience, squeezing the spinach firmly with your hands before mixing it in is the single best thing you can do to avoid a soggy result
  • 3/4 cup crumbled feta cheese (block feta, crumbled by hand)
  • 1 cup shredded mozzarella cheese (full-fat, for best melt)
  • 3 flour tortillas (8-inch size)
  • 1/2 tsp dried oregano
  • 1 tbsp olive oil (for cooking)

Step-by-Step Instructions

I recommend prepping all your ingredients before you turn on the heat. In my experience, this recipe moves quickly once the skillet is hot, and having everything ready makes the whole process smooth and stress-free.

Step 1: In a medium bowl, combine the diced tomato, red onion, squeezed spinach, crumbled feta, shredded mozzarella, and dried oregano. Toss gently with a spoon or your hands until the mix looks evenly distributed. Do not overmix or the tomato will release too much juice.

Step 2: Lay all three tortillas flat on a clean work surface. Scoop roughly one third of the filling onto one half of each tortilla, keeping it about half an inch from the edge. Fold the empty half over the filling and press down lightly so everything stays in place.

Step 3: Heat a large skillet over medium heat. Add a thin drizzle of olive oil, about 1 teaspoon per batch, and let it warm for about 30 seconds. Carefully slide one folded quesadilla into the pan. Cook for 3 to 4 minutes without pressing down, until the bottom is deep golden and crispy.

Step 4: Flip carefully with a wide spatula and cook the second side for another 3 to 4 minutes until the cheese is fully melted and the tortilla is evenly browned. If the cheese is not fully melted when the outside looks done, lower the heat slightly and give it another minute. Cook the remaining quesadillas one at a time so you do not crowd the pan.

Step 5: Transfer to a cutting board and let rest for 1 full minute before slicing. This short rest helps the melted cheese set so the triangles hold their shape when you cut them. Slice into halves or triangles and serve right away.

What to Serve with Mediterranean Quesadilla

These quesadillas are hearty on their own, but the right sides turn this into a complete and satisfying dinner. Here are the pairings I keep coming back to.

Mediterranean Chickpea Salad with Lemon Vinaigrette: This bright, protein-packed salad is my top choice to serve alongside. The lemon vinaigrette cuts through the richness of the melted cheese and keeps the meal feeling light and fresh.

Light Mediterranean Couscous Salad: Fluffy couscous with fresh herbs and a simple lemon dressing adds a satisfying grain component without making the meal feel heavy. A natural fit with the Mediterranean flavors in the quesadilla.

Tzatziki Chicken Salad: Serve a scoop of this cool, garlicky tzatziki-based salad on the side for dipping and contrast. The creamy yogurt flavor plays perfectly against the crispy, cheesy tortilla.

Chickpea Feta Avocado Salad: This salad shares two key ingredients with the quesadilla, feta and chickpeas, making it a seamless pairing that reinforces the Mediterranean theme without repeating flavors.

Greek Chicken Bowls: If you want to add protein to the meal, these Greek chicken bowls make a great companion dish and turn this into a fuller spread for the whole family.

Keep It Fresh: Storage and Reheating Tips

Leftover quesadillas keep well in the fridge for up to 3 days. Wrap each one individually in foil or stack them in an airtight container with parchment paper between layers to keep the tortillas from sticking together.

To freeze, let them cool completely before wrapping each quesadilla tightly in plastic wrap and placing them in a labeled freezer bag. They will keep well for up to 2 months. I recommend writing the date on the bag so nothing gets buried and forgotten.

For reheating, a dry skillet over medium heat for 2 to 3 minutes per side is the best method and brings back that crispy texture. The oven at 350 degrees F for about 10 minutes also works well. The microwave is fine when you are in a rush, though the tortilla will be softer rather than crispy.

FAQs

Can I use corn tortillas instead of flour tortillas?

Corn tortillas are not ideal for this recipe because they tend to crack when folded and do not get as crispy. Flour tortillas or whole wheat tortillas work best for folded quesadillas.

How do I keep my Mediterranean quesadilla from getting soggy?

The two biggest factors are moisture control and heat. Squeeze your spinach firmly before mixing, pat your diced tomato dry, and always cook over medium heat rather than low. Rushing with high heat burns the outside before the cheese melts, while low heat allows steam to build up inside.

Can I make the filling ahead of time?

Yes, you can mix the filling up to 24 hours in advance and store it in an airtight container in the fridge. Give it a quick stir before assembling and squeeze out any extra liquid that collected overnight before spooning it onto the tortillas.

Conclusion

This Mediterranean quesadilla is one of those recipes that looks and tastes like you put in a lot more effort than you actually did. Fresh ingredients, simple steps, and a hot skillet are all you need for a dinner your whole family will ask for again. Give it a try tonight and see how fast it disappears from the table. Happy cooking!

Cheesy Mediterranean Quesadilla

A crispy, cheesy Mediterranean quesadilla packed with fresh spinach, juicy tomatoes, red onion, crumbled feta, and melted mozzarella. Ready in 25 minutes and perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 3 quesadillas
Course: Dinner, Main Course
Cuisine: American, Mediterranean
Calories: 775

Ingredients
  

  • 1 large tomato diced into 1/2-inch pieces, patted dry
  • 0.25 cup red onion finely chopped, soaked in cold water 5 minutes if desired
  • 2 cups fresh spinach moisture squeezed out firmly before using
  • 0.75 cup crumbled feta cheese block feta crumbled by hand recommended
  • 1 cup shredded mozzarella cheese full-fat for best melt
  • 3 flour tortillas 8-inch size
  • 0.5 tsp dried oregano
  • 1 tbsp olive oil use about 1 tsp per batch for cooking

Equipment

  • Large skillet or griddle
  • Wide spatula
  • Medium mixing bowl
  • Cutting board

Method
 

  1. In a medium bowl, combine the diced tomato, red onion, squeezed spinach, crumbled feta, shredded mozzarella, and dried oregano. Toss gently until evenly mixed. Do not overmix or the tomato will release too much juice.
  2. Lay all three tortillas flat on a clean surface. Scoop roughly one third of the filling onto one half of each tortilla, keeping it about half an inch from the edge. Fold the empty half over the filling and press down lightly.
  3. Heat a large skillet over medium heat. Add about 1 teaspoon of olive oil and let it warm for 30 seconds. Slide one folded quesadilla into the pan and cook for 3 to 4 minutes without pressing down until the bottom is deep golden and crispy.
  4. Flip carefully with a wide spatula and cook the second side for another 3 to 4 minutes until the cheese is fully melted and the tortilla is evenly browned. If the cheese is not fully melted, lower the heat slightly and give it one more minute. Cook remaining quesadillas one at a time.
  5. Transfer to a cutting board and rest for 1 full minute before slicing. Cut into halves or triangles and serve immediately while warm.

Notes

Always squeeze spinach firmly before mixing to prevent sogginess. Pat diced tomato dry with a paper towel for best results. Use full-fat mozzarella for the best cheese pull. Reheat leftovers in a dry skillet over medium heat for crispy texture. Leftover filling can be prepped up to 24 hours ahead.

Leave a Comment

Recipe Rating