Spanish Tortilla (Potato Omelette Classic Recipe)
The great Spanish classic — a thick, set omelette of slowly confit-cooked potato and onion in olive oil, bound with egg into a golden, custardy round. At its best, a Spanish tortilla is neither fully set nor runny — it has a slightly yielding, creamy centre that sets further as it cools. Simple, endlessly satisfying, and as good at room temperature as it is warm from the pan. This is one of the most versatile dishes in all of European cooking.

About This Recipe
What is this dish?
Spanish tortilla — tortilla española or tortilla de patatas — is one of Spain's great national dishes and one of the most deceptively simple preparations in European cooking. At its heart it is an omelette, but describing it as an omelette undersells it considerably. The potatoes and onion are slowly confited in olive oil until completely tender and silky before being folded into beaten egg and set in the pan. The result is thick, golden, and custardy — more a potato cake than an omelette — and it is equally at home as a tapa, a light lunch, a picnic food, or a dinner party starter.
Why you'll love it
It is made from four ingredients and is one of the most satisfying things you can cook. It serves equally well warm or at room temperature, making it uniquely versatile — no other hot dish holds and travels as well. A well-made tortilla is a genuine culinary achievement and an impressive addition to any table.
When to serve
A classic tapas dish, a light lunch for 4, a picnic food, or a starter. At room temperature it holds for up to 4 hours, making it ideal for gatherings.
Quick tips
Cook potatoes gently in oil at low heat. Rest the egg-potato mixture for 5 minutes before cooking. Flip confidently with a large plate. Rest before cutting.
Ingredient Highlights
Waxy Potatoes
Charlotte, Desiree, or any waxy variety holds its shape during the slow oil cooking and produces tender, silky slices. Floury potatoes (King Edward, Maris Piper) break apart during the long confit and produce a starchy, heavy tortilla. The variety of potato matters — waxy produces the best texture.
Good Quality Olive Oil
The olive oil is not just a cooking medium here — it is an ingredient. It flavours the potato and onion during the long confit. Use a good quality Spanish olive oil if possible, or any extra virgin olive oil with a flavour you enjoy. The large quantity may seem excessive, but most of it is reused after cooking.
Eggs
Fresh, good quality eggs make a visible difference in a dish this simple. Six large eggs for 600g of potato gives the right ratio for a thick, set tortilla with a custardy centre. The yolk colour of free-range eggs also contributes to the characteristic deep golden colour of a well-made tortilla.
Substitution Options
Add sliced red pepper or chorizo with the onion for a more elaborate version. Replace regular potatoes with sweet potato (reduce the confit time slightly). Use any mild neutral-flavoured fat if olive oil is not available, though the flavour will be less authentic.
Step-by-Step Instructions
Confit the potatoes and onion
Pour the olive oil into a 22–24cm (9in) non-stick or well-seasoned cast-iron pan over medium-low heat. Add the sliced potatoes and onion. The oil should come about halfway up the sides of the vegetables — add more if needed. Cook gently for 20–25 minutes, turning occasionally with a spatula, until the potatoes are completely tender but not browned. They should almost melt under gentle pressure. This gentle confiting in oil, rather than frying, is the defining technique of a proper tortilla.
Pro Tips:
- •Low and slow is essential — the potatoes should barely bubble in the oil, not fry; you want them soft and silky, not crispy
- •Use waxy potatoes, not floury ones — floury potatoes disintegrate in the oil rather than holding their shape
Beat the eggs
Crack the eggs into a large bowl and beat vigorously with a fork or whisk. Season with salt and a generous grind of black pepper. Using a slotted spoon, transfer the cooked potato and onion from the oil into the egg mixture, leaving most of the oil behind in the pan. Gently fold the potatoes and onion through the egg. Leave to rest for 5 minutes — this brief rest allows the potatoes to absorb some of the egg mixture.
Pro Tips:
- •Reserve the infused potato and onion cooking oil — it is extraordinarily flavourful and can be used for future cooking
- •The 5-minute rest is important — it allows the starch from the potatoes to slightly thicken the egg mixture, helping the tortilla set evenly
Cook the first side
Pour 2–3 tablespoons of the reserved oil back into the pan over medium-high heat. When hot, pour in the egg and potato mixture, spreading it evenly. Immediately reduce the heat to medium-low. Cook for 5–6 minutes, shaking the pan occasionally, until the edges are set and the centre is still slightly wobbly. Slide a spatula around the edges to ensure it isn't sticking.
Pro Tips:
- •The tortilla should be set around the edges and jiggly in the centre when it is time to flip — do not wait for the top to fully set
- •Run the spatula or a silicone tool around the edge of the tortilla every minute or so to prevent sticking
Flip the tortilla
This is the step that makes many people nervous. Place a large, flat plate (larger than the pan) firmly over the pan. In one confident motion, flip the pan and plate together so the tortilla lands cooked-side up on the plate. Slide it back into the pan uncooked-side down. Cook for a further 3–4 minutes until the bottom is set but the centre remains slightly soft.
Pro Tips:
- •Confidence is key — a hesitant, slow flip causes the unset egg to run everywhere; a decisive, quick flip results in a perfect tortilla
- •Use the largest, flattest plate you have and hold it firmly — the entire surface of the plate should cover the pan completely
Rest and serve
Slide the finished tortilla onto a serving plate and allow to rest for at least 5 minutes — it continues to set and firms up as it cools. The ideal tortilla has a slightly yielding, custardy centre. Scatter flat-leaf parsley over the top. Serve warm, at room temperature, or cold — all three are equally valid. Cut into wedges.
Pro Tips:
- •A tortilla eaten at room temperature, perhaps an hour after cooking, is arguably better than one eaten straight from the pan — the texture becomes more uniform and creamy
- •The tortilla can be held at room temperature for up to 4 hours — making it ideal for parties and picnics
Chef's Tips
Techniques that separate good from great
Leave the centre slightly under-set
The debate over whether a tortilla should be set through or have a custardy centre (jugosa, or juicy, in Spanish) is fiercely contested in Spain. The modern preference in restaurants is for a slightly runny, yielding centre that oozes gently when cut. Remove the tortilla from the heat while the centre still jiggles slightly — it firms up significantly as it rests.
Save the cooking oil for next time
The olive oil used to cook the potatoes and onion becomes infused with their flavour and the flavour of the eggs. This oil is extraordinarily delicious for dressing salads, frying eggs, or making bread — don't discard it. Strain through a fine sieve and store in a jar in the fridge for up to a week.
Season more than you think
A tortilla is a simple dish and seasoning matters enormously. Salt the potatoes generously during the confit and season the egg mixture before adding the potatoes. Tortilla made without adequate salt tastes flat and disappointing, regardless of the technique.
Nutrition Facts
Per serving
* Percent Daily Values are based on a 2,000 calorie diet.
Equipment Needed
- 22–24cm (9in) non-stick or cast-iron skillet
- Large flat plate (larger than the pan)
- Slotted spoon
- Spatula
Quick Tips
- Cook the potatoes gently in oil at low heat until completely tender — this is confiting, not frying, and the distinction is important
- Flip the tortilla confidently with a plate larger than the pan — hesitation leads to disaster
- Let the tortilla rest for at least 5 minutes before cutting — it firms up and becomes more cohesive as it cools
Recipe Variations
Different ways to make this dish your own
Tortilla with Chorizo
Add 100g of sliced cooking chorizo to the potato and onion during the confit. The chorizo releases its paprika-red fat into the oil, which colours the potatoes and adds a smoky, spiced depth to the finished tortilla.
Tortilla with Red Pepper
Add a sliced roasted red pepper (from a jar is fine) to the potato and egg mixture before cooking. The sweet, slightly smoky pepper is a classic and popular addition.
Mini Tortillas
Make individual tortillas in a small 15cm pan — one per person — for a dinner party starter. Each tortilla uses 2 eggs and about 150g of potato. They cook faster (about 3 minutes per side) and make for an elegant, impressive presentation.
Cold Tortilla Sandwich (Bocadillo de Tortilla)
One of the great sandwiches of Spain — a slice of room-temperature tortilla in a crusty baguette, sometimes with aioli or salsa brava. Incredibly satisfying and perfect for packed lunches.
What to Serve With
Perfect pairings to complete the meal
Aioli
The classic Spanish accompaniment — a rich, garlicky mayonnaise that pairs perfectly with the soft potato and egg. Either homemade or good quality shop-bought, it transforms the tortilla into something even more satisfying.
Salsa Brava
A spiced tomato sauce with a gentle heat, traditionally served with patatas bravas, that also works brilliantly as a dipping sauce for tortilla. The acidity and spice of the salsa contrasts with the rich, fatty tortilla.
Simple Green Salad
A small side salad of mixed leaves with a sherry vinegar dressing transforms the tortilla into a light lunch. The acidity of sherry vinegar is a classical Spanish flavour that complements the egg and potato.
Pan con Tomate
Grilled bread rubbed with a halved ripe tomato and drizzled with olive oil — the simplest and most satisfying Spanish bread. Served alongside, it makes the tortilla a complete, thoroughly Spanish meal.
Storage & Make-Ahead
Keep it fresh and plan ahead
Refrigerator
Keeps well in the fridge for up to 3 days, wrapped or in an airtight container. The texture becomes firmer when cold but is still excellent.
Freezer
Not recommended — the egg texture deteriorates significantly when frozen and thawed.
Make-Ahead
Excellent made ahead — tortilla is in many ways better at room temperature than freshly cooked. Make up to a day ahead, refrigerate, and bring to room temperature for 30 minutes before serving.
Reheating
Best served at room temperature rather than reheated. If reheating, warm gently in a low oven (150°C) for 10 minutes, covered with foil. Avoid the microwave, which makes the egg rubbery.
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this: