Tortilla Española brings back so many comforting memories for me, slow, quiet evenings or those cozy weekend lunches when everything revolves around the kitchen table. But it's more than just a home-cooked dish; it's truly everywhere in Spain. You'll find it served as a tapa in nearly every bar and restaurant, often displayed right on the counter in full view. Whether you're in a bustling city or a tiny village, there's always a tortilla waiting to be sliced and shared.

What I love most about it is how something so simple, just potatoes, onion, eggs, and a bit of salt, can turn into something that feels so complete. I remember the first time I flipped a tortilla without any help. There was a moment of panic (and a wobbly plate), but then, success. Golden, set, and smelling exactly like it should.
It's that balance of simplicity and care that makes this recipe special. If you've never made a Spanish omelette at home, you might be surprised by how soothing the process is. There's no rush. You cook the potatoes low and slow, let everything soak in the egg mixture, and give the tortilla time to brown gently on both sides. And when it's ready, it's not just a meal; it's a classic, one that tastes like home and tradition all at once.
I've tried variations over the years, adding bell peppers, chorizo, or even zucchini, but I always find myself returning to the classic. It's the version I make when I want something steady and delicious, with no guesswork. What makes it work so well is the method: cooking the potatoes in oil until soft (not crispy!), letting everything soak in the egg mixture, and then giving it the time it needs in the pan to develop that beautiful golden crust.
I like to give the egg and potato mixture about 10 minutes to sit before cooking. It might sound small, but that step really helps the flavors come together. And I don't rush the cooking either. A good tortilla needs gentle heat and a little patience. The first side sets while you loosen the edges, then comes the flip (which gets easier with practice), and then a few more minutes until it's ready. The result? A soft, sliceable, flavorful tortilla that tastes amazing hot, warm, or even the next day.
It's one of those recipes that always impresses people, even though it's made from the humblest ingredients. And honestly, that's part of its charm.
Jump to:
⭐Why You'll Love This Tortilla Española (Spanish Omelette)
- Just a Few Ingredients: All you need are potatoes, onion, eggs, and salt, nothing fancy!
- Comforting and Familiar: There's something about this that feels like home every single time.
- It Gets Better with Practice: Once you try flipping a tortilla a couple of times, you'll feel like a pro.
- Great for Leftovers: I love having a cold slice the next day with a simple salad or bread.
- Perfect Any Time of Day: I've served this for breakfast, lunch, dinner, and even as tapas. It always works.
🧾Spanish Omelette Ingredients
Here's the breakdown of what's in this Spanish Omelette recipe:
- Potatoes: I like using soft, starchy potatoes because they break down just enough to create that creamy texture inside the tortilla without falling apart. They're really the heart of the whole dish.
- Salt: I use a bit to season the potatoes before cooking, and a touch more when whisking the eggs. It's simple but so important for bringing all the flavors together.
- Onion: I always add onion to my tortilla; it gives it a mellow sweetness that balances the richness of the eggs and makes the whole thing more flavorful.
- Eggs: The eggs hold everything together and give the tortilla that golden, fluffy center. I've found that letting them sit with the potatoes for a few minutes makes all the difference.
See the recipe card below for a full list of ingredients and measurements.
👩🏻🍳How to Make Spanish Omelette
These step-by-step instructions and photos will help you visualize how to make this recipe. See the recipe card for a printable version of this recipe.

1: Peel rinse and cut the potatoes into 1 cm slices.

2: Place the potatoes into a large bowl, then sprinkle with salt and mix well to combine.

3: Pour 1 litre of vegetable oil into a large frying pan and heat over medium-low heat.

4: When the oil is hot, add the potatoes.

5: Cut the onion into small pieces and add to the frying pan and mix well with a spatula.

6: Turn the heat down to low and cook for around 25 minutes or until the potatoes and onion are turning golden.

7: Remove the potatoes and onion from the oil, and place in a strainer over a bowl for around 5 minutes, so the extra oil is drained into the bowl.

8: Crack the eggs into a mixing bowl, season with some salt, then whisk the eggs with a fork.

9: Add the potatoes and onions to the egg mixture and stir well.

10: Let the egg mixture sit for about 10 minutes.

