This post may contain affiliate links. Please read our disclosure policy.
An authentic Spanish Omelette made at home with just FIVE ingredients! This super easy Spanish omelette takes only a couple of minutes to prep. It delivers an incredible authentic flavor that rivals any tapas bar.
I make this classic dish with potatoes, eggs, and onions. I cook them slowly in extra virgin olive oil until they become soft and set into a thick, sliceable meal. I love how simple and filling it is. It is naturally gluten-free and works for picnics, BBQs, or a tapas-style spread. I usually serve it next to a fresh tomato salad or a light avocado corn salad. This makes it a complete meal without overcomplicating things.

Why This Recipe Works
I have tested this recipe multiple ways. I adjusted the potato size, the cooking time, and the exact amount of oil. This guarantees a soft center without the omelette falling apart.
This version keeps things simple and reliable so you get the right texture every single time without overthinking it. The ingredients are basic. However, cooking the potatoes and onions slowly in olive oil builds incredible flavor before adding the eggs. This quick method works beautifully. You can eat it warm right out of the pan or cold the next day for breakfast.
This tortilla has been in my life for as long as I can remember. It saved me from eating plain scrambled eggs again. It has also been with me through family barbecues, picnics, and even breakups. On days when I have more time, I make a cheesy bacon and egg hash. I also love doing a breakfast spread with garlic butter mushrooms.
What Is A Spanish Omelette?
What makes it so different from a classic omelette is its dense structure. It is meant to be cooked gently so it becomes incredibly sliceable and filling. You will usually see it cut into thick wedges or small bite-sized cubes, and it is traditionally eaten warm or at room temperature.
Ingredients

- Potatoes: I highly recommend using a waxy variety like Yukon Gold or red potatoes. I tried making this before with starchy Russet potatoes, and they break down too much in the pan, making the texture far too crumbly. Waxy potatoes keep the center soft while holding their shape beautifully.
- Eggs: You need just enough to fully coat the potatoes and hold the whole thing together. I have noticed that using too few eggs is the easiest way to end up with a dry omelette that falls apart as soon as you try to slice it.
- Onion: Some traditionalists skip the onion, but I think leaving it out is a missed opportunity for flavor. I cook it slowly alongside the potatoes so it softens completely and adds a very subtle sweetness. Just take your time and do not rush the heat, because you want the onion soft, not browned.
- Olive Oil: A good quality olive oil is non-negotiable here. The goal is to gently cook the potatoes and onions in the oil until they are tender, rather than frying them on high heat.
- Salt: Please do not wait to season only the eggs at the very end. I always salt the potatoes directly while they cook in the oil; otherwise, the final dish ends up tasting very flat.
Note: Please see recipe card at the bottom for list of full ingredients and measurements
How Do I Make Spanish Omelette
Making a great tortilla is not about complicated techniques. Having tested this endlessly since my first trip to Spain, I found it mostly comes down to controlling the heat. You want to cook the potatoes gently in the oil over moderate heat until they are tender enough to break with a spatula. If the heat is too high, they will fry and get crispy. Once the potatoes cook halfway through, add the onions so they get soft and sweet without burning.
The real secret to getting the right texture happens right before you mix in the eggs. I always make sure to:
- Drain the excess oil completely so the omelette stays light and the eggs set properly without turning greasy.
- Mix the warm potatoes and onions directly into the well-beaten, seasoned eggs so the mixture coats everything evenly.
- Pour the mixture back into the pan, shift things gently at the beginning, and then leave it completely alone.
You will know it is ready to flip when the edges firm up and the center still has a slight jiggle. Place a large flat plate over the pan and flip it in one quick motion while the center is still a little soft. If you wait too long, the top will overcook and crack.




