Cheesy Mediterranean quesadillas

The easiest way to make a cheesy Mediterranean quesadilla packed with fresh spinach, tomatoes, and feta for a quick and satisfying weeknight dinner.

Updated

March 20, 2026

Cheesy Mediterranean quesadilla sliced into triangles on a wooden cutting board showing melted feta, mozzarella, spinach, and tomato filling

Cheesy Mediterranean quesadillas are one of those weeknight dinners that look impressive but take almost no effort at all. Fresh spinach, juicy tomatoes, tangy feta, and melted mozzarella tucked inside a crispy golden tortilla — this one checks every box when dinner needs to happen fast.

I started making this on those evenings when the fridge felt half empty and I needed something real on the table in under 30 minutes. My kids spotted it once and immediately claimed it as a favorite. Now this cheesy Mediterranean quesadilla shows up on our dinner table at least twice a month, and nobody ever complains.

Ingredients for Cheesy Mediterranean Quesadilla

These ingredients are simple and easy to find at any grocery store. I always buy feta packed in brine — it crumbles better and has a creamier, more tangy flavor than the pre-crumbled dry kind.

  • 1 large tomato, diced into 1/2-inch pieces
  • 1/4 cup red onion, finely chopped — I usually soak mine in cold water for 5 minutes to soften the sharp bite
  • 2 cups fresh spinach — squeeze out the moisture well before mixing, in my experience this single step makes or breaks the texture
  • 3/4 cup crumbled feta cheese — I recommend brine-packed feta for the best creamy, tangy flavor
  • 1 cup shredded mozzarella cheese — my preference is whole-milk mozzarella for a better, stretchier melt
  • 3 flour tortillas, 8-inch size
  • 1/2 teaspoon dried oregano
  • 1 tablespoon olive oil, for cooking
Cheesy Mediterranean quesadilla sliced into triangles on a wooden cutting board showing melted feta, mozzarella, spinach, and tomato filling

Step-by-Step Instructions

I recommend prepping all your filling ingredients before heating the pan — once the skillet is hot, this recipe moves quickly and you want everything ready to go.

Step 1: In a medium bowl, combine the diced tomato, red onion, spinach, crumbled feta, shredded mozzarella, and dried oregano. Toss gently until evenly mixed. Squeeze the spinach firmly with your hands before adding it — this removes the water that would otherwise make your tortillas soggy and limp.

Step 2: Lay all three tortillas flat on a clean surface. Divide the filling evenly across one half of each tortilla, keeping it about half an inch from the edge. Fold each tortilla closed and press down lightly with your hand to spread the filling evenly inside.

Step 3: Heat a large skillet over medium heat and add the olive oil. Let the pan get fully hot before adding the quesadillas — a hot pan is what gives you that crispy golden outside. Place one or two quesadillas in the skillet without crowding them. Cook for 3 to 4 minutes on the first side until deep golden brown, then flip carefully and cook another 3 to 4 minutes until the second side matches and the cheese is fully melted. Do not press down with the spatula — it pushes the cheese out.

Step 4: Move the cooked quesadillas to a cutting board and let them rest for 1 minute. This short rest lets the cheese firm up slightly so it slices cleanly. Cut into halves or triangles and serve right away while warm.

What to Serve with Cheesy Mediterranean Quesadilla

The right sides turn this into a full, satisfying dinner. These pairings balance the rich, cheesy filling with fresh flavors and different textures.

Tzatziki Sauce: Cool, tangy, and creamy — it is the most natural dipping companion for this recipe. The yogurt base cuts through the richness of the melted cheese perfectly. If you enjoy Mediterranean-inspired plates, our Sheet Pan Chicken Pitas also pairs well with a side of tzatziki.

Cucumber and Tomato Salad: A simple drizzle of olive oil and fresh lemon juice over chopped cucumber and tomato keeps things bright and light. It is the kind of refreshing side that balances a warm, cheesy main without any effort.

Hummus with Pita Chips: Adds a satisfying crunch and keeps the Mediterranean theme going strong. Great for table sharing when you have a crowd.

Crispy Salmon Bowl: For a heartier, protein-rich dinner, serve alongside our Crispy Salmon Bowls for a well-rounded Mediterranean-style spread that feels like a restaurant meal at home.

