Spanish tortilla, sometimes called a Spanish omelette, is made with thinly sliced potatoes, onions, and eggs, gently cooked in olive oil. The potatoes are tender, satisfying, and this recipe is so easy to make at home.

The partially sliced spanish tortilla on a platter with one sliced removed. Next to this is a slice of the tortilla on a plate with a fork.
Photo Credit: Mark Beahm

Spanish tortilla or Tortilla de Patatas is one of Spain’s most popular dishes and a favorite in tapas bars served along side other favorites like Gambas al Ajillo, a.k.a. garlic shrimp. But, don’t worry if you’re not up for an all nighter; this potoato omlette is easy to make at home. It only requires 6-ingredients, 5 if you skip the paprika, which is just a little something extra I like to add.

I originally, wrote this recipe back in 2017. However, after a recent culinary tour of Spain, I decided to make a few adjustments to the recipe and I think it’s even better than before. I hope you feel the same way. The potatoes cook until velvety and tender, the onions are sweet and it all combines with the custardy eggs. This easy Spanish recipe, is perfectly dense, a little creamy and 100 percent satisfying.

Although it is often served along with other Spanish tapas recipes, you can enjoy this as a meal any time of day! And it is better at room temperature, so you can make it ahead of time to have ready when guests arrive.

Ingredients for spanish tortilla including eggs, potatoes, onion, olive oil, salt, and black pepper.

Ingredients Needed to Make A Spanish Omlette

  • Potatoes: A waxy or all-purpose potato is the best to use. I recommend Yukon Gold potatoes, or something waxier like creamer potatoes or new potatoes.
  • Yellow Onion: The onion becomes tenderly sweet when cooked in the olive oil. If you don’t have a yellow onion, a white onion will work just as well.
  • Olive Oil: I prefer to use a Spanish olive oil for this. Our Spanish Hojiblanca Olive Oil is just peppery enough to add a little something extra.
  • Eggs: I find 6 large eggs to be just the right amount to bind everything together.
  • Seasonings: Kosher salt enhances the flavor of all the ingredients. Sweet Spanish Paprika isn’t traditional but it adds a little complexity to an otherwise simple dish. You can skip it if you want to.
A slice of the spanish tortilla (Tortilla de Patatas) on a white plate with a fork. In the background is the rest of the tortilla on a platter and a knife.

How to Make A Spanish Tortilla (Tortilla de Patatas)

This recipe is relatively easy to make, but it does require a little technique and some courage to flip the tortilla, and slide it back into the pan to finish cooking.

  • Slice the potatoes and onions: Cut the peeled potatoes in half crosswise. Set them cut-side down on the cutting board and cut them into 1/8-inch-thick slices. Cut the onion in half through the root. Remove the outer layer. Set the onion halves cut-side down and cut into 1/8-inch-thick half-moon slices.The sliced potatoes and onions for the spanish tortilla on a cutting board with a knife.
  • Cook the potatoes and onion: Heat the olive oil in an 8- or 9-inch nonstick skillet over medium-high heat. Once the oil begins to shimmer add the potatoes and onions to the pan. Reduce the heat to low and cook for 20 minutes, stirring occasionally, until the potatoes are tender when pricked with the tip of a knife. Use a slotted spoon to remove the potatoes and onions from the oil to a plate. Or set a heat-safe strainer over a heatsafe bowl and drain them. Reserve the olive oil, as you’ll use some of it again and can save the rest for another time.The cooked sliced onions and potatoes for the spanish tortilla draining in a colander.
  • Beat the eggs: In a mixing bowl, whisk the eggs and a generous pinch of salt and teh paprika. Add the potatoes to the egg mixture and mix gently.The eggs, potatoes and onions for the spanish tortilla mixed together in a bowl with a spatula.
  • Cook the tortilla: In the pan, heat 2 tablespoons of the reserved olive oil over medium heat until shimmering. Add the egg and potato mixture and cook for 3 to 4 minutes, until the eggs set at the bottom. To prevent sticking, shake and swirl the pan occasionally or run a rubber spatula between the omelet and the pan.The cooked spanish tortilla in a skillet.
  • Flip and finish the tortilla: Set a plate larger than the diameter of the pan over the top of the pan. Quickly but carefully flip the pan over, inverting the omelet onto the plate. Add another tablespoon of oil to the skillet. Gently slide the omelet back into the pan, uncooked side down. Cook for 3 to 4 minutes or until just set. For neater edges, run a rubber spatula around the edges of the omelet a few times while it cooks.
  • Serve: Turn the omelet out onto a plate. Serve warm or at room temperature.
