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.

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.
Table of contents

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.

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.
- 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.
- 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.
- 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.

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
- 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.
- 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.
- 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.

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
Spanish
Crispy Patatas Bravas Recipe
Fish and Seafood
Spanish Paella with Chicken and Seafood
Appetizer and Mezze
Pan Con Tomate (Spanish Tomato Bread)
Recipe Roundups
12 Irresistible Spanish Tapas Recipes Everyone Will Love
Browse all Mediterranean recipes.
Visit Our Shop.
Easy Spanish Tortilla Recipe

Ingredients
- 1 pound Yukon Gold potatoes, peeled (about 4 to 5 small potatoes)
- 1 medium yellow onion
- 1 cup extra virgin olive oil
- 6 large eggs
- 1 teaspoon sweet Spanish paprika (optional)
- 1 teaspoon Kosher salt
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
*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.

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!
The saturated fat is listed, but not the overall fat. Can you provide this info.
I had this in balboa Spain. This recipe is the same as they made it. Love
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.
Thanks for sharing these tips, Paul!
I am following The Mediterranean Diet way of eating. Could I substitute sweet potatoes for the russet ones?
Sure! That should work just fine!
This was super tasty, even when I broke the rules and had it warm! Like a latke and a frittata had a baby š
What a great description, lol! So glad you enjoyed it!!
Great Passover recipe!
Love it
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 š.
Spot on RocĆo. I almost got a heart attack when I read the words “paprika” and “oven” on a Spanish omelette recipe.
This was sooo good!!!! Easy to make, great flavors and absolutely delicious! Thank you!
Such a delicious and flavorful recipe!! I’m just as excited to eat the leftovers!
Thanks, Jennifer! This one makes AMAZING leftovers!!
I loved how flavorful this is!! So easy to make and makes a great leftover too
Thank you, Toni!
I absolutely loved the flavors in here! Such a delicious dish!
Thanks so much!
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….
Ooo! That sound delish! Thanks for the tip!!
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
Awesome! Thank you, George!
Your Spanish tortilla sounds sooo good!!! The ultimate comfort food for breakfast, count me in!
Thanks, Diana!
this me spring summer dish for lazy dinner
Yes!! I love this one for an easy dinner, too!
I love this egg and potato style breakfast it sure is hearty and my husband loved it!
Wonderful! Thanks, Claudia!