Spanish Tortilla (Tortilla Espanola)
Spanish tortilla is a thick, golden omelette of tender potatoes and sweet onions, set with eggs. It is a staple of tapas bars and good hot, warm or cold.
- 55 minTotal time
- 6Servings
- 310kcal / serving
- 11 gProtein

The potatoes poach slowly in olive oil, which makes them silky, and a quick flip finishes the tortilla with a creamy center.
The science: why this works
- Cooking potatoes slowly in plenty of oil softens them without browning, so they turn silky and sweet.
- Onion cooked low and slow becomes sweet and adds moisture and flavor.
- Draining the oil leaves a rich flavor without a greasy tortilla.
- Letting the potatoes soak in the eggs for 10 minutes means the egg seeps in and binds every slice.
- A short second cook keeps the center creamy and the egg tender.
Poaching in oil
Cooking potatoes in warm oil at about 275°F (135°C) heats them evenly and softens their starch without much browning. The potato stays moist and silky instead of crisp. Waxy potatoes hold their shape better than starchy ones.
Learn: Waxy and floury potatoes →Gentle heat sets the egg
Eggs set at 145 to 160°F and turn dry and rubbery when pushed higher. Cooking the tortilla on medium heat and pulling it while the center is slightly soft lets residual heat finish it, keeping the texture custardy.
Learn: Cook eggs gently →Spanish Tortilla (Tortilla Espanola)
55 min · 6 servings · Spanish · Appetizer
Ingredients
Makes 6 servings
Method
Tips for the best result
- Use a nonstick pan so the tortilla flips and releases cleanly.
- Slice the potatoes thin and even so they cook at the same speed.
- Flip over the sink or a tray in case any egg drips.
Mistakes to avoid
- Browning the potatoes makes the tortilla dry and bitter, so cook them gently.
- Cooking the tortilla until fully firm makes it dry, so stop while the middle is still slightly soft.
- Skipping the rest makes the egg loose and runny, so let the potatoes sit in the eggs first.
Variations and swaps
- Add chorizo or serrano ham for a meaty tortilla.
- Add roasted red pepper and spinach.
- Serve in a baguette as a bocadillo.
- Swap Yukon golds for red potatoes; they have a similar waxy texture.
- Swap the onion for a leek for a softer, milder flavor.
- Swap olive oil for half olive oil and half neutral oil to lighten the flavor.
Storing and reheating
Refrigerate for up to 3 days, covered. Serve cold or at room temperature, or warm gently in a 325°F (165°C) oven until it reaches 165°F (74°C).
Spanish Tortilla (Tortilla Espanola): questions
What potatoes are best for Spanish tortilla?
Waxy potatoes such as Yukon gold or red potatoes are best, since they hold their shape and turn creamy. Starchy russets break apart and make it crumbly.
How do I flip a Spanish tortilla?
Place a large plate over the pan, hold it firmly and flip the pan over so the tortilla drops onto the plate, then slide it back into the pan. Do it quickly, over the sink if you need to.
Should the tortilla be runny in the middle?
Traditional tortilla is creamy and slightly soft in the center, not liquid. For safety, aim for a center temperature of 160°F (71°C) and cook it a bit longer if you prefer it firmer.
Can I make Spanish tortilla ahead?
Yes, it is better after resting. Make it up to 3 days ahead and serve it cold or at room temperature.
Do I need so much oil?
The potatoes cook in a generous amount of oil, but you drain it afterwards and only 1 tbsp ends up in the final pan. You can reuse the leftover oil once.










