Making a traditional Spanish omelette at home requires just five basic ingredients and a few simple steps. Soft, tender potatoes and onions are cooked gently in olive oil, then mixed with well-beaten eggs and set in a pan until thick and sliceable. It is a hearty, easy meal that works just as beautifully for a quick weeknight dinner as it does for a lazy weekend breakfast.
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.
Lightly stir at the beginning to avoid dense spots, then stop to let it set.
Place a large plate over the pan and carefully flip the tortilla onto the plate.
Carefully flip the tortilla onto the plate.
Hold the plate firmly and flip in one quick, confident motion. Gently tuck the edges in for a clean, rounded shape.
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.
Finish with a light drizzle of mayonnaise on top if you want a little extra flavour.
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.
Let the tortilla rest for at least 5–10 minutes before slicing. This helps it set properly and makes it easier to cut clean slices without it falling