I still remember the first time I tossed spinach and tangy feta into a quesadilla — it felt like two kitchens meeting at the same table. These Mediterranean quesadillas with spinach, feta, mozzarella, and red onion are an easy weeknight fix that tastes bright and fresh but comes together in under 20 minutes. If you like simple meals with Mediterranean flavors and melty cheese, this is one to keep in your regular rotation; I also reference my longer Mediterranean approach in my Mediterranean quesadillas recipe for more ideas.
Why you’ll love this dish
This recipe delivers big flavor with minimal fuss. The salty bite of feta pairs with creamy mozzarella, while fresh spinach and tomato add color and lightness. It’s quick, budget-friendly, and kid-friendly — perfect for busy weeknights, casual lunches, or a shareable appetizer for guests. Because the filling is mostly fresh vegetables and cheese, the quesadillas feel lighter than typical heavy fillings but still satisfyingly cheesy.
"A go-to after-work dinner: fast to make, bright in flavor, and everyone loved the crispy edges and melty center."
Preparing Mediterranean Quesadillas with Spinach, Feta, Mozzarella, and Red Onion
Step-by-step overview:
- Mix the filling ingredients so flavors meld.
- Build the quesadillas by folding tortillas over the filling.
- Pan-fry each one until golden and the cheese has melted.
This simple flow keeps the process fast and predictable, and it’s easy to scale for more servings.
What you’ll need
- 4 flour tortillas
- 1 cup fresh spinach, chopped (packed)
- 1/2 cup shredded mozzarella cheese
- 1/2 cup crumbled feta cheese
- 1 small tomato, diced
- 1/4 cup red onion, thinly sliced
- 1 tablespoon olive oil
- Black pepper, to taste
Ingredient notes: use low-moisture mozzarella for the best melt. If your spinach is very wet, pat it dry so the tortillas crisp properly. For a gluten-free option, swap in your favorite GF tortillas.
Step-by-step instructions
- Combine the filling. In a bowl, mix mozzarella, feta, chopped spinach, diced tomato, thinly sliced red onion, and a pinch of black pepper. Stir until everything is evenly distributed.
- Fill the tortillas. Lay one tortilla flat and place one-fourth of the filling on half of it. Fold the empty half over and press lightly to seal.
- Heat the pan. Warm a non-stick skillet over medium heat and add the olive oil, tilting the pan so it coats the surface.
- Cook the first side. Place the folded tortilla in the skillet. Cook 3 to 4 minutes until the underside is golden and the cheese begins to melt.
- Flip and finish. Carefully flip the quesadilla and cook another 3 to 4 minutes until both sides are crisp and the cheese is fully melted.
- Rest and slice. Remove from the skillet, let rest for about a minute, then slice into wedges and serve warm.
How to serve Mediterranean Quesadillas with Spinach, Feta, Mozzarella, and Red Onion
Best ways to enjoy it:
- Serve on a warm plate with lemon wedges to brighten the flavors.
- Pair with a simple cucumber-tomato salad or a dollop of plain yogurt mixed with a little lemon and garlic.
- For a heartier meal, serve alongside roasted vegetables or a light grain salad; these quesadillas also complement something like a one-pan chicken with buttered noodles for a family-style spread.
When plating, stack two wedges, garnish with extra crumbled feta, and add a few microgreens or herbs for contrast.
Storage and reheating tips
Storing: Cool quesadillas to room temperature, then wrap tightly in foil or place in an airtight container. Keep in the refrigerator for up to 3 days.
Freezing: For longer storage, wrap individual wedges in plastic wrap and place in a freezer bag for up to 2 months. To avoid sogginess, flash-freeze on a tray before bagging.
Reheating: Re-crisp in a skillet over medium-low heat for 3 to 5 minutes per side, or bake at 375°F until heated through. Avoid the microwave when possible; it will make the tortillas soft rather than crispy.
Food safety: Don’t leave quesadillas at room temperature for more than 2 hours. When reheating from frozen, ensure the center reaches 165°F.
Pro chef tips
- Press gently when folding to keep the filling compact; this helps even melting.
- Use medium heat. Too hot and the tortilla will brown before the cheese melts; too low and it becomes chewy.
- Thinly slice the red onion and let it sit briefly in cold water for 5 minutes to tame sharpness if you prefer a milder onion flavor.
- If you like extra crisp, brush the outside of the tortilla with a little olive oil before frying.
- Taste and adjust seasoning after mixing the filling. The feta brings salt, so add salt sparingly and use fresh black pepper to finish.
Creative twists
- Add roasted red peppers or Kalamata olives for deeper Mediterranean notes.
- Make it vegetarian-friendly as written, or add grilled chicken if you want more protein.
- Swap baby kale for spinach for a heartier texture. Massage the kale with a tiny splash of olive oil to soften it first.
- For a spicy kick, add thinly sliced pepperoncini or a pinch of red pepper flakes to the filling.
Helpful answers
How long does it take to make these quesadillas?
Active time is about 15 to 20 minutes from start to finish. Prep the filling in 5 to 10 minutes, then cook roughly 3 to 4 minutes per side for each quesadilla.
Can I use frozen spinach instead of fresh?
Yes. Thaw and squeeze out as much liquid as possible before mixing with the cheeses to prevent soggy tortillas.
Is it okay to make these ahead of time?
You can assemble uncooked quesadillas and refrigerate for up to 24 hours. Cook them straight from the fridge, adding an extra minute or so per side to ensure the center warms through.
What’s the best way to keep them crispy when reheating?
Reheat in a skillet over medium-low heat or in a 375°F oven for a few minutes. Avoid microwaving if you want to keep the crisp texture.
Can I make this dairy-free?
Yes. Use dairy-free mozzarella and a plant-based feta alternative. Keep an eye on meltability; some vegan cheeses need a little more time or a touch of added oil to achieve a similar texture.

Mediterranean Quesadillas
Ingredients
Method
- In a bowl, mix mozzarella, feta, chopped spinach, diced tomato, thinly sliced red onion, and a pinch of black pepper until evenly distributed.
- Lay one tortilla flat and place one-fourth of the filling on half of it. Fold the empty half over and press lightly to seal.
- Warm a non-stick skillet over medium heat and add the olive oil, tilting the pan to coat the surface.
- Place the folded tortilla in the skillet. Cook for 3 to 4 minutes until the underside is golden and the cheese begins to melt.
- Carefully flip the quesadilla and cook another 3 to 4 minutes until both sides are crisp and the cheese is fully melted.
- Remove from the skillet, let rest for about a minute, then slice into wedges and serve warm.