11: Place a frying pan over low-medium heat and add oil. When the oil is hot, pour in the egg mixture, and cook for around 7 minutes, with a spatula loosen the sides of the tortilla.

12: Place a large plate over the pan, flip quickly, and then slide the tortilla back into the pan to cook the other side and cook for another 5 minutes, or until golden and cooked through.

13: Place another large plate over the tortilla and flip quickly.

14: Cut the tortilla into 4 wedges and serve hot.
📖Variations
- With Red Peppers: Sometimes I add a few strips of roasted red pepper to the egg mixture; it gives the tortilla a nice pop of color and a touch of sweetness.
- With Caramelized Onions: If I have a bit more time, I'll cook the onions low and slow until they're golden and sweet before mixing them in; it gives the tortilla a deeper, almost jammy flavor that's really comforting.
- Zucchini and Potato: When I want to lighten things up, I swap out some of the potato for thin slices of zucchini. It adds a fresh, mild flavor without changing the texture too much.
- Chorizo Twist: For a heartier take, I'll add sliced cooked chorizo to the pan with the potatoes. It adds a smoky depth that's great for lunch.
- Cheesy Version: If I'm in the mood for something a little richer, I'll stir in a handful of grated Manchego or sharp cheddar just before cooking. It melts into the layers beautifully.
💭Tips for Making Spanish Omelette
Cut the Onion Small for Even Cooking: I like to dice the onion finely so it melts right into the potatoes while cooking; it gives the tortilla a smoother texture.
Let the Oil Heat Slowly: I always give the oil a little time to warm up gently before adding the potatoes. It helps them cook evenly without browning too fast.
Use a Wide Spatula to Loosen the Edges: A flexible, wide spatula makes it easier to slide around the sides and prevent sticking when it's time to flip.
Slide the Tortilla Gently Back Into the Pan: After flipping, I take a second to nudge the edges with the spatula so the shape stays round and even.
Serve It at Room Temperature for Tapas: If I'm making this for guests, I let it cool a bit and slice it into small squares. It's always a hit with some crusty bread or olives on the side.
Store It Like a Pro: I let the tortilla cool completely, then wrap it in foil or place it in an airtight container. It keeps well in the fridge for up to 3 days and tastes just as good cold or gently reheated in a pan.
🥔More Potato Recipes to Try!
If you enjoy cooking with potatoes, these recipes will give you plenty of inspiration:
- Greek Lemon Potatoes
- Potato Tacos
- German Potato Salad
- Papas Arrugadas
- Potato Croquettes
- Loaded Baked Potato With Shrimp
- Air Fryer Potato Wedges
- Crispy Smashed Potatoes
- Bubble Potato Pillows
🍛More Dinner Recipes!
Here are more of my favourite dinner recipes! Try these:
HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for all the latest updates.
Recipe

Tortilla Española (Spanish Omelette)

Ingredients
- 700 g Potatoes
- 1 tablespoon Salt
- 1 Onion - Chopped
- 6 Eggs
- ½ tablespoon Salt
Instructions
- Peel the potatoes and rinse them under cold water.
- Cut the potatoes into 1 cm slices and place them in a large bowl.
- Sprinkle with 1 tablespoon of salt and mix well to combine.
- Pour 1 liter of vegetable oil into a large frying pan and heat over medium-low heat.
- When the oil is hot, add the potatoes.
- Cut the onion into small pieces and add to the pan, mixing well with a spatula.
- Reduce the heat to low and cook for 25 minutes, until the potatoes and onion are golden and tender.
- Remove the potatoes and onion and place in a strainer over a bowl to drain the oil for about 5 minutes.
- Crack the eggs into a large mixing bowl, season with ½ tablespoon salt, and whisk with a fork.
- Add the drained potatoes and onion to the eggs and stir well to combine. Let the egg mixture sit for 10 minutes.
- Heat a little oil in a clean frying pan over low-medium heat.
- Pour in the egg mixture and cook for 7 minutes, loosening the sides with a spatula.
- Place a large plate over the pan, flip the tortilla quickly onto the plate, then slide it back into the pan.
- Cook for another 5 minutes until golden and set.
- Place another plate over the tortilla, flip again, and transfer to a serving plate.
- Cut into 4 wedges and serve hot.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










John says
I was wondering what to make for dinner today, now I know what to do thanks