Classic Spanish Omelette (Tortilla) Recipe
Spanish · Breakfast

Classic Spanish Omelette (Tortilla) Recipe

Spanish Omelette, also known as Tortilla Española, is a classic and hearty dish made with eggs, potatoes, and onions. This traditional Spanish recipe is simple yet flavorful, perfect for breakfast, brunch, or even a light dinner.

Prep
10 min
Cook
25 min
Serves
3
Difficulty
Medium

Method

1

Oil Prep

Heat the olive oil in a non-stick pan over medium heat, then gently add the thinly sliced potatoes and onions, ensuring they are fully coated in oil and spread evenly across the pan.
2

Slow Cook

Cook the potatoes and onions slowly on medium-low heat, stirring occasionally, until they become soft and tender without browning too much, which usually takes around 12 to 15 minutes.

A beautifully sliced Spanish Omelette platter served with fresh greens
3

Drain & Cool

Once cooked, carefully drain the excess oil and transfer the potato and onion mixture into a large mixing bowl, allowing it to cool slightly before adding the eggs.
4

Egg Mixture

In a separate bowl, beat the eggs with salt and black pepper until well combined, then pour the mixture over the potatoes and onions, mixing gently to ensure everything is evenly coated.

Macro shot showing the tender cross-section of a perfectly cooked Spanish Tortilla
5

Pan Return

Heat a small amount of oil in the same pan over medium heat, then pour the egg and potato mixture into the pan, spreading it evenly and cooking without stirring.
6

Flip Action

Cook the tortilla on one side for about 5 to 7 minutes until the bottom is set and lightly golden, then carefully flip it using a plate or lid to cook the other side.

Slicing an authentic Spanish Tortilla with a sharp knife on a wooden board
7

Final Set

Continue cooking for another 4 to 5 minutes until fully set but still slightly soft in the center, ensuring a moist and tender texture.
8

Resting

Remove from the pan, allow it to rest for a few minutes, then slice into wedges and serve warm or at room temperature.

Cook’s tips

  • For the best results, use a high-quality extra virgin olive oil to impart a rich, authentic Mediterranean flavor.
  • Let the potato and egg mixture sit for 5 minutes before pouring it into the pan; this allows the potatoes to absorb some of the egg for a more cohesive texture.
  • Maintain a low heat during the final stage to ensure the eggs cook evenly without becoming rubbery on the outside.

Recipe notes

Spanish Omelette, also known as Tortilla Española, is a classic and hearty dish made with eggs, potatoes, and onions. This traditional Spanish recipe is simple yet flavorful, perfect for breakfast, brunch, or even a light dinner.

Loving Mediterranean classics? Don't miss our Wood-Fired Margherita Pizza or the silky perfection of our Authentic Spaghetti Carbonara!

Frequently asked questions

Can I add garlic?

Traditional Tortilla Española usually relies on onions for sweetness, but a clove of minced garlic can be added for extra depth.

How do I flip it safely?

Place a large flat plate over the pan, hold it firmly with one hand, and flip the pan over quickly. Slide the tortilla back in to cook the other side.