The first time I flipped a Spanish tortilla, half of it ended up on my stovetop. But the half that stayed in the pan? Golden, crispy-edged, and so good I ate it standing over the sink with a fork. This thick potato and egg omelette is dead simple just five ingredients and a nonstick skillet but it tastes like you spent all afternoon in the kitchen. I make it constantly now because it works for breakfast, lunch, or dinner, keeps for days in the fridge, and you can eat it straight from the pan at any temperature.

If you want other easy dishes that feel impressive without much work, my Easy Granola Recipe: Crunchy Clusters in Just 30 Minutes and Overnight Eggs Benedict Casserole Recipe | Feeds 12 are exactly that kind of recipe.
Why You'll Love This Spanish Tortilla Recipe
This authentic Spanish tortilla recipe is the kind of dish that feels fancy but comes together with just five ingredients. You don't need special skills or equipment, just a nonstick skillet and a little patience.
It's perfect for brunch, makes a great tapa for a party, and keeps beautifully in the fridge for days. You can eat it warm, at room temperature, or cold, and it still tastes incredible. The potatoes are tender, the eggs are creamy, and the whole thing is deeply satisfying in a way that simple food always is.
Plus, it's versatile. Serve it with crusty bread and a salad for dinner, slice it into squares for appetizers, or pack it for lunch. It's the kind of recipe you'll make over and over.
Jump to:
- Why You'll Love This Spanish Tortilla Recipe
- Spanish Tortilla Ingredients
- How to Make Spanish Tortilla
- Substitutions and Variations
- Equipment For Spanish Tortilla
- Storage and Make-Ahead Tips
- Expert Tips
- Serving Suggestions
- Why My Sister Sarah Can't Stop Making This
- FAQ
- Related
- Pairing
- Spanish Tortilla
Spanish Tortilla Ingredients
Here's what goes into this Spanish Tortilla.
See Recipe Card Below This Post For Ingredient Quantities
- Yukon Gold potatoes: These hold their shape beautifully when cooked and have a buttery, creamy texture that's perfect for tortilla española. About 4 to 5 small potatoes will give you 1 pound.
- Yellow onion: Adds sweetness and depth. The onion softens in the olive oil and flavors the whole dish.
- Extra virgin olive oil: This is traditional and essential. The potatoes cook slowly in the oil, which gives them a rich, silky texture. You'll use a full cup, but most of it gets drained off and can be reused.
- Large eggs: The binder that holds everything together. Six eggs create a thick, custardy tortilla.
- Sweet Spanish paprika (optional): Adds a hint of smoky warmth and a touch of color. You can skip it if you don't have it.
- Kosher salt: Balances the richness and brings out the flavor of the potatoes and eggs.
How to Make Spanish Tortilla
This traditional Spanish tortilla recipe takes a little time but the steps are straightforward.
Slice the potatoes and onions: Cut the peeled potatoes in half crosswise, set them cut-side down, and slice them into thin ⅛-inch rounds. Halve the onion through the root, peel off the outer layer, and slice into thin half-moons. Thin slices cook evenly and give you the best texture.

Cook the potatoes and onion: Heat the olive oil in your nonstick skillet over medium-high heat until it shimmers. Add the potatoes and onions, reduce the heat to low, and cook for about 20 minutes, stirring now and then. You'll know they're ready when a knife slides through easily and the potatoes are tender but not falling apart. Use a slotted spoon or strainer to remove them from the oil and set them aside. Save that oil.
Beat the eggs: Whisk the eggs with the paprika and salt in a mixing bowl until smooth. Gently fold in the cooked potatoes and onions. Let the mixture sit for a minute so the flavors meld.

Cook the tortilla: Add 2 tablespoons of the reserved olive oil back to the skillet and heat over medium until shimmering. Pour in the egg and potato mixture and cook for 3 to 4 minutes. The bottom will set and turn golden. Shake the pan occasionally or run a spatula around the edges to keep it from sticking.

Flip and finish the tortilla: Place a large plate over the skillet. Hold it firmly and flip the pan quickly, turning the tortilla out onto the plate. Add another tablespoon of oil to the skillet, then slide the tortilla back in, uncooked side down. Cook for another 3 to 4 minutes until just set. Run the spatula around the edges to keep it tidy.

