I make these Mediterranean quesadillas when I want something fast, satisfying, and a little brighter than the usual cheese-and-chicken routine. They pair melty mozzarella with tangy feta, fresh spinach, and a snap of red onion for a Mediterranean take on a handheld dinner. They come together in about 15 minutes and work for a quick weeknight meal or a casual brunch when you want something comforting but not heavy. If you enjoy easy family dinners, you might also like the flavor balance in this Chinese pepper steak with onions recipe from the same kitchen.
Why you’ll love this dish
These quesadillas hit a few sweet spots. They are fast to assemble, use pantry-friendly ingredients, and appeal to both kids and adults because of the familiar cheesy comfort with an unexpected Mediterranean brightness from the feta and tomato. They are also flexible enough to stretch for a light lunch, picnic snack, or a simple dinner served with a salad.
“Perfectly crunchy outside, creamy and tangy inside. A favorite for busy nights and for when you want something a little different than plain grilled cheese.”
Besides being quick, they are budget-friendly and mostly require fresh produce you can always keep on hand. The mild mozzarella keeps the filling gooey while the feta adds personality, so you get great flavor without complicated prep.
Step-by-step overview
This is a simple fill, fold, and toast recipe. First you mix the cheeses and vegetables in a bowl. Then you spoon the mixture onto one half of each tortilla and fold. Cook each folded tortilla in a lightly oiled nonstick skillet until both sides are golden and crisp. Finish by slicing into wedges and serving warm. Expect about 3 to 4 minutes per side over medium heat so the cheese melts fully without burning the tortilla.
What you’ll need
- 4 flour tortillas
- 1 cup fresh spinach, chopped (packed)
- 1/2 cup shredded mozzarella cheese (low-moisture works best)
- 1/2 cup crumbled feta cheese
- 1 small tomato, diced (seeds removed if you want less moisture)
- 1/4 cup red onion, thinly sliced
- 1 tablespoon olive oil
- Black pepper to taste
Notes on ingredients and substitutions: use whole wheat tortillas for more fiber, baby spinach or mature spinach both work when chopped finely, and you can swap the mozzarella for provolone if preferred. If you want a dairy free option, try plant-based shredded cheese and a vegan feta alternative.
Step-by-step instructions
- In a medium mixing bowl combine the shredded mozzarella, crumbled feta, chopped spinach, diced tomato, thinly sliced red onion, and a grind or two of black pepper. Stir until evenly mixed.
- Lay one tortilla flat on a work surface. Spoon about one fourth of the filling onto one half of the tortilla. Spread it out but keep it away from the edge. Fold the empty half over the filling and press gently. Repeat with the remaining tortillas.
- Heat a nonstick skillet over medium heat and add the olive oil, swirling to coat.
- Place a filled tortilla in the hot skillet. Cook until the bottom is golden brown and crisp, about 3 to 4 minutes.
- Flip carefully and cook the other side for another 3 to 4 minutes, until both sides are evenly crisp and the cheese inside is melted.
- Remove from the skillet and let rest for a minute. Slice each quesadilla into wedges and serve warm.
Best ways to enjoy it
Serve these wedges with a simple cucumber and lemony yogurt sauce, a bright green salad, or a bowl of warm tomato soup for dipping. For a heartier spread, serve alongside roasted vegetables or a rice dish like creamy smothered chicken and rice so you have a mix of handheld and plated options. Garnish with extra crumbled feta, a drizzle of olive oil, or a few torn fresh basil leaves for color.
Storage and reheating tips
Store leftover quesadillas in an airtight container in the refrigerator for up to 3 days. To reheat and keep them crispy, warm them in a skillet over medium-low heat for a few minutes per side until heated through. An oven preheated to 350 degrees Fahrenheit on a baking sheet works well too; heat for about 8 to 10 minutes. When reheating from frozen, thaw in the fridge overnight, then reheat until an internal temperature of 165 degrees Fahrenheit is reached for safety. Can be frozen flat in a single layer and then stacked with parchment between pieces for up to 2 months.
Food safety tip: cool quesadillas to room temperature no longer than two hours before refrigerating. Keep the refrigerator at or below 40 degrees Fahrenheit.
Pro chef tips
- Squeeze excess juice from the diced tomato on a paper towel before mixing to prevent soggy tortillas.
- Chop the spinach finely so it distributes evenly and melts into the cheeses as they warm.
- Use a large enough skillet so the tortilla lies flat; crowding causes uneven browning.
- Heat the skillet fully on medium before adding oil. That initial sizzle helps form a crisp, golden crust.
- If you like extra crispness, press lightly with a spatula while cooking. Press only a little to avoid squeezing filling out.
Recipe variations
- Add kalamata olives or roasted red peppers for extra Mediterranean flavor.
- Make it vegetarian and protein heftier by stirring in some cooked chickpeas or shredded rotisserie chicken.
- For a vegan version use plant-based shredded mozzarella and vegan feta. Add a pinch of nutritional yeast for that savory depth.
- Swap flour tortillas for gluten-free or corn tortillas. Cook time may vary slightly with different tortilla thicknesses.
- Make mini quesadilla bites with small tortillas for appetizers or party platters.
Your questions answered
How long does this take from start to finish?
Active assembly and cook time is about 15 minutes. Allow a few extra minutes if you need to chop vegetables or preheat the skillet.
Can I prepare the filling ahead of time?
Yes. Mix the filling and store it in an airtight container in the refrigerator for up to 24 hours. Avoid making the tortillas too far in advance because the filling can make them soggy.
Will the tomato make the quesadillas soggy?
Tomato can add moisture. To prevent sogginess, remove seeds and juice, or pat the diced tomato dry on a paper towel before adding it to the mixture.
Can I freeze cooked quesadillas?
Yes. Cool completely, then wrap individually in foil or plastic wrap and freeze for up to 2 months. Reheat from frozen in a 350 degrees Fahrenheit oven for about 15 minutes, or thaw overnight and reheat in a skillet until warmed through.
How can I make the cheese melt evenly?
Grate your own mozzarella from a block if possible. Low-moisture shredded cheeses melt more predictably. Cook over medium heat rather than high to give the cheese time to melt before the tortilla over-browns.
PrintMediterranean Quesadillas
Quick and satisfying Mediterranean quesadillas with mozzarella, feta, spinach, and red onion for a comforting handheld dinner.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Pan-frying
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 4 flour tortillas
- 1 cup fresh spinach, chopped (packed)
- 1/2 cup shredded mozzarella cheese (low-moisture works best)
- 1/2 cup crumbled feta cheese
- 1 small tomato, diced (seeds removed)
- 1/4 cup red onion, thinly sliced
- 1 tablespoon olive oil
- Black pepper to taste
Instructions
- In a medium mixing bowl, combine mozzarella, feta, spinach, tomato, red onion, and black pepper. Stir until mixed.
- Lay one tortilla flat, spoon 1/4 of the filling onto one half, fold and press gently. Repeat with remaining tortillas.
- Heat a nonstick skillet over medium heat, add olive oil.
- Place a filled tortilla in the skillet. Cook until golden brown, about 3-4 minutes.
- Flip and cook the other side for another 3-4 minutes until both sides are crisp.
- Remove from pan, let rest for a minute, then slice into wedges and serve warm.
Notes
For a healthier option, use whole wheat tortillas. To make dairy-free, use plant-based cheese alternatives.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 40mg