Italian Grinder Salad: A bold, tangy salad that adds crunch and punch to the meal. Our Italian Grinder Salad Sandwich works beautifully as a side or served together for a fuller dinner plate.

Cheesy Mediterranean quesadilla sliced into triangles on a wooden cutting board showing melted feta, mozzarella, spinach, and tomato filling

Storage and Serving Tips

Leftover quesadillas keep well in the fridge for up to 3 days. Wrap each one individually in foil or store flat in an airtight container to keep the tortilla from getting soft.

For reheating, I recommend a dry skillet over medium heat for 2 to 3 minutes per side — this brings the crispiness back almost completely. The oven at 350 degrees F for about 10 minutes also works great. The microwave is fine for speed, but the tortilla will soften.

Pro tip: slice leftovers into small wedges before storing. They make an effortless grab-and-go lunch all week and work great as a quick appetizer if you have guests stopping by.

FAQs

Can I add protein to this cheesy Mediterranean quesadilla?

Yes, grilled chicken, shrimp, or canned chickpeas all work well. Add them directly to the filling mixture in Step 1 and be careful not to overfill — too much filling makes flipping difficult.

Why is my tortilla burning before the cheese melts?

Your heat is too high. Medium heat is the key here. High heat crisps the tortilla too fast and leaves the cheese cold inside. Give each side the full 3 to 4 minutes on medium and it will come out perfectly.

Can I assemble the quesadillas ahead of time?

Yes. You can fold and fill them up to 4 hours ahead and keep them in the fridge uncovered on a plate. Cook them fresh when you are ready to eat for the best crispy texture.

Conclusion

This cheesy Mediterranean quesadilla is one of those recipes that earns a permanent spot in your weeknight lineup. Simple ingredients, fast prep, and a result that genuinely impresses — that is a combination worth coming back to. Give it a try tonight and see how fast the plate empties.

Cheesy Mediterranean quesadilla sliced into triangles on a wooden cutting board showing melted feta, mozzarella, spinach, and tomato filling

Cheesy Mediterranean Quesadilla

A quick and satisfying cheesy Mediterranean quesadilla loaded with fresh spinach, tomatoes, feta, and mozzarella, all tucked into a crispy flour tortilla and ready in just 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 3 quesadillas
Course: Dinner, Main Course
Cuisine: American, Mediterranean
Calories: 258

Ingredients
  

  • 1 large tomato diced into 1/2-inch pieces
  • 1/4 cup red onion finely chopped
  • 2 cups fresh spinach excess moisture squeezed out before using
  • 3/4 cup crumbled feta cheese brine-packed preferred
  • 1 cup shredded mozzarella cheese whole-milk preferred for better melt
  • 3 flour tortillas 8-inch size
  • 1/2 tsp dried oregano
  • 1 tbsp olive oil for cooking

Equipment

  • Large skillet or griddle
  • Medium mixing bowl
  • Cutting board
  • Spatula

Method
 

  1. In a medium bowl, combine the diced tomato, finely chopped red onion, spinach, crumbled feta, shredded mozzarella, and dried oregano. Toss gently until evenly distributed. Squeeze the spinach firmly with your hands before adding it to remove excess water and prevent soggy quesadillas.
  2. Lay all three flour tortillas flat on a clean work surface. Divide the filling evenly across one half of each tortilla, keeping it about half an inch from the edge. Fold each tortilla closed and press down lightly with your hand to distribute the filling evenly inside.
  3. Heat a large skillet over medium heat and add the olive oil. Let the pan get fully hot before adding the quesadillas. Place one or two at a time without crowding. Cook 3 to 4 minutes on the first side until deep golden brown, flip carefully, and cook another 3 to 4 minutes until the second side is golden and the cheese is fully melted. Do not press down with the spatula.
  4. Transfer the cooked quesadillas to a cutting board and let them rest for 1 minute. Cut into halves or triangles and serve immediately while warm.

Notes

Serve with tzatziki sauce, hummus, or a simple cucumber and tomato salad. Store leftovers wrapped in foil in the fridge for up to 3 days. Reheat in a dry skillet over medium heat for best crispiness.

Leave a Comment

Recipe Rating