A classic Spanish tortilla with slowly confited potatoes and onions set in a thick, tender egg cake.
Tortilla española is one of the most fiercely debated dishes in Spain — onion or no onion, runny center or fully set — but the fundamentals are universal: thinly sliced potatoes and onions cooked slowly in olive oil until meltingly soft, then bound with beaten eggs and set in a hot pan into a thick, golden cake. It's tapas-bar food and home-kitchen staple in equal measure, eaten warm, at room temperature, or even cold the next day.\n\nThe technique that makes or breaks a tortilla is cooking the potatoes low and slow in a generous amount of olive oil — closer to confiting than frying — until they're fully tender and almost falling apart, not crisp or browned. That gentle cooking is what gives the finished tortilla its soft, custardy interior once the eggs are added.\n\nThe flip is the famous nerve-wracking moment: a plate placed over the pan, then a confident, quick inversion. It gets easier with practice, and even a slightly messy flip still tastes exactly the same once it's back in the pan finishing the second side.
Serves 4
Heat olive oil in a deep, medium skillet over medium-low heat. Add potatoes and onion in an even layer, season with a pinch of salt, and cook 25-30 minutes, stirring gently every few minutes, until fully tender but not browned.
Scoop the potatoes and onion out with a slotted spoon into a large bowl, reserving the oil. Let cool 5 minutes.
Beat eggs with 1 tsp salt in a separate bowl. Pour the eggs over the potatoes and onion and gently fold together, lightly crushing some of the potato slices as you mix.
Heat 2 tbsp of the reserved oil in a clean 9-10 inch nonstick skillet over medium heat. Pour in the egg-potato mixture, spreading evenly, and cook 4-5 minutes until the edges set and the bottom is golden.
Shake the pan gently partway through — if the tortilla slides freely, it's ready to flip; if it's stuck, give it another minute.
Place a large plate over the pan, hold it firmly, and invert the tortilla onto the plate in one confident motion. Slide it back into the pan to cook the second side.
Cook 3-4 more minutes until the second side is golden and the center is set but still slightly soft. Slide onto a plate and let rest 5 minutes before slicing.
Cook the potatoes at a true low-medium heat — they should be gently poaching in the oil, not sizzling and browning.
Save the leftover flavored olive oil after draining the potatoes; it's excellent for sauteing vegetables or drizzling on bread another day.
Let the tortilla rest at least 5 minutes after cooking before slicing so the center fully sets without spilling out.
Skip the onion for a 'tortilla sin cebolla' if you're in the no-onion camp — it's just as traditional in many regions.
Add cooked chorizo or jamón to the egg mixture for a heartier, meat-forward tortilla.
Serve in small squares as a tapas appetizer with toothpicks instead of as a full breakfast slice.
Refrigerate covered for up to 3 days. Serve cold or at room temperature — Spaniards rarely reheat tortilla, since it changes the texture, though a brief warm-up in a low oven works if you prefer it warm.
Tortilla española's exact origins are debated, with some accounts tracing it to 19th-century Navarre as a cheap, filling dish made from abundant potatoes, eggs and olive oil. It remains one of the most common tapas served across Spain and a fixture of home cooking, with strong regional and family opinions on whether onion belongs in it.
Most of it is drained off after cooking the potatoes and can be reused, so it's less wasteful than it sounds — the potatoes need to be fully submerged to cook evenly without browning.
That usually means the first side wasn't set enough before flipping, or the pan wasn't hot enough at the start — give it the full 4-5 minutes and check that the edges have set before attempting the flip.
This is genuinely a matter of preference in Spain — many home cooks like a slightly soft, custardy center, while others cook it fully through; adjust the final cooking time to your taste.
Per serving (220g / 7.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.