Spanish Omelette

Spanish omelette is traditional Spanish dish, made with eggs, potatoes, and onions. It is prefect for every occasion: dinner, as an appetizer or even a pic-nic.

Belula June 09, 2015 April 22, 2020
Overhead shot of the sliced Spanish omelette

Making this Spanish omelette recipe, means travelling in time, to my parents' house, sitting at our big family table, having lunch on Saturday while mom and dad each tell us about their 18-hole golf match they just finished. With detail! I love it, for this, and because it is delicious. Hope you will enjoy it as much as I do!

Where does Spanish Omelette come from?

The Spanish Omelette is originally from Spain, where it is called Tortilla de Patatas. Whenever I travel over there, I make it a point to eat tortilla every day, it is truly magical.

90° shot of one slice of Spanish omelette on a plate

How to cook Spanish Omelette?

Making this tortilla de papas is a one pan job. No mess, straight forward. You just need to stay in the kitchen area while your potatoes and onions cook to prevent them from sticking to the pan.

Overhead shot of the whole Spanish omelette on a plate

First off you must get all your ingredients ready: cut potatoes and onions, prepare the egg mixture, heat your olive oil in a pan should be medium size.

A word about how to cut your potatoes: you can either slice them thinly or shape them into little cubes. Totally up to you. I personally alternate.

Now its time to cook your potatoes and onions: the olive oil should be simmering! We are not frying the potatoes but cooking gently and patiently without coloration.

Remember to salt the potatoes! You should move the potatoes and onions around using a wooden spoon so that they do not stick to the bottom of the pan.

You will know they are ready once they are soft and you can break them with your spoon. Remove from the oil and transfer to the bowl with the eggs and the salt.

Overhead shot of the sliced Spanish omelette

How to make Spanish Omelette?

Here comes the tricky part, making the tortilla! A few tips:

  • The pan should be greased and hot before you pour in the potato / onion / egg mixture.
  • While its cooking, move the pan gently to prevent it from sticking to the bottom.
  • Make sure the egg cooks around the edges before flipping the Spanish omelette.
  • To flip: use a flat surface slightly larger than your pan (a big plate, the back of a baking tray, the bottom of a spring from baking mould).
  • When you put the omelette back in the pan use a spatula to help shape it nicely. Most importantly do not be afraid and work with swift movements! It will be great.

Is Spanish Omelette Gluten Free?

Yes, yes, yes! Spanish Omelette is gluten free! And, it is vegetarian!

How to serve Spanish Omelette?

You can eat Spanish Omelette hot, warm, or cold, totally up to you.

You can serve it with a salad on the side, as an appetizer cut in smaller pieces on piece of bread, or if you are hungry as a side to a meat!

It also happens to be perfect for a pic-nic menu!

Your pick. I love how versatile Spanish Omelette is!

Closeup shot of one slice of Spanish Omelette

Freezing Spanish Omelette

If you have leftovers you can freeze it. Wrap properly in plastic wrap and then transfer to Ziploc bag. But I prefer not to do this. I think tortilla is best when freshly made. Plus, it keeps perfectly in the fridge for a couple of days.

To reheat Spanish Omelette, you can cover with aluminium foil and put it in the oven until warm.

The ingredients used in all recipes on this site are measured using the metric system. I use a scale to be precise with my measurements and ensure good results. If you would also like to use a scale, here are some: USA, Canada, UK, Australia, France.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes

Servings: 6 servings
Nutrition: 541 cal
Cuisine: Spanish


  • Potatoes (big, white ) 3
  • Onions (big) 1
  • Olive Oil
  • Eggs 6
  • Salt


  • 1. In a pan, pour a generous amount of olive oil and start heating over medium low heat.
  • 2. Peal and thinly slice the onion.
  • 3. Thinly slice or cut into cubes the potatoes.
  • 4. In a bowl break the eggs and add a pinch of salt on top of every egg yolk. Wisk them together. Set aside.
  • 5. Once the oil is simmering add the potatoes and the onions. Season with salt.
  • 6. Let it cook covered over low/medium heat.
  • 7. Check from time to time that the potatoes are not colouring and not sticking to the bottom of your pan. Turn them from time to time.
  • 8. Once the potatoes and the onions are soft (enough that you can break them with your spoon), turn up the heat a little so that you can brown them a little.
  • 9. Remove pan from the stove, and using a skimmer, drain the potatoes and add them to the egg mixture. Mix.
  • 10. In the same pan, only leave a drop of olive oil, re-heat and add in the egg-potato-onion mixture. Let it cook in medium-low heat for about 5 minutes, moving the pan so that it does not stick. You should see the egg starting to cook on the edges.
  • 11. Flip over your "tortilla" using a plate and slide it back into the pan for another 5 minutes, adding a drop of olive oil into the pan before doing so.
  • 12. Use your spatula to nicely shape your Spanish tortilla.
  • 13. Depending on whether you like it well cooked or a little runnier, you would either flip it over one more time and cook for 3 more minutes or stop the cooking and slide your tortilla into a plate!
If you made this recipe I would really appreciate it if you leave a rating or comment below! Also, if you share on social media please use #cookwithbelula, I would love to see what you create!
You May Also Like
April 10, 2021
September 27, 2020
September 14, 2020
Juana June 16, 2015

mmmhhhh.... que ricura!

Belén Gowland
Belula June 24, 2015

Juaniiii!!! la vas a hacer?? Mandame una foto :)

Virginia June 16, 2015

Muchas felicidades por el blog, Belu! Me encantan tus recetas y las fotos. Hace poco estaba buscando info para unos amigos que se mudan a Paris y vi que hacias cenas en tu casa, que bueno!! Seguro que es super divertido. Un beso! Vir

Belén Gowland
Belula June 24, 2015

Hola Vir, Muchas gracias por tu mensaje :) Me alegraste el día!! Un beso

Lucas Nicholson April 06, 2020
Rosalyn April 23, 2020

This made me think of my mother!! She made this often growing up and it is now one of my family favorites. I do add grated pecorino Romano cheese to the eggs as she did. Also, I add things that need to be used up like a small bit of roasted peppers in a jar, a few fresh asparagus..., as long as they’re not watery vegetables, I chop, sauté and add to potato mix. Not traditional but delicious and a Perfect quick complete meal! Thank you for sharing!

Belén Gowland
Belula April 26, 2020

Hi Rosalyn!!! You are so right!! Such a good family meal! They use tonadd parmesan at my most house, pretty similar! I should probably go back to that!!! And what a great idea to add in veggies that you have lying around in your fridge!!! Thank you for sharing your story with me!! :)

Marc November 14, 2020

So easy yet so good! Takes me back to sunny summer picnics!

Belén Gowland
Belula November 15, 2020

Hi Marc! So happy you liked the Spanish Omelette!! It is a big hit at home 😃

Sol March 06, 2021

I always tried other recipes for Spanish omelette, but never achieved the results I wanted. This one is perfection! Almost like the ones you find in the mercados. Quedó rica! 👌🏽

Belén Gowland
Belula March 23, 2021

Hi Sol! So so happy to read the Spanish omelette turned out nicely. Its a recipe close to my heart, so this is the best thing you could ever say! Thanks for making the recipe and taking the time to give me your feedback! I really appreciate this!

Leave a comment and/or rating
Would you like to rate this recipe? (optional):