Finish cooking to your preference
After you flip the omelette, you can leave the pan on the heat a bit longer if you want the eggs to set completely. I usually take it off the stove just as the middle sets so the inside stays very tender when you cut into it. My mom always taught me that the absolute best way to eat this is with a simple squeeze of Kewpie mayo on top, and she is right.
This omelette is incredibly versatile. I love serving it with a thick slice of warm crusty bread, or even next to a spinach and ricotta grilled sandwich if I need a really filling meal. If I want a lighter plate, a fresh avocado chicken salad, a breakfast smoked salmon stack or some fresh avocados stuffed with tomatoes and mozzarella work very well on the side.
When I am putting together a larger breakfast spread, I like to balance the table with a sweet baked overnight french toast or a tall stack of fresh blueberry pancakes. I will also add a few bite-sized cauliflower and egg muffins and finish the meal with a cold glass of whipped iced coffee.
Tips for the Perfect Spanish Omelette
When I make this at home, I always keep a few simple tricks in mind. The biggest secret is not rushing the potatoes. I let them gently cook in the oil over low heat until completely tender, rather than letting them fry or brown.
I also make sure I drain the excess oil before I add the eggs. Too much oil weighs the mixture down and makes it greasy. Once I mix the warm potatoes and onions into the beaten eggs, I let them sit together for a minute or two. This gives the potatoes time to absorb some of the egg, which helps the whole thing hold together.
Your pan size matters, too. I usually reach for a 9-inch or 10-inch skillet to get a thick slice with a soft center. If you use a pan that is too large, the omelette spreads out, becomes too thin, and overcooks quickly.
If flipping makes you nervous, my best advice is to use a flat plate slightly larger than your pan. Place it firmly over the top and flip the pan in one quick, confident motion. Make sure you do this while the center remains slightly soft so the top does not crack. After you turn it, gently slide the omelette back into the skillet to finish. If you really prefer not to flip, you can always cook the base on the stove and finish the top under the broiler for a few minutes.
Recipe FAQ’s
This usually comes down to structure. Either there weren’t enough eggs to bind everything together, or the potatoes were cut too large and didn’t cook evenly. It can also happen if you try to flip it when it’s either too soft or already overcooked.
The edges should be fully set, while the center still has a slight softness when pressed. It will continue to cook from residual heat after removing it from the pan, so don’t wait until it feels completely firm.
Yes, even if they have the same same, a tortilla española is a ticker omelette with potatoes and eggs. A Mexican tortilla is way thiner and it’s made from corn or wheat flour, classic ingredients for the base of tacos.
It doesn’t include ingredients like flour, milk, or fillings such as meats and vegetables. While you can add extras if you like, the classic version keeps it simple and focused on the potatoes and eggs.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Spanish Potato Omelette (Spanish Tortilla)
Ingredients
- 1/2 cup olive oil
- 5 potatoes diced into 1-inch pieces (yukon gold potatoes are my favorite here!)
- 1 brown onion chopped
- 8 eggs
- 1 pinch salt to taste
- 1 pinch cracked pepper to taste
- 1 pinch parsley to garnish, optional
Instructions
- Heat the olive oil in a nonstick medium-sized (30cm/12-inch) pan over medium heat.

- Add the diced potatoes and cook gently, stirring occasionally, until they begin to soften.

- Continue cooking the potatoes until tender with lightly golden edges (not crispy).

- Add the chopped white onion to the pan.

- Cook the potatoes and onion together until the onion is soft and translucent.

- Drain most of the oil using a colander or by carefully removing excess oil from the pan. Return the potato and onion mixture to the pan and spread evenly. Reduce heat to low.

- Beat the eggs with salt and pepper in a bowl and pour the egg mixture over the potatoes and onions.

- Gently move the mixture with a spatula to evenly distribute the eggs and help them cook through.

- Cook until the edges are set and the center is still slightly soft.

- Place a large plate over the pan and carefully flip the tortilla onto the plate.

- Carefully flip the tortilla onto the plate.

- Slide the tortilla back into the pan to cook the other side.

- Cook until fully set and golden underneath. Flip again onto a plate and garnish with parsley if desired.

- Slice and serve.

