I first made these Mediterranean quesadillas on a busy weeknight when I wanted something fast, fresh, and a little more interesting than plain cheese. They’re a simple mash-up of spinach, creamy feta, melty mozzarella, and a bright hit of tomato and red onion tucked into a warm flour tortilla. The result is crisp, savory, and pleasantly tangy — perfect when you want dinner in under 20 minutes. If you enjoy quick coastal-inspired dinners, try my Cajun shrimp and salmon with garlic sauce for another fast supper idea.
Why you’ll love this dish
These quesadillas balance three great benefits: speed, flavor, and approachability. They come together in minutes, use budget-friendly ingredients you probably already have, and are mild enough for picky eaters yet layered with Mediterranean character for adults. Serve them for weeknight dinners, casual lunches, or a relaxed brunch. They also travel well to picnics or potlucks when kept warm in an insulated container.
The cooking process explained
Before you start: you’ll mix the filling, fill and fold each tortilla, then cook them in a skillet until golden and the cheese melts. No oven required. The technique focuses on even filling distribution, medium heat to allow cheeses to soften without burning the tortilla, and a brief rest so the filling sets slightly for clean wedges.
What you’ll need
- 4 flour tortillas
- 1 cup fresh spinach, chopped (packed)
- 1/2 cup shredded mozzarella cheese (freshly shredded melts best)
- 1/2 cup crumbled feta cheese
- 1 small tomato, diced (seed if you want less moisture)
- 1/4 cup red onion, thinly sliced
- 1 tablespoon olive oil
- Black pepper, to taste
Ingredient notes and substitutions:
- Use whole-wheat or spinach tortillas if you want more fiber.
- Swap mozzarella for provolone or Monterey Jack if you prefer a different melt.
- For a lower-sodium option, choose reduced-sodium feta or rinse regular feta briefly and pat dry.
- If fresh spinach isn’t available, use about 3/4 cup packed baby spinach leaves, chopped, or 1/4 cup thawed, well-drained frozen spinach.
Step-by-step instructions
- Combine the filling: In a bowl, mix shredded mozzarella, crumbled feta, chopped spinach, diced tomato, thinly sliced red onion, and a pinch of black pepper. Toss so the ingredients are evenly distributed.
- Assemble the tortillas: Lay one tortilla flat. Spoon one-quarter of the filling onto half of the tortilla, spreading it evenly but leaving a small border. Fold the empty half over to make a half-moon. Repeat with the remaining tortillas.
- Heat the skillet: Warm a nonstick skillet over medium heat and add the olive oil. Tilt the pan so the oil coats the surface in a thin layer.
- Cook the first side: Place a filled tortilla in the skillet. Let it cook undisturbed for 3 to 4 minutes, until the bottom is golden and crisp and the cheese begins to melt.
- Flip and finish: Carefully flip the quesadilla using a spatula. Cook the other side for another 3 to 4 minutes until golden and the cheeses are fully melted.
- Rest and slice: Transfer to a cutting board and let rest 1 minute so the filling firms up slightly. Slice into wedges and serve warm.

How to serve Mediterranean Quesadillas with Spinach, Feta, Mozzarella, and Red Onion
Best served hot so the mozzarella is gooey and the feta adds tang. Try these serving ideas:
- Plate wedges with lemon wedges on the side for a bright squeeze.
- Offer a small bowl of plain Greek yogurt or tzatziki for dipping.
- Add a simple salad of cucumbers, olives, and a drizzle of olive oil for a fuller plate.
- For a heartier menu, serve these alongside a warm casserole like French onion ground beef and rice casserole to feed a crowd.
Storage and reheating tips
Cool leftovers to room temperature within two hours, then refrigerate in an airtight container for up to 3 days. To reheat and restore crispness, warm a dry nonstick skillet over medium and heat each wedge 1 to 2 minutes per side until warmed through. You can also reheat in a 350°F (175°C) oven for 8 to 10 minutes on a baking sheet. For freezing, wrap individual quesadillas in foil and freeze up to 2 months; reheat from frozen at 375°F (190°C) for 15 to 20 minutes, turning once. Always reheat until internal temperature reaches 165°F (74°C) for safety.
Pro chef tips
- Dry the tomato: Dice and place tomatoes on a paper towel briefly to soak up excess moisture. This prevents soggy quesadillas.
- Even layer the cheese: Put a thin layer of mozzarella directly against the tortilla and the feta in the center. Mozzarella helps bind the filling to the tortilla.
- Moderate the heat: Medium heat lets the cheese melt before the tortilla burns. If the outside browns too quickly, lower the heat slightly.
- Use a heavy pan for even browning: A cast-iron or heavy-bottomed skillet gives the best, even color on the tortilla.
Flavor swaps
- Make it spicy: Add thinly sliced jalapeños or a pinch of red pepper flakes to the filling.
- Add protein: Toss in shredded rotisserie chicken or cooked chickpeas for extra protein.
- Turn it vegan: Use vegan mozzarella and omit the feta, or replace feta with crumbled seasoned tofu. Add a squeeze of lemon to mimic the tang.
- Herb boost: Stir in chopped fresh dill or oregano for a brighter Mediterranean note.
FAQ
How long does this recipe take from start to finish?
Active prep is about 8 to 10 minutes and cooking is roughly 12 to 16 minutes total. Expect about 20 to 25 minutes from start to finish.
Can I make these ahead for a party?
Yes. You can assemble the filled tortillas, cover them tightly, and refrigerate for up to 24 hours before cooking. Cook just before serving for best texture. Fully cooked quesadillas can be kept warm in a low oven (200°F / 95°C) wrapped in foil for up to 20 minutes.
What are good substitutions for feta and mozzarella?
For a different melt use provolone, Monterey Jack, or gouda instead of mozzarella. For the tang of feta, try crumbled goat cheese or ricotta salata. If you need lower sodium, rinse regular feta or choose a reduced-sodium variety.
Are these quesadillas suitable for vegetarians?
Yes. As written, they are vegetarian-friendly. To make them vegan, swap both cheeses for plant-based alternatives and check the tortillas for non-vegan ingredients.
If you want any variations tailored to dietary needs or serving sizes, tell me how many people you’re feeding and I’ll adjust the recipe and timings.

Mediterranean Quesadillas
Ingredients
Method
- In a bowl, mix shredded mozzarella, crumbled feta, chopped spinach, diced tomato, thinly sliced red onion, and a pinch of black pepper to combine the filling.
- Lay one tortilla flat. Spoon one-quarter of the filling onto half of the tortilla, spreading it evenly but leaving a small border. Fold the empty half over to make a half-moon. Repeat with the remaining tortillas.
- Warm a nonstick skillet over medium heat and add the olive oil. Tilt the pan so the oil coats the surface in a thin layer.
- Place a filled tortilla in the skillet. Cook undisturbed for 3 to 4 minutes, until the bottom is golden and crisp, and the cheese begins to melt.
- Carefully flip the quesadilla using a spatula and cook the other side for another 3 to 4 minutes until golden and the cheeses are fully melted.
- Transfer the quesadilla to a cutting board and let rest for 1 minute. Slice into wedges and serve warm.


