Spanish Omelet with Zucchini

Servings: 2 Total Time: 35 mins Difficulty: Beginner
Forget fluffy French omelets. Spanish tortilla is thick, hearty, and so good. 🥔 Potato, onion, zucchini, and eggs. One pan. 35 minutes. Gluten free. Dairy free. High protein. Your new breakfast obsession. 🍳
Spanish Omelet with Zucchini pinit

Let me tell you something about the Spanish omelet. It’s not like those fluffy, folded French omelets you see on Instagram. It’s thicker, heartier, and served in wedges like a frittata. And this version? It’s got a secret weapon – zucchini.

This Spanish Omelet with Zucchini (or Tortilla Española) is made with eggs, potato, onion, and thinly sliced zucchini. That’s it. No cheese. No milk. No cream. Just simple, honest ingredients cooked to golden-brown perfection.

The key is technique. You sauté the vegetables until tender, mix them with beaten eggs, cook the bottom, then do the famous Spanish omelet flip – onto a plate and back into the pan. It sounds intimidating, but it’s easier than it looks.

The result is a thick, creamy, eggy omelet that’s perfect for breakfast, lunch, or dinner. Serve it warm or at room temperature. Eat it with a fork or between bread. However you serve it, it’s delicious.

It’s gluten free. It’s dairy free. It’s high protein. And it’s ready in 35 minutes.

Try my Kai Jeow (Thai Omelete) recipe.

Why You’ll Love the Recipe

  • Authentic Spanish tortilla. No cheese. No milk. Just eggs, potatoes, onion, and zucchini.
  • Zucchini adds moisture and veggie goodness. A fresh twist on the classic.
  • One pan. Minimal cleanup.
  • Gluten free + dairy free. Fits almost every diet.
  • High protein. 21g per serving. Keeps you full.
  • Perfect for meal prep. Tastes great warm, cold, or room temperature.
  • Easier than it looks. The flip is scary the first time. After that, you’re a pro.

What You’ll Need to Make

You’ll need a non-stick pan (8-10 inches), a mixing bowl, a whisk, a spatula, a cutting board and knife, and a large plate (bigger than the pan) for the flip.

Ingredients (Serves 2):

  • 1 small potato, peeled & chopped
  • 1 small onion, chopped
  • ½ small zucchini, thinly sliced
  • 6 large eggs
  • 1 tbsp olive oil (plus more if needed)
  • Salt and pepper, to taste

What You’ll Need to Do

Alright, let’s make a Spanish omelet that’ll transport you to a little café in Madrid. The flip is the only tricky part. You’ve got this.

Spanish Omelet with Zucchini

First, heat 1 tablespoon of olive oil in a non-stick pan over medium-high heat.

Add the chopped potato and onion. Cook for about 4 minutes, stirring occasionally, until they start to soften. The potato should be slightly tender but not falling apart.

Add the thinly sliced zucchini. Continue to sauté for another 4 minutes. The zucchini should soften and release some of its moisture.

While the vegetables cook, crack the 6 eggs into a bowl. Whisk them well. Season with salt and pepper.

Transfer the sautéed vegetables directly into the egg mixture. Stir to combine. Let it sit for a minute – this helps the eggs absorb all the flavors.

Pour the egg and vegetable mixture back into the same pan. Use a spatula to spread everything evenly. The vegetables should be distributed throughout.

Reduce the heat to low. This is important. High heat will burn the bottom before the middle cooks.

Cook for about 3 minutes. Use a spatula to gently loosen the edges of the tortilla from the pan. It should release easily.

Continue cooking for another 8-10 minutes. The edges should be set and golden brown. The center will still be slightly jiggly.

Now for the flip. Place a large plate (bigger than the pan) over the pan. Take a deep breath. Invert the pan onto the plate. The tortilla should come out in one piece. Carefully slide it back into the pan to cook the other side.

Cook for 5-6 minutes on the second side, until the tortilla is fully set and golden brown. You can press gently with a spatula to flatten it slightly.

Remove from heat. Let it rest for 2-3 minutes.

Serve immediately. Cut into wedges like a pie. Eat warm, at room temperature, or even cold.