Video
Notes
Storage and Reheating
I always let the tortilla cool completely to room temperature before putting it away. Once cooled, I transfer it to an airtight container and keep it in the fridge for up to 4 days. I love storing it already sliced so I can just grab a piece for a quick snack or light meal during the week. To reheat, I place a slice in a skillet over medium-low heat to warm it gently. This keeps the inside soft without drying out the eggs. You can definitely use the microwave for convenience, just heat it in short bursts and cover it with a damp paper towel to lock in the moisture. While you can freeze the slices for up to a month in an airtight container, keep in mind the potatoes might change texture a bit. Thaw them in the fridge overnight before reheating them gently on the stove.Troubleshooting Your Omelette
If you run into any issues while making this, here is usually what went wrong:- Potatoes turned hard: Your heat was too high. Lower it so they soften slowly in the oil instead of frying.
- It falls apart: There were not enough eggs to bind everything. Make sure all the potatoes are heavily coated before pouring them back into the pan.
- Greasy texture: Too much oil was left in the pan. Always drain the excess before mixing the warm potatoes with your eggs.
- Cracks when flipping: It was left on the heat too long before turning. Make sure to flip it while the center is still a little soft.
- Uneven texture: The potatoes were likely cut inconsistently. Take your time slicing them into even pieces so they all cook at the same rate.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














Hi Carina
I was just about to make my own Tortilla when yours came in on my I pad so I thought I would like to tell you about mine .
I lived in Spain for 21 years so I can speak with some authority’s have a special omelette pan which is two pans which lock together it saves all the messing about using one pan ‘also you can cook both sides easily without getting scalded with hot egg etc.
In the Spanish markets they are plentiful and quite cheap.
I put mushrooms ‘red pepper and onion of course plus garlic and it is delicious.
Hope you like this comment
Yours frank
This recipe turned out amazingly! I feel like it would be sooo good with a drizzle or side of spicy marinara sauce.
I started out frying the diced potato, but felt like it was tough to brown evenly on all sides. So after about 7 min I popped the potatoes into my air fryer for another 7 minutes and it was perfection. While airfrying, I sautéed the onions and removed them to a bowl, adding the crispy potatoes once done.
Then I put the beaten egg in my cast iron pan, gave the bowl of potato and onion a good mix, and threw it on top of the eggs, mixing slightly to coat the top layer with a little bit of egg mixture.
Flipped like a dream and was extremely satisfying to eat. Saved half for a quick breakfast for the fam tomorrow.
Thanks!
This recipe looks delicious. I also want to comment that I really like the menu bar at the top of your page. I scrolled through so many tasty looking recipes and surely will prepare some of them!
Always looking for new options for breakfast and this recipe is definitely added to the menu!
Simple and delicious 🤤Thank you!!!
The beauty of this thing is when you flip it out on a plate and are all: VOILA! i made greatness!
This looks delicious. I already have dinner plans tonight, and tomorrow lunch defrosting. But this is on the menu for dinner tomorrow. This should appeal to all. Can’t wait and thanks for sharing.
i have tried it &it is so good thank you for the recipes.
I grew up on these–YUM! Love that you and your mom use the oil…so disappointing when someone tries to achieve the same results with boiled potatoes. I’m new to your site and am OBSESSED with your salads!
Thank you Sandra! And YES I agree regarding the potatoes. It’s just not the same!
I have to admit that this recipe makes no sense to me. What is the purpose of all this flipping onto and off of a plate? The first flip instruction is followed by “put the potatoes and onion back in” – there was never any indication they were to be separated from the eggs? This seems to be a frittata that’s flipped a few times. What am I missing?
It says to drain the oil with a metal colander, which means the onions and potatoes shouldn’t be in the pan anymore. Also it says to flip once. The second flip is to get it out of the pan onto a plate. It’s not that hard to understand if you read the recipe closely.
it’s still confusing even with your know-it-all reply. also why does spatula have to be plastic? i’m trying to learn and this is just not clearly written for the novice.
Hi Karina, Sorry about my earlier comment. I should have read the captions under your wonderful pictures and then I would
have seen the 1/2 cup of oil suggested by Mama. I will make this omelet this weekend, and like most of your other recipes, they always have been perfect. Thanks again and accept my apology for talking before completely reading.,