Spinach Zucchini Tortilla
This Spinach Zucchini Tortilla is a simple, wholesome, Mediterranean-inspired egg dish that’s perfect for breakfast, brunch, lunch, or a light dinner. Tender zucchini and sweet onion are gently cooked in olive oil until soft and flavorful, then combined with eggs and fresh spinach before being cooked into a golden, satisfying tortilla.
Unlike a traditional Spanish tortilla, which is usually centered around potatoes, this version puts zucchini and spinach in the spotlight. The result is lighter while still being hearty enough to serve as a complete meal. The zucchini provides moisture and a delicate sweetness, spinach adds freshness and color, and eggs bring everything together into a beautifully set, tender center.
The key to making a great zucchini tortilla is cooking the vegetables slowly enough to soften them without leaving too much water in the mixture. Zucchini naturally contains a lot of moisture, so allowing it to cook down properly helps the finished tortilla hold together rather than becoming watery.
This recipe is also wonderfully flexible. You can keep it simple with just zucchini, onion, spinach, and eggs, or add garlic, potato, fresh herbs, cheese, or a pinch of chili flakes for a different flavor profile. It can be served warm straight from the skillet or enjoyed at room temperature, making it especially convenient for meal prep and entertaining.
Serve slices with a fresh Mediterranean salad, crusty bread, tomatoes, olives, or a spoonful of Greek yogurt. Whether you’re looking for a protein-rich breakfast or an easy way to use extra zucchini, this Spinach Zucchini Tortilla is an excellent recipe to keep in your rotation.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4–6
Ingredients
Core Ingredients
3 medium zucchinis, thinly sliced into rounds
1 large yellow or white onion, sliced or chopped
5–6 large eggs
½ cup extra-virgin olive oil, for cooking the vegetables
1½ teaspoons salt, or to taste
½ teaspoon freshly cracked black pepper
2 cups fresh baby spinach, roughly chopped
Optional Garnishes & Variations
Fresh parsley, finely chopped
1 small potato, peeled and thinly sliced or diced
1 garlic clove, minced
½ teaspoon dried oregano
¼ teaspoon red pepper flakes, optional
Instructions
Begin by preparing the vegetables. Wash the zucchini thoroughly and slice it into thin, even rounds. Keeping the slices relatively uniform helps them cook at the same rate.
Thinly slice the onion. If using potato, peel it and cut it into very thin slices or small pieces so it cooks together with the zucchini.
Heat the olive oil in a large nonstick skillet over medium-low heat.
Add the onion and zucchini to the skillet. Season with approximately 1 teaspoon of the salt and gently toss everything together.
Cook the vegetables slowly for about 12–15 minutes, stirring occasionally. The zucchini should become tender and the onion should soften without becoming heavily browned.
If using potato, add it along with the zucchini and onion and cook until completely tender.
Add the minced garlic during the final 2 minutes of cooking if using.
Add the chopped spinach to the skillet and cook for 1–2 minutes, just until wilted.
Once the vegetables are tender, transfer them to a fine-mesh colander or plate lined with paper towels. Allow excess oil and moisture to drain. This step is particularly important because zucchini and spinach both release water during cooking.
In a large bowl, crack the eggs and whisk until the yolks and whites are completely combined.
Add the remaining salt and freshly cracked black pepper. Add oregano or red pepper flakes if desired.
Gently fold the cooked zucchini, onion, and spinach into the beaten eggs.
Let the mixture stand for about 2–3 minutes. This allows the eggs to coat the vegetables evenly.
Wipe out the skillet and return it to the stove. Add about 1 tablespoon of the reserved olive oil or fresh olive oil.
Heat over medium-low heat.
Pour the egg and vegetable mixture into the skillet and spread it evenly with a spatula.
Cook gently for about 5–7 minutes, or until the bottom and edges are set while the center remains slightly soft.
Reduce the heat if the bottom begins browning too quickly. The tortilla needs gentle cooking so the center has enough time to set.
Place a large plate over the skillet. Carefully flip the tortilla onto the plate.
Slide the tortilla back into the skillet with the uncooked side facing down.
Cook for another 4–6 minutes, or until the tortilla is completely set and lightly golden on both sides.
Alternatively, if you are uncomfortable flipping the tortilla, transfer the skillet to a preheated 375°F (190°C) oven and bake until the center is set, approximately 8–12 minutes. Make sure your skillet is oven-safe.
Transfer the finished tortilla to a serving plate.
Allow it to rest for 5–10 minutes before slicing.
Garnish with fresh parsley and serve warm or at room temperature.
Tips
Control the zucchini moisture: Zucchini contains a considerable amount of water. Cooking it thoroughly and allowing it to drain before adding it to the eggs is one of the most important steps.
Slice evenly: Thin, uniform zucchini slices cook more consistently and make the tortilla easier to cut.
Cook gently: Keep the heat at medium-low once the eggs are added. High heat can brown the exterior too quickly while leaving the center undercooked.
Don’t skip the draining step: Excess oil and vegetable moisture can prevent the tortilla from setting properly.
Use a nonstick skillet: A good nonstick pan makes both cooking and flipping much easier.
Choose fresh spinach: Baby spinach works especially well because it wilts quickly and has a delicate flavor.
Let it rest: Resting for several minutes after cooking allows the eggs to finish setting and makes clean slices easier.
Be careful when flipping: Use a plate slightly larger than the skillet and make sure you have a firm grip before turning it over.
Keep the tortilla relatively thin: A very thick tortilla takes considerably longer to cook and is more difficult to flip.
Don’t overcrowd the skillet: If your pan is small, cook the vegetables in batches rather than creating an excessively thick tortilla.
Variations
Mediterranean Feta Tortilla: Add ½ cup crumbled feta to the egg mixture before cooking. The salty feta pairs beautifully with zucchini and spinach.
Potato Zucchini Tortilla: Add one small thinly sliced potato along with the zucchini for a heartier version inspired by traditional Spanish tortilla.
Garlic Herb Tortilla: Add minced garlic, fresh parsley, oregano, and a little fresh dill for a strongly aromatic version.
Cheesy Spinach Tortilla: Add ½ cup shredded mozzarella, cheddar, or Monterey Jack for a softer, cheesier center.
Spicy Zucchini Tortilla: Add red pepper flakes, chopped jalapeño, or a pinch of smoked paprika.
Tomato Version: Add a small amount of diced sun-dried tomatoes or well-drained fresh tomatoes for extra Mediterranean flavor.
Mushroom Spinach Tortilla: Sauté 1 cup sliced mushrooms with the onion before adding the zucchini.
Fresh Herb Version: Mix fresh parsley, basil, dill, or chives into the eggs before combining them with the vegetables.
Lower-Oil Version: Reduce the olive oil and sauté the vegetables in a nonstick skillet with a small amount of oil. The traditional method uses more oil, but a lighter version works well for everyday cooking.
Q&A
Can I make this tortilla without potatoes?
Yes. This recipe is designed around zucchini and spinach, so potatoes are completely optional.
Why is my zucchini tortilla watery?
The most common reason is excess moisture from the zucchini or spinach. Cook the vegetables thoroughly and drain them well before combining them with the eggs.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much water as possible before adding it to the recipe.
Can I bake the tortilla instead of flipping it?
Absolutely. Pour the mixture into an oven-safe skillet and bake at 375°F (190°C) until the center is set, usually 8–12 minutes depending on thickness.
Can I make this ahead of time?
Yes. It can be prepared several hours ahead and served warm, at room temperature, or chilled.
How should I store leftovers?
Place cooled slices in an airtight container and refrigerate for up to 3–4 days.
Can I freeze it?
You can freeze individual portions, although the texture may become slightly softer after thawing because of the zucchini. Refrigeration is generally better for maintaining the original texture.
What should I serve with zucchini tortilla?
A simple tomato and cucumber salad, olives, crusty bread, avocado, Greek yogurt, or a light green salad makes an excellent accompaniment.
Can I add cheese?
Yes. Feta, mozzarella, Parmesan, goat cheese, or cheddar can all work well.
Nutrition
Calories: Approximately 285 per serving
Protein: 10g
Carbohydrates: 9g
Fat: 23g
Fiber: 2g
Sugar: 4g
Sodium: 650mg
Calcium: 8% Daily Value
Iron: 10% Daily Value
Vitamin A: 35% Daily Value
Vitamin C: 30% Daily Value
These nutritional values are approximate and will vary depending on the amount of olive oil used, the size of the vegetables, and optional ingredients such as potato or cheese.
Conclusion
This Spinach Zucchini Tortilla is a delicious way to turn simple vegetables and eggs into a satisfying meal. The combination of tender zucchini, sweet onion, fresh spinach, and fluffy eggs creates a dish that’s flavorful without being complicated.
The most important techniques are cooking the vegetables thoroughly, removing excess moisture, and keeping the egg mixture over gentle heat. Once you’ve mastered those steps, the recipe becomes incredibly versatile.
Enjoy it warm with a fresh salad for dinner, slice it into wedges for brunch, or refrigerate individual portions for an easy breakfast throughout the week. With its simple ingredients and endless variations, this Spinach Zucchini Tortilla is a practical, flavorful addition to any home-cooked menu.