Go Back
+ servings
Finished Spanish omelet, the tortilla de patatas on a white plate.

Spanish Tortilla Recipe (Tortilla de Patatas)

This easy and authentic Spanish omelette recipe combines egg, potato, onion, olive oil, and salt in what is the best Spanish tortilla you'll try.
4.98 from 34 votes
Print (images optional) Pin
Course: Appetizer, Breakfast, Snack, Tapas
Cuisine: Spanish
Prep Time: 1 hour
Cook Time: 15 minutes
Total Time: 1 hour 15 minutes
Servings: 8 slices
Calories: 215.41kcal


  • 2 lbs potatoes Yukon Golds work well (1kg)
  • Salt to taste
  • 8 large eggs free range if possible
  • 1 large onion
  • Extra Virgin Olive Oil enough to fry the potatoes and cook the tortilla. You can substitute a neutral oil for frying if you wish (but good quality olive oil really makes a difference!).


  • Peel the potatoes and rinse them under cold water.
  • Slice the potatoes into thin slices, I prefer about 1/2 centimeter (some prefer thicker). I use a mandolin to do this quickly and easily.
    Sliced potatoes in a bowl
  • Pat the potato slices dry and put them into a large bowl, sprinkle with salt, and mix well.
  • Heat a 1/2 inch of high quality extra virgin olive oil in a large frying pan at medium low heat.
  • When the oil is hot, add the potatoes and add more oil if necessary until all are covered.
    Sliced potatoes in a frying pan covered with olive oil
  • Cook the potatoes for 20 minutes at a low heat (they may break apart, that is okay).
    Sliced potatoes frying in olive oil to make Spanish tortilla
  • While the potatoes are cooking, beat the eggs in a large bowl and season with some salt.
  • Slice the onion as thin as possible (julienne style) and fry over a low heat in a separate heavy pan (I like stainless steel) for about 10-20 minutes until they begin to caramelize (stir often).
    Sliced onions caramelizing in a frying pan for tortilla de patatas
  • When the onions are caramelized, drain off any excess oil and add to the egg mixture.
    Caramelized onions and beaten eggs
  • When the potatoes have been frying 20 minutes, remove them with a slotted spoon into a strainer and allow to cool off while any excess oil drips away.
    Straining fried potatoes in a metal strainer to add to the Spanish tortilla
  • After a few minutes, add the potatoes to the egg mixture and stir well.
  • Let the egg mixture sit for about 20 minutes.
  • In the same pan where you fried the potatoes, remove all the oil (you can reuse it!) and over a medium low heat add the egg mixture.
    Tortilla mixture in a frying pan
  • Over medium-low heat, cook the tortilla for about 6-8 minutes per side. Make sure the heat is low enough or the tortilla will cook too quickly and be rubbery. You can run a rubber spatula along the edges to make sure the tortilla isn't sticking.
    Cooking a Spanish omelet in a frying pan.
  • When you are sure that the bottom is cooked and you want to flip the tortilla, take a large plate and put it over the pan and flip quickly! Some egg will likely slip out-- it'll be messy-- but that's okay!
    After flipping the Spanish tortilla it cooks on the other side.
  • Finally, slide out of the pan onto a serving plate and let cool a little before diving in.
    Finished Spanish omelet, the tortilla de patatas on a white plate.


  • Use the best quality ingredients -- this recipe is all about the flavor of the eggs, potatoes, and olive oil. 
  • Take your time. There are quicker recipes out there -- this one is better and worth the extra time.
  • Lower the heat. Make sure to cook over medium-low. Cooking over a heat that's too high will result in a rubbery tortilla. 
  • Cook the eggs and potatoes separately. Many recipes cook them together, but it's worth cooking each to their perfect point in separate pans.
  • Use room temperature eggs. In Europe, many people don't refrigerate their eggs at all. Recipes are meant to use room temperature eggs and it does make a big difference.
  • Let the egg, potato, and onion mixture sit for at least 15 minutes -- minimum! This makes a HUGE difference to the final result. It is a must.
  • Don't fear the flip! You have to go forcefully and quickly to make it happen. Don't be afraid!
  • Use a small frying pan and make two tortillas when starting out. I love this tip because it makes the flip so much easier (the pan is lighter, any dinner plate will work, and if you mess up the first time you still have half the batter left!). 


Calories: 215.41kcal | Carbohydrates: 21.41g | Protein: 7.97g | Fat: 11.05g | Saturated Fat: 2.34g | Trans Fat: 0.02g | Cholesterol: 163.68mg | Sodium: 106.31mg | Potassium: 558.28mg | Fiber: 2.73g | Sugar: 1.63g | Vitamin A: 240.14IU | Vitamin C: 23.36mg | Calcium: 41.5mg | Iron: 1.72mg
Did you make this recipe?Tag @spanishsabores on IG and hashtag it #spanishsabores!