Enjoy with a fork. Or between two slices of bread for a tortilla sandwich. Classic Spanish move.

Try my Spicy Veggie Huevos Rancheros recipe.

Easy Ingredient Swaps

No potato? Use sweet potato or butternut squash. Different flavor, still delicious.

No zucchini? Use bell peppers, mushrooms, or spinach (add spinach at the end).

No onion? Use shallots or leeks.

Add garlic: Mince 1 clove and sauté with the vegetables.

Add herbs: Fresh parsley, chives, or thyme stirred into the eggs.

Add chorizo: Diced Spanish chorizo sautéed with the vegetables. Not dairy free if it contains cheese, but delicious.

Try my Seed Crackers with Lemon-Ricotta Dip recipe.

Some Twist and Tweak Ideas

Classic Spanish tortilla: Omit the zucchini. Use just potato and onion.

Spinach version: Add 2 cups fresh spinach at the end of sautéing. Wilt before adding eggs.

Mushroom version: Add 4 oz sliced cremini mushrooms with the zucchini.

Bell pepper version: Add ½ diced red bell pepper with the onion.

Spicy version: Add ½ tsp smoked paprika or a pinch of cayenne to the eggs.

Cheesy version: Add ¼ cup crumbled feta or manchego after flipping (not dairy free).

Tortilla sandwich: Slice the tortilla and serve between crusty bread. Spanish bocadillo.

Try my Cottage Cheese Protein Omelet recipe.

Some Helpful Tips

Spanish Omelet with Zucchini

Use a good non-stick pan. This is not the time for your scratched-up hand-me-down. The tortilla needs to release easily.

Slice the potato thin. Small, thin pieces cook faster than big chunks. ¼ inch is ideal.

Low heat is your friend. After adding the eggs, cook on low. High heat burns the bottom before the middle sets.

Don’t skip the flip. It’s how you get the classic Spanish tortilla shape. The first time is scary. After that, it’s easy.

Use a plate bigger than the pan. You need room to catch the tortilla. A plate that’s too small = omelet on the counter.

Let it rest before cutting. 2-3 minutes. The tortilla finishes cooking and holds its shape better.

Try my Potato Cheese Omelet recipe.

Some Budget-Friendly Tips

Eggs are still affordable. 6 eggs for 2 servings. That’s a bargain for 21g of protein.

Potatoes are cheap. One small potato costs pennies.

Zucchini is cheap in summer. One zucchini goes a long way.

Onions are pennies. One small onion is all you need.

Buy olive oil in bulk. A big bottle lasts for months of cooking.

Make a double batch. Twice the tortilla. Same amount of work. Eat for days.

Try my Tortang Giniling (Filipino Beef Omelet) recipe.

Some Serving Ideas

As breakfast. Classic. Serve with toast or fresh fruit.

As lunch. Slice into wedges. Serve with a side salad.

As dinner. Tortilla + salad + a glass of wine. Perfect.

For a picnic. Spanish tortilla is traditionally served at room temperature. Pack in a container.

For tapas night. Cut into small squares. Serve with toothpicks.

For meal prep. Make a tortilla on Sunday. Slice into portions. Eat cold all week.

Try my Sweet Potato Spanish Omelet recipe.

Some Storage and Reheating Tips

This recipe is meal prep gold.

Fridge: Store in an airtight container for up to 5 days. The tortilla is delicious cold or at room temperature.

Freezer: Freeze whole or sliced for up to 2 months. Wrap tightly in plastic wrap and foil. Thaw overnight in the fridge.

Reheating:

  • Microwave: 30-45 seconds per slice. Quick and easy.
  • Skillet (best): Reheat over medium-low heat for 1-2 minutes per side. Restores the golden crust.
  • Eat cold: Seriously, Spanish tortilla is often served at room temperature. No reheating needed.

Do not reheat more than once. Take out only what you’ll eat.

Try my Omelet With Cottage Cheese and Basil recipe.

Final Thoughts

Look, I’ve made a lot of egg dishes. Scrambled, fried, poached, frittatas. But the Spanish tortilla is different. It’s thicker, heartier, and somehow more satisfying.

