I stumbled onto Mediterranean quesadillas during one of those chaotic weeknights when everyone was starving and takeout wasn’t an option. These crispy tortillas packed with spinach, tangy feta, melty mozzarella, and sweet red onion have become my weeknight lifesaver. What I love most is how each quesadilla takes just 15 minutes from start to finish, though I usually make all four back-to-back for about 40 minutes of total cooking time.
Table of Contents
Ingredients for Mediterranean Quesadillas
I keep these simple ingredients stocked because they come together quickly and the flavors work beautifully. The key is using fresh spinach instead of frozen, which prevents sogginess and keeps the texture just right.
- 4 flour tortillas (8-inch size works best)
- 1 cup fresh spinach, chopped – I recommend baby spinach for its tender texture and mild flavor
- 1/2 cup shredded mozzarella cheese
- 1/2 cup crumbled feta cheese – My preference is full-fat feta for maximum creaminess
- 1 small tomato, diced (seeds removed) – In my experience, removing seeds prevents watery filling
- 1/4 cup red onion, thinly sliced – I usually slice paper-thin to avoid overpowering the other flavors
- 1 tablespoon olive oil (divided for cooking)
- Black pepper to taste – I typically add about 1/4 teaspoon per quesadilla

Step-by-Step Instructions
I recommend preparing all ingredients before you start cooking, which makes the process smooth and prevents any burnt quesadillas while you’re scrambling for ingredients.
Step 1: In a mixing bowl, combine the mozzarella cheese, feta cheese, chopped spinach, diced tomato, thinly sliced red onion, and black pepper. Mix everything together until the vegetables are evenly coated with cheese. This binding helps keep everything together when you fold the tortilla.
Step 2: Lay one tortilla flat on your work surface and place one-fourth of the filling mixture on half of the tortilla, spreading it evenly but leaving about half an inch from the edge. Don’t overfill or you’ll have cheese escaping during cooking. Fold the empty half over the filling and press down gently to seal.
Step 3: Heat a non-stick skillet over medium heat and add about 3/4 teaspoon of olive oil, swirling to coat the bottom of the pan. Wait until the oil shimmers slightly before adding the quesadilla, which takes about 1 minute.
Step 4: Place the folded quesadilla in the skillet and cook for 3 to 4 minutes until the bottom develops golden brown spots and crispy edges. You’ll start to smell the cheese melting, which signals it’s almost time to flip.
Step 5: Using a wide spatula, carefully flip the quesadilla in one smooth motion and cook for another 3 to 4 minutes until both sides are golden and crispy. The cheese should be fully melted, and you might see a little oozing at the edges. Press down gently with the spatula during the last minute to help everything meld together.
Step 6: Remove from heat and let the quesadilla rest for about 30 seconds to allow the cheese to set slightly, making it easier to slice. Cut into 3 to 4 wedges using a sharp knife or pizza cutter. Repeat with the remaining three tortillas, adding another 3/4 teaspoon of oil to the pan between each one.
Perfect Pairings for Mediterranean Quesadillas
These quesadillas pair beautifully with fresh, light sides that complement the rich cheese filling without making the meal feel heavy.
Simple Greek Salad: The crisp cucumbers, juicy tomatoes, and tangy vinaigrette cut through the richness of the melted cheese while keeping the Mediterranean theme going strong. The bright acidity balances everything perfectly.
Tzatziki Sauce: This cool, creamy yogurt-based dip adds refreshing contrast and extra protein, plus the garlic and cucumber flavors enhance the Mediterranean experience. It’s perfect for dipping each wedge.
Mediterranean Chickpea Salad: Tossed with olive oil, lemon, and fresh herbs, this protein-packed salad adds nutritional value and fiber while maintaining the flavor profile beautifully. The lemon vinaigrette is especially refreshing.
Roasted Red Pepper Hummus: The smoky sweetness of roasted peppers in creamy hummus offers both dipping pleasure and additional plant-based protein to round out your dinner.
Cucumber Tomato Salad: Light, fresh, and crunchy, this simple side adds hydration and brightness to your plate while complementing the warm, cheesy quesadillas perfectly.

Storage & Serving Tips
Store leftover quesadillas in an airtight container in the refrigerator for up to 3 days, placing parchment paper between each one to prevent sticking. They lose some crispiness when stored, but proper reheating brings back most of that golden texture.
I recommend reheating them in a skillet over medium heat for about 2 minutes per side rather than using the microwave, which makes them soggy. You can also reheat them in a 350°F oven for about 8 to 10 minutes if you’re warming multiple quesadillas at once.
These quesadillas work well beyond dinner. Slice them into smaller wedges for party appetizers, pack them in lunch boxes with a container of tzatziki for dipping, or even serve them for breakfast with a fried egg on top for extra protein.
FAQs
Can I use whole wheat tortillas instead of flour tortillas?
Absolutely! Whole wheat tortillas work great and add extra fiber and a slightly nutty flavor. They may take an additional minute to crisp up, so watch them carefully to avoid burning.
How do I prevent my quesadillas from getting soggy?
Remove the seeds and excess moisture from the tomato before dicing, pat the spinach completely dry if it’s been washed, and avoid overloading the tortilla with filling. Cooking over proper medium heat also helps achieve that perfect crispy exterior.
Can I make the filling ahead of time?
Yes! You can prep the filling mixture up to 24 hours in advance and store it covered in the refrigerator. Just give it a quick stir before assembling, but cook the quesadillas right before serving for the best crispy texture.

Mediterranean Quesadillas with Spinach, Feta, Mozzarella, and Red Onion
Ingredients
Equipment
Method
- In a mixing bowl, combine the mozzarella cheese, feta cheese, chopped spinach, diced tomato, thinly sliced red onion, and black pepper. Mix everything together until the vegetables are evenly coated with cheese.
- Lay one tortilla flat on your work surface and place one-fourth of the filling mixture on half of the tortilla, spreading it evenly but leaving about half an inch from the edge. Fold the empty half over the filling and press down gently to seal.
- Heat a non-stick skillet over medium heat and add about 3/4 teaspoon of olive oil, swirling to coat the bottom of the pan. Wait until the oil shimmers slightly before adding the quesadilla, about 1 minute.
- Place the folded quesadilla in the skillet and cook for 3 to 4 minutes until the bottom develops golden brown spots and crispy edges.
- Using a wide spatula, carefully flip the quesadilla and cook for another 3 to 4 minutes until both sides are golden and crispy. The cheese should be fully melted. Press down gently with the spatula during the last minute.
- Remove from heat and let rest for about 30 seconds, then slice into 3 to 4 wedges using a sharp knife or pizza cutter. Repeat with the remaining three tortillas, adding another 3/4 teaspoon of oil between each one.