The partially sliced spanish tortilla on a platter. Next to this is a stack of 2 plates with 2 forks, a knife, and a plate with sliced bread.

What is the Difference Between a Spanish Tortilla and a Frittata?

I love the way Melissa Clark of the New York Times described this dish as a “potato cake with just enough eggs to bind it together.” With that, here are a few differences between Spanish tortilla and a frittata:

  • Ingredients. You can make a frittata with almost combination of veggies and eggs. I make a spinach frittata often, as its a favorite in my house. While a Spanish omelette is made with eggs, potatoes, onions, olive oil, and a dash of salt. I add a pinch of sweet paprika, but that is just my personal preference.
  • Texture and Density. Tortilla Española is dense and tender, thanks to layers of thinly sliced velvety potatoes. A frittata is thinner and typically drier.
  • Cooking Technique. To finish a frittata you place it in the oven, while a Spanish tortilla is cooked entirely on the stovetop, flipping it over halfway through.

Three Tips for the Best Spanish Omelette

  1. Salt the eggs first! I picked up this tip from Daniel Gritzer of Serious Eats. Seasoning the eggs first will help them retain moisture while cooking.
  2. Cook the potatoes and onions gently in plenty of olive oil. Use at least 1 cup of olive oil. It should gently bubble until the potatoes are cooked through to tender perfection. This is what truly gives the tortilla it’s velvety texture. But don’t worry, the oil is draied from the potatoes, and you can reuse the deliciously flavored olive oil for something else like Roasted Vegetables or Olive Oil Pasta.
  3. Do not serve it hot! This is one omelette that is even better at room temprature (or cold), so allow it at least a few minutes before serving. Better yet, you can make it a few hours ahead or the night before.
A slice of the spanish tortilla on a plate with a slice of bread and a fork.

What to Serve with Spanish Tortilla?

Like I said earlier, this Spanish potato omelette recipe is often served as a tapa in Spain along with other nibbles and drinks.

To make it a Spanish feast serve this some of my favorite recipes. Make a big pitcher of Red Wine Sangria or Tinto de Verano, invite some friends over a make Traditinal Paella with seafood and chicken, add something fresh like Watermleon Gazpacho, and don’t forget to add something sweet like Churros or Crema Catalana.

More Spanish Recipes

Browse all Mediterranean recipes

Visit Our Shop.

4.80 from 70 votes

Easy Spanish Tortilla Recipe

Suzy Karadsheh of The Mediterranean Dish. In the kitchenSuzy Karadsheh
A close up of the partially sliced spanish tortilla on a platter with one sliced removed.
Spanish tortilla or tortilla española is basically a Spanish omelette with potatoes and eggs cooked gently in olive oil. This dish is traditionally served at room temperature or cold as a tapa, but it is great for any meal of the day. Leftovers will last in the fridge for a good 3 days!
Prep – 15 minutes
Cook – 30 minutes
Cuisine:
Spanish
Serves – 6
Course:
Appetizer

Ingredients
  