This version with zucchini is my favorite. The potato and onion are classic. The zucchini adds moisture and a fresh veggie note. And the technique – the sauté, the mix, the flip – it’s simple enough for a weeknight but impressive enough for company.

It’s gluten free. It’s dairy free. It’s high protein. And it’s ready in 35 minutes.

Make it for breakfast. Make it for lunch. Make it for dinner. Make it for tapas night. Make it for meal prep.

However you serve it, you’re getting a Spanish tortilla that’s creamy, golden, and absolutely delicious.

Now go flip an omelet.

~ Danny Davis

P.S. If you try the classic version without zucchini, let me know. That’s the OG. But I have to admit – I like the zucchini version better. Don’t tell the Spanish.

Spanish Omelet with Zucchini

I made a Spanish omelet with zucchini and now I'm never going back. 😤 Potatoes, onion, zucchini, eggs. That's it. No cheese. No milk. Just pure eggy goodness. 21g protein. Meal prep hero. 🥔

Prep Time 5 mins Cook Time 30 mins Total Time 35 mins Difficulty: Beginner Servings: 2 Calories: 329

Ingredients

Instructions

  1. Heat 1 tablespoon of olive oil in a non-stick pan over medium-high heat.
  2. Add the peeled and chopped potato and the chopped onion. Cook for approximately 4 minutes, stirring occasionally, until slightly softened.
  3. Add the thinly sliced zucchini and continue to sauté for another 4 minutes.
  4. In a separate bowl, whisk the 6 eggs together and season with salt and pepper to taste.
  5. Transfer the sautéed vegetables into the egg mixture and stir to combine.
  6. Pour the egg and vegetable mixture back into the same pan, ensuring an even distribution. Reduce the heat to low.
  7. Cook for approximately 3 minutes, then use a spatula to gently loosen the edges of the tortilla from the pan.
  8. Continue cooking for 8-10 minutes. To flip the tortilla, place a large plate (larger than the pan) over the pan, invert the pan onto the plate, then carefully slide the tortilla back into the pan to cook the other side.

  9. Cook for 5-6 minutes, or until the tortilla is fully set and golden brown.

  10. Remove from heat and serve immediately.

Nutrition Facts

Servings 2


Amount Per Serving
Calories 329kcal
% Daily Value *
Total Fat 21g33%
Total Carbohydrate 12g4%
Protein 21g42%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Approximate Glycemic Index (GI): 35–40 (low)

Approximate Glycemic Load (GL) per serving: 5–7 (low)

*Note: This recipe is relatively low in carbohydrates (14g per serving). The main carb sources are potato (medium GI) and onion (low GI), plus a small amount from zucchini. The high protein (21g) and fat (21g) content significantly lower the overall glycemic response. For comparison, pure glucose has a GI of 100. This is a diabetes-friendly, low-GL meal.*

Keywords: spanish omelet, spanish tortilla, tortilla española, zucchini omelet, potato and zucchini omelet, spanish egg dish, gluten free omelet, dairy free breakfast, high protein breakfast, spanish omelet recipe
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Is this an authentic Spanish tortilla?

Yes and no. Traditional Spanish tortilla (tortilla española) uses only potatoes, onions, eggs, olive oil, salt. This version adds zucchini - a modern twist. If you want authentic, just omit the zucchini. Same method.

Why do I need to flip the tortilla?

The flip is how you cook both sides evenly and get that classic thick, flat shape. Spanish tortilla is too thick to flip with a spatula alone. The plate method ensures it stays intact and cooks evenly on both sides.

My tortilla stuck to the pan. What went wrong?

Either your pan wasn't non-stick enough, or you didn't use enough oil. Use a good quality non-stick pan. Don't skimp on the olive oil. And make sure to loosen the edges with a spatula before the flip.

Can I make this without flipping?

You can finish it under the broiler instead. Cook the bottom on the stovetop until set, then transfer the pan to a preheated broiler for 2-3 minutes to cook the top. No flip required. Watch carefully so it doesn't burn.

Can I eat this cold?

Absolutely. Spanish tortilla is traditionally served at room temperature. It's perfect for picnics, tapas, or meal prep. The flavors actually develop as it cools.

Danny Davis A Food Blogger

Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!

Leave a Comment

Your email address will not be published. Required fields are marked *