Serve: Slide the tortilla onto a plate. Let it cool slightly before slicing into wedges. Serve it warm, at room temperature, or even cold.
Substitutions and Variations
- Skip the onion: Some people make tortilla española with just potatoes. It's a regional thing. Leave it out if you prefer.
- Add garlic: A few cloves of thinly sliced garlic cooked with the potatoes adds a nice punch.
- Use different potatoes: Russets work, though they're a bit starchier. Yukon Golds are ideal for their creamy texture.
- Add vegetables: Diced bell peppers, spinach, or zucchini can be stirred into the egg mixture for a heartier version.
- Make it lighter: Use less oil for cooking the potatoes, though the traditional method gives the best flavor and texture.
Equipment For Spanish Tortilla
- Cutting board and sharp knife: For slicing the potatoes and onions thin and even.
- 8- or 9-inch nonstick skillet: A nonstick pan is essential for easy flipping. The size matters because you want a thick tortilla.
- Slotted spoon or heat-safe strainer: To remove the potatoes and onions from the oil without taking too much oil with them.
- Heat-safe bowl: For catching the drained oil.
- Mixing bowl and whisk: To beat the eggs and combine everything.
- Rubber spatula: Helps you loosen the edges and keep the tortilla from sticking.
- Large plate: Must be wider than your skillet for the flip.
Storage and Make-Ahead Tips
This Spanish Tortilla keeps beautifully and actually tastes better the next day.
Refrigerate: Let the tortilla cool completely, then store it in an airtight container in the fridge for up to 3 days. Serve it cold or bring it to room temperature before eating.
Make ahead: You can make this a full day ahead. It's perfect for meal prep or brunch parties.
Freezing: I don't recommend freezing because the texture of the eggs changes when thawed.
Reheating: If you want to warm it up, heat individual slices in a skillet over low heat for a minute or two on each side. Don't microwave it or the eggs will get rubbery.
Expert Tips
- Slice thin: The thinner your potato slices, the more tender and cohesive your tortilla will be. Aim for ⅛-inch.
- Cook low and slow: Don't rush the potatoes. Cooking them gently in the oil makes them creamy and soft.
- Use a nonstick pan: This is not the time to test your cast iron skills. Nonstick makes flipping so much easier.
- Don't overcook: The center should be just set, not rubbery. A slightly creamy center is traditional.
- Let it rest: Give the tortilla a few minutes to settle before slicing. It makes cleaner wedges.
- Save the oil: The leftover olive oil is infused with onion and potato flavor. Use it for sautéing vegetables or drizzling over bread.
Serving Suggestions
This Spanish Tortilla is incredibly versatile.
Serve it as a tapa with crusty bread, olives, and manchego cheese. Slice it into small squares and serve it on toothpicks for a party. Pair it with a simple green salad dressed with lemon and olive oil for a light dinner. Or pack a wedge with some roasted red peppers and a piece of fruit for lunch.
It's also wonderful alongside other Spanish dishes like pan con tomate or gambas al ajillo. And if you're making brunch, this pairs beautifully with my Kentucky Hot Brown Recipe - Easy & Ready in 30 Minutes.
Why My Sister Sarah Can't Stop Making This
My sister Sarah made this Spanish Tortilla española three weekends in a row after I taught her the flip. The first time, she panicked halfway through and the whole thing slid off the plate onto the counter. "It's fine, it's fine!" she yelled, scooping it back into the pan with her hands.
When she finally nailed the flip on attempt number two, she called me. "I did it! It actually looks like a tortilla!" The edges were golden and crispy, the center was just barely set, and when she sliced into it, steam rose up with the smell of olive oil and sweet onions.
She took a bite and her eyes went wide. "Oh my gosh. This is so good. Why is this so good?" Now she makes it every Sunday and eats it cold straight from the fridge all week long.
FAQ
What is the secret to a good Spanish Tortilla española?
The secret is cooking the potatoes slowly in plenty of olive oil until they're melt-in-your-mouth tender, then not overcooking the eggs. A good tortilla should be golden on the outside with a creamy, just-set center.
How long can a Spanish Tortilla sit out?
You can leave it at room temperature for up to 2 hours, which is how it's often served in Spain. After that, refrigerate it to keep it safe.
Should Spanish tortilla be served hot or cold?
Traditionally, it's served at room temperature or even cold. It's one of those dishes that tastes great no matter the temperature, so serve it however you like.
Should Spanish tortilla be runny?
Authentic Spanish tortilla often has a slightly creamy, just-set center rather than being completely firm. It shouldn't be raw, but a little softness in the middle is traditional and delicious. If you prefer it fully cooked through, just cook it a minute or two longer on each side.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Spanish Tortilla

Spanish Tortilla
Ingredients
- 1 pound Yukon Gold potatoes peeled and sliced thin for even cooking
- 1 medium yellow onion peeled and cut into half-moon slices
- 1 cup extra virgin olive oil used for slow poaching and flavor
- 6 large eggs room temperature for better mixing
- 1 teaspoon sweet Spanish paprika optional for warmth and color
- 1 teaspoon kosher salt adjusted to taste
Instructions
-
Slice the potatoes and onion by halving the potatoes lengthwise and cutting them into thin slices, then slicing the onion into slim half-moons.
- Warm the olive oil in a nonstick skillet over medium-high heat until glossy, then add the potatoes and onions, lower the heat, and cook gently while stirring until the potatoes are knife-tender.
- Lift the potatoes and onions from the oil using a slotted spoon or strainer, transferring them to a plate while saving the oil for later use.
-
Whisk the eggs with salt and paprika in a bowl, then fold in the cooked potatoes and onions until evenly coated.
-
Heat a few tablespoons of the reserved oil in the skillet, pour in the egg mixture, and cook until the bottom sets while gently loosening the edges.
-
Cover the pan with a plate, invert the tortilla onto it, slide it back into the skillet with more oil, and cook until just cooked through while shaping the edges.
- Slide the finished tortilla onto a serving plate and allow it to cool slightly before serving warm or at room temperature.

















Leave a Reply