Spanish Potato Omelette (Tortilla Española) — Classic Potato and Egg Tortilla
Tortilla Española is Spain’s beloved potato omelette, served warm or room temperature in homes, bars, and tapas counters. This version uses slowly poached potatoes, eggs, olive oil, and onion for a tender, cohesive center.

Printable Recipe Card
Servings: 6 · Total: 55 min · Difficulty: medium
Ingredients (quick list)
- 900 g waxy potatoes (peeled and sliced 3 mm thick)
- 1 large yellow onion (about 150 g, thinly sliced)
- 6 large eggs (room temperature)
- 300 ml extra-virgin olive oil (used for poaching; about 75 ml is absorbed and the rest is strained for reuse)
- 8 g fine sea salt
Steps (summary)
- Peel the potatoes and slice them into even 3 mm rounds or half-moons so they cook at the same rate. Slice the onion thinly and…
- Warm 300 ml olive oil in a 24 cm nonstick or well-seasoned skillet over medium-low heat until it shimmers but does not smoke. A…
- Cook the potato mixture for 18 to 22 minutes, turning it every 4 minutes with a spatula. The potatoes should become completely…
- Set a colander over a heatproof bowl and drain the potatoes and onion for 5 minutes, reserving the olive oil for cooking and la…
- Fold the warm drained potatoes and onion into the beaten eggs, taking care not to mash all the slices. Let the mixture stand fo…
- Wipe the skillet clean, add 15 ml of the reserved oil, and heat it over medium heat. Pour in the potato-egg mixture, level the…
+ 1 more steps in the full instructions section below.
Cultural Background
Tortilla Española, also called tortilla de patatas, is a staple of Spanish home cooking and tapas culture. Its onion debate is famously regional and personal, making it both humble and deeply tied to family preference.
Equipment
💡 Tips
- Use waxy potatoes because they hold their shape better than floury potatoes during the oil-poaching stage.
- Do not brown the potatoes; classic tortilla texture comes from slow confit-style cooking, not frying until crisp.
- For a looser center, remove the tortilla when the middle still trembles slightly; for a fully set tortilla, cook the second side for 5 minutes.
⚠️ Common Mistakes
❌ Browning the potatoes until crisp
✅ Fix: Keep the heat medium-low and stir gently so the potatoes soften in oil without taking on deep color.
❌ Flipping before the base has set
✅ Fix: Cook until the edges pull away and the bottom moves as one piece when the pan is shaken.
❌ Cutting immediately after cooking
✅ Fix: Rest the tortilla for 10 minutes so the egg structure firms and the slices hold cleanly.
🧊 How to Store
Cool leftovers completely, cover, and refrigerate for up to 3 days. Serve cold or bring to room temperature for 30 minutes; to reheat, warm wedges in a covered skillet over low heat for 4 minutes per side.
📅 Make Ahead
Cook the potato and onion mixture up to 1 day ahead, drain it well, and refrigerate it covered. Bring it close to room temperature before mixing with the beaten eggs.
🍽️ Pairs Well With
- Manzanilla olives
- crusty bread
- roasted red peppers
- tomato salad
- aioli.
Regional Variations
- Tortilla sin cebolla omits onion and emphasizes the flavor of potato, egg, and olive oil.
- Tortilla con pimientos includes strips of roasted red pepper, especially in home-style versions.
- Bocadillo de tortilla serves thick slices inside a crusty roll as a common Spanish picnic or lunch food.
Ingredients
- 900 gwaxy potatoes (peeled and sliced 3 mm thick)
- 1large yellow onion (about 150 g, thinly sliced)
- 6large eggs (room temperature)
- 300 mlextra-virgin olive oil (used for poaching; about 75 ml is absorbed and the rest is strained for reuse)
- 8 gfine sea salt
🔄 Substitutions
- waxy potatoes→ Yukon Gold potatoes
- large yellow onion→ no onion
- extra-virgin olive oil→ mild olive oil
Instructions
- 1
Peel the potatoes and slice them into even 3 mm rounds or half-moons so they cook at the same rate. Slice the onion thinly and keep it separate from the potatoes while you heat the oil.
- 2
Warm 300 ml olive oil in a 24 cm nonstick or well-seasoned skillet over medium-low heat until it shimmers but does not smoke. Add the potatoes, onion, and 5 g of the salt, then fold gently so every slice is coated in oil.
- 3
Cook the potato mixture for 18 to 22 minutes, turning it every 4 minutes with a spatula. The potatoes should become completely tender without browning, and the onion should soften into the oil rather than crisp.
- 4
Set a colander over a heatproof bowl and drain the potatoes and onion for 5 minutes, reserving the olive oil for cooking and later use. Beat the eggs in a large bowl with the remaining 3 g salt until the whites and yolks are fully combined but not foamy.
- 5
Fold the warm drained potatoes and onion into the beaten eggs, taking care not to mash all the slices. Let the mixture stand for 10 minutes so the potato absorbs egg and the tortilla sets with a creamy interior.
- 6
Wipe the skillet clean, add 15 ml of the reserved oil, and heat it over medium heat. Pour in the potato-egg mixture, level the surface, and cook for 5 to 6 minutes, loosening the edges as they set while the center remains slightly soft.
- 7
Place a flat plate larger than the skillet over the pan, hold it firmly, and invert the tortilla onto the plate in one confident motion. Slide it back into the skillet and cook the second side for 3 to 4 minutes, then rest for 10 minutes before cutting into wedges.
🪪 Recipe Passport
Cultural Background
Tortilla Española, also called tortilla de patatas, is a staple of Spanish home cooking and tapas culture. Its onion debate is famously regional and personal, making it both humble and deeply tied to family preference.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Claudia Roden — The Food of Spain — (2011)
- Penelope Casas — The Foods and Wines of Spain — (1982)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Spanish Ham Croquettes (Croquetas de Jamón) — Crisp Tapas with Creamy Ham Béchamel
- Asturian Bean Stew (Fabada Asturiana) — Smoky Spanish Bean and Pork Stew
- Andalusian Gazpacho (Gazpacho Andaluz) — Chilled Tomato and Pepper Soup
- Valencian Paella (Paella Valenciana) — Saffron Rice with Rabbit, Chicken, and Beans
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Andalusian Gazpacho (Gazpacho Andaluz) — Chilled Tomato and Pepper Soup
Spanish · Soups · 25 min

Spanish Ham Croquettes (Croquetas de Jamón) — Crisp Tapas with Creamy Ham Béchamel
Spanish · Appetizers · 70 min

Asturian Bean Stew (Fabada Asturiana) — Smoky Spanish Bean and Pork Stew
Spanish · Stews · 210 min

Bosnian Popara (Попара) — Bread Porridge with Kaymak
Bosnian · Main Courses · 22 min

Bolivian Spicy Chicken Stew (Sajta de Pollo) — Aji Amarillo Chicken with Chuño
Bolivian · Main Courses · 95 min

Red Pozole (Pozole Rojo) — Hominy and Pork Chile Stew
Mexican · Soups · 185 min

Osso Buco (Osso Buco alla Milanese) — Milanese Braised Veal Shanks
Italian · Main Courses · 145 min

German Potato Salad (Kartoffelsalat) — Warm Vinegar-Broth Potato Salad
German · Salads · 50 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.