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 is such a delicious dish! Thank you for sharing.
This my second recipe delicious recipe I made for Suzi this week and it was a big hit. The directions were right on and the outcome was perfect.
I would love to make this recipe, but I don’t have an oven safe skillet. Would it work well in a dutch oven?
Hi, Christy. We’ve never tried that before, but I think it would work. Just be sure to use a smaller Dutch oven (around 8 to 10 inches in diameter) to maintain the traditional thickness of the tortilla. A larger pot may cause the mixture to spread out too much and cook unevenly.
I’ve made this several times now and it’s delicious every time!
Delicious, and so simple. Much of the oil does drain out, for those who are nervous! I stirred together a little chipotle mayo on the side, which I highly recommend- pairs beautifully.
Can I add chorizo to the recipe
Sure! That would be delicious!
Hi!
Tortilla de patata (as we call it in Spain) can be made with many different things.
It is delicious with chorizo.
It is also very good if you add green pepper with the onion.
Another way to make it is to take out half the potatoes and add courgettes, which are very succulent.
In short, you can add whatever you like.
Thanks so much for sharing your insights here!!
What kind of EVOO did you use?
Hi, Leigh Anne! Really any EVOO will work here, but a good options from our shop are the Hojiblanca and Arbequina varieties.
Can we add any other vegetables like tomatoes mushrooms corn?
Absolutely! Enjoy!