Instructions
 

  • Slice the potatoes and onions: Cut the peeled potatoes in half crosswise. Set them cut-side down on the cutting board and cut them into 1/8-inch-thick slices. Cut the onion in half through the root. Remove the outer layer. Set the onion halves cut-side down and cut into 1/8-inch-thick half-moon slices.
  • Cook the potatoes and onion: Heat the olive oil in an 8- or 9-inch nonstick skillet over medium-high heat until shimmering but not smoking. Add the potatoes and onions to the pan. Reduce the heat to low and cook for 20 minutes, stirring occasionally, until the potatoes are tender when pricked with the tip of a knife. Use a slotted spoon to remove the potatoes and onions from the oil to a plate, or set a heat-safe strainer over a heat-safe bowl and drain the potatoes. Reserve the olive oil as you will need it later.
  • Beat the eggs: In a mixing bowl, whisk the eggs, sweet Spanish paprika, and salt. Add the potatoes to the egg mixture and mix gently.
  • Cook the tortilla: In the pan, heat 2 tablespoons of the reserved olive oil over medium heat until shimmering. Add the egg and potato mixture and cook for 3 to 4 minutes, until the eggs set at the bottom. To prevent sticking, shake and swirl the pan occasionally or run a rubber spatula between the omelet and the pan.
  • Flip and finish the tortilla: Set a plate larger than the diameter of the pan over the top of the pan. Quickly but carefully flip the pan over, inverting the omelet onto the plate. Add another tablespoon of oil to the skillet. Gently slide the omelet back into the pan, uncooked side down. Cook for 3 to 4 minutes or until just set. For neater edges, run a rubber spatula around the edges of the omelet a few times while it cooks.
  • Serve: Turn the omelet out onto a plate. Serve warm or at room temperature.

Video

Notes

  • To finish in the broiler: If flipping the tortilla feels intimidating, you can finish it in the broiler, although that’s not traditional. Turn on the broiler. Cook the tortilla on the stovetop until you see the edges of the omelette begin to set and firm up, then put the skillet under the broiler to finish cooking. Broil for about 5 minutes, watching carefully until the eggs are cooked through and the top of the omelette browns slightly.
  • Nutritional Information: The actual calories and fat content in this recipe is much less, as most of the oil is drained off.
  • Make Ahead and Leftovers: You can make this a night or so ahead. Let cool completely before storing in the fridge in an airtight container for up to 3 days. Leftover Spanish tortillas are great served just at room temperature or even cold. 
  • You can reuse any remaining extra virgin olive oil in other dishes; it will be deliciously flavored with the onions. 
  • Visit Our Shop to browse quality Mediterranean ingredients, including extra virgin olive oils, all-natural spices, and more.

Nutrition

Calories: 447.6kcalCarbohydrates: 15.4gProtein: 7.3gFat: 40.3gSaturated Fat: 6.4gPolyunsaturated Fat: 4.7gMonounsaturated Fat: 27.9gTrans Fat: 0.02gCholesterol: 163.7mgSodium: 456.3mgPotassium: 413.8mgFiber: 2.1gSugar: 1.6gVitamin A: 403.7IUVitamin C: 16.3mgCalcium: 39.3mgIron: 1.7mg
Tried this recipe?

*This post originally appeared on The Mediterranean Dish in 2017, it was updated in 2021 and most recently in 2025 after a culinary cooking trip in Spain. We revised the recipe and updated the photos for the readers’ benefit.

Bundle and Save!

Four of our best-selling signature olive oils, perfect for everyday use.

The Everyday Extra Virgin Olive Oil Bundle from The Mediterranean Dish shop next two 3 bowls of olives and a wooden tray with a loaf of bread and a bowl of olive oil.

Share it with the world

