This Mediterranean Quesadillas with Spinach, Feta, Mozzarella, and Red Onion comes together in about 30 minutes and is grilled to perfection for a quick and easy meal that your family will love! Trust me, this dish is sure to score big points in the family dinner rotation.
Ingredient Breakdown
These Mediterranean quesadillas are not only simple but also packed with vibrant flavors and textures that everyone will enjoy. Gosh, let’s talk about what you’ll need!
4 flour tortillas: A sturdy base, they hold everything together beautifully. I usually go for the larger ones to fit more filling.
1 cup fresh spinach (chopped): It adds a delightful pop of color and loads of nutrients. You could swap in kale if you have it on hand.
1/2 cup shredded mozzarella cheese: This adds that creamy, stretchy element we all crave in a good quesadilla. Sometimes I mix in some cheddar too, so good!
1/2 cup crumbled feta cheese: This is my favorite part. It’s tangy and rich, perfectly complementing the spinach.
1 small tomato (diced): Just a little sweetness, yum! You can use roasted red peppers instead if you’d prefer.
1/4 cup red onion (thinly sliced): Adds a lovely crunch! You could use green onions or even skip them if needed, but why would you want to?
1 tablespoon olive oil: For frying your quesadillas to golden brown perfection. Honestly, a little drizzle of this goes a long way!
Black pepper (to taste): Because adding a couple pinches is a must, right?
How to Make Mediterranean Quesadillas
Get ready to whip this up! In just a few steps, you’ll have crispy, golden quesadillas that are fantastic fresh or even reheated.
Mix the Filling: In a mixing bowl, combine the mozzarella cheese, feta cheese, chopped spinach, diced tomato, sliced red onion, and a couple pinches of black pepper. Stir everything together until well combined. It’s going to smell incredible!
Prepare the Tortilla: Lay one flour tortilla flat on a clean surface. Place one-fourth of the mixture on just half of the tortilla, don’t overstuff it! We want it foldable, folks!
Cook: In a non-stick skillet, heat the olive oil over medium heat. Once hot, carefully place the filled tortilla in the skillet. Cook for about 3-4 minutes until golden brown and crispy.
Flip: Gently flip the quesadilla, oh, the cheese is probably melting beautifully, yep, it is! Cook the other side for another 3-4 minutes, or until both sides are crispy and ooey-gooey inside.
Serve: Remove from heat. Slice into wedges and serve warm, maybe with a side of salsa or a nice dollop of Greek yogurt. You could even drizzle a little balsamic glaze over the top for a fancy touch!

And voilà! You’ve made an incredible dish that’ll impress any crowd.
If you loved this quesadilla recipe, be sure to check out my Crab and Shrimp Queso Taquitos, my Loaded Potato Taco Bowl, or my Best Mexican Recipes!
Why This Recipe Works
Quick & Easy
You’ll love how these Mediterranean quesadillas come together in under 30 minutes. Perfect for busy weeknights when everyone’s running around in different directions!
Crowd-Pleaser
The whole family will love this! Seriously, I’ve tested this on kids and adults alike, and they clean their plates every time. Loaded with tons of flavor, it’s just what you want on a weeknight.
Customizable
This recipe is as customizable as your desires allow. If you’re out of spinach, try arugula. No feta? Use goat cheese. Feel free to toss in any leftover veggies, zucchini, bell peppers, or even mushrooms would work beautifully.
Comfort Food
These quesadillas are loaded with delicious fillings that are hearty yet light, making them truly comforting. Plus, the combination of gooey cheese and fresh veggies just feels good, you know?
Meal Prep Friendly
These quesadillas can be made ahead of time and stored in the fridge, or even frozen for a quick heat-and-eat meal later. Just remember to wrap them tightly in plastic wrap or aluminum foil!

How to Serve This Mediterranean Quesadilla
Serving Suggestions
- Serve these with a side of salsa, guacamole, or a fresh salad. A little tzatziki sauce takes it to another level!
Storage
Any leftovers will keep well in the refrigerator for up to 3 days in an airtight container. Just be sure to store them separately if you want to keep that crispy texture!
Reheating Instructions
The best way to reheat is in a skillet over medium-low heat for a few minutes on each side OR pop them in a toaster oven. They’ll get nice and crispy again!
Freezer Friendly
Yes! You can freeze the assembled but uncooked quesadillas and then just cook them from frozen. You might need to add an extra minute or two to the cooking time, but they’ll still taste fresh and amazing!
So, when you find yourself in need of a quick and easy meal that appeals to everyone around the table, these Mediterranean quesadillas are definitely the answer! They balance healthy ingredients with wonderful taste, and you’ll feel amazing for serving such a lovely dish. Give them a try tonight, I promise, you won’t be disappointed!
And if you have anything you’d like to share about your own unique twist on this recipe, I’d just love to hear about it.
Happy cooking, friends! And for more recipes, follow us on Pinterest.
Print
Easy Mediterranean Quesadillas
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick and easy Mediterranean quesadilla recipe featuring spinach, feta, mozzarella, and red onion, perfect for a weeknight dinner.
Ingredients
- 4 flour tortillas
- 1 cup fresh spinach, chopped
- 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
Instructions
- Mix the filling: In a mixing bowl, combine the mozzarella cheese, feta cheese, chopped spinach, diced tomato, sliced red onion, and a couple pinches of black pepper. Stir everything together until well combined.
- Prepare the tortilla: Lay one flour tortilla flat on a clean surface. Place one-fourth of the mixture on just half of the tortilla—don’t overstuff it!
- Cook: In a non-stick skillet, heat the olive oil over medium heat. Once hot, carefully place the filled tortilla in the skillet. Cook for about 3-4 minutes until golden brown and crispy.
- Flip: Gently flip the quesadilla and cook the other side for another 3-4 minutes, or until both sides are crispy and gooey inside.
- Serve: Remove from heat. Slice into wedges and serve warm, with optional sides like salsa or Greek yogurt.
Notes
These quesadillas are customizable with whatever vegetables you have on hand.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 3g
- Sodium: 500mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 25mg