I’m Suzy; born and bred right on the shores of the Mediterranean. I’m all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you’re here…
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.80 from 70 votes (50 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Jaimee says:

    This recipe is absolutely luscious. Sometimes I add a handful of fresh parsley and dill. I always serve it with a simple green salad with manchego, lemon and olive oil. Such a good dinner, brunch, lunch, breakfast. Thank you!

  2. Amy says:

    The saturated fat is listed, but not the overall fat. Can you provide this info.

  3. Lillian howard says:

    I had this in balboa Spain. This recipe is the same as they made it. Love

  4. Paul B says:

    4 stars
    Very sensible explanation. To save a little oil (even though the potatoes do compress), I fry them in two batches. And, in my experience, the onions fry more quickly than the potatoes, so I do them separately, either on the side or after the potatoes. You should be among really good friends if you are adding paprika or scallions. To avoid the scary flip, you can slide the half-cooked tortilla onto a plate, cover it with an inverted plate, flip the two, and slide the tortilla back into the pan. Or flip it from the frypan onto a non-stick cookie sheet and then slide it back in. All good.

    1. TMD Team says:

      Thanks for sharing these tips, Paul!

  5. Ali says:

    I am following The Mediterranean Diet way of eating. Could I substitute sweet potatoes for the russet ones?

    1. Suzy Karadsheh says:

      Sure! That should work just fine!

  6. SB says:

    5 stars
    This was super tasty, even when I broke the rules and had it warm! Like a latke and a frittata had a baby šŸ™‚

    1. Suzy says:

      What a great description, lol! So glad you enjoyed it!!

    2. Lucy says:

      Great Passover recipe!
      Love it

  7. RocĆ­o Barreno says:

    Hi, thanks for the recipes. As a Spaniard, just a few notes. Do not add the salt to the eggs before, this creates water in the eggs and makes mixing difficult. Beat the eggs a little just before addinf the potatoes. The final mixture should be creamy. Do not put the tortilla in the oven as it will dry out. The perfect omelette has a little liquid egg in the middle. To give it that touch, you need to turn it over with a plate 2 times. Firm tortillas are rare, and are generally served to tourists. We are very proud of our cuisine and we are very conservatives with the ingredients, so if you are looking for the original recipe: neither paprika nor scallions. Tortillas are highly appreciated in Spain, with competitions throughout the country. Also many Spaniards eat it without onion. It’s matter that divides the country šŸ˜‰.

    1. Ada Ortiz says:

      Spot on RocĆ­o. I almost got a heart attack when I read the words “paprika” and “oven” on a Spanish omelette recipe.

  8. Maki says:

    5 stars
    This was sooo good!!!! Easy to make, great flavors and absolutely delicious! Thank you!

  9. Jennifer says:

    5 stars
    Such a delicious and flavorful recipe!! I’m just as excited to eat the leftovers!

    1. Suzy says:

      Thanks, Jennifer! This one makes AMAZING leftovers!!

  10. Toni says:

    5 stars
    I loved how flavorful this is!! So easy to make and makes a great leftover too

    1. Suzy says:

      Thank you, Toni!

  11. Cathy Burke says:

    5 stars
    I absolutely loved the flavors in here! Such a delicious dish!

    1. Suzy says:

      Thanks so much!

  12. Nancy Biggs says:

    Suzy, I learned to make Spanish Tortilla in southern Spain almost 60 years ago. It is still one of my very favorite foods. I often omit the onion, but your recipe is spot on. And try it as a sandwich with Serrano ham on a crisp baguette….

    1. Suzy says:

      Ooo! That sound delish! Thanks for the tip!!

  13. George says:

    Suzy,
    I made this tortilla and it worked great. I am nervous when flipping it over but it came out OK and we loved eating it. I am grateful and my wife is too!
    George
    Fort Wayne, IN

    1. Suzy says:

      Awesome! Thank you, George!

  14. Diana says:

    5 stars
    Your Spanish tortilla sounds sooo good!!! The ultimate comfort food for breakfast, count me in!

    1. Suzy says:

      Thanks, Diana!

  15. bozena nikola says:

    this me spring summer dish for lazy dinner

    1. Suzy says:

      Yes!! I love this one for an easy dinner, too!

  16. Claudia Lamascolo says:

    5 stars
    I love this egg and potato style breakfast it sure is hearty and my husband loved it!

    1. Suzy says:

      Wonderful! Thanks, Claudia!