Spanish Tortilla
Spanish Tortilla, also known as Tortilla Española, is a comforting classic from Spain made with simple ingredients like potatoes, eggs, and onions. Don’t let the name fool you — it’s very different from the Mexican tortilla. Think of it as a thick, satisfying omelette that tastes amazing whether you eat it hot, cold, or at room temperature. What makes this dish so special is how a handful of humble ingredients come together to create something full of flavor, perfect for any time of day. This beloved dish is a staple across Spain, often enjoyed in tapas bars, family dinners, or packed up for a picnic outing.

One of the best things about Spanish Tortilla is its creamy, tender inside from the eggs and potatoes, contrasted by a lightly golden crust from frying. While some folks like to jazz it up with extras like bell peppers, chorizo, or fresh herbs, the classic recipe keeps it simple and honest. It’s super versatile, too — great for breakfast, lunch, or dinner, and makes a lovely snack anytime you want.
Why You’ll Love Making Spanish Tortilla
Cooking this Spanish Tortilla is a breeze, and the results are always rewarding. Whether you’re new to cooking or just looking for a reliable go-to recipe with deep flavor, this one fits the bill. All the ingredients are easy to find, and the steps are clear and manageable. Plus, you can enjoy it warm right from the pan, or cool it down for later — making it a total winner for busy days and meal prep.
Ingredients for Spanish Tortilla
Here’s what you’ll need to whip up a classic Spanish Tortilla:
- 4 medium potatoes, peeled and sliced thin
- 1 medium onion, sliced thin
- 5 large eggs
- 1 cup olive oil, for frying
- Salt, to taste
- Optional: black pepper, fresh parsley, or other herbs for extra flavor
How to Make Spanish Tortilla
Step One
Start by prepping your veggies: Peel the potatoes and slice them thinly, about the thickness of a coin. Do the same with the onion. Thin slices help everything cook evenly and blend beautifully into the tortilla.
Step Two
Next up, heat the olive oil: Use a large skillet and warm the olive oil over medium heat until it’s hot but not smoking. Now, gently add in the potatoes and onions. Cook them slowly, stirring now and then, until the potatoes are tender but not browned — about 15 to 20 minutes. When they’re soft and cooked through, use a slotted spoon to scoop them out and drain on a plate lined with paper towels to soak up the extra oil.

Step Three
Now, whisk up the eggs: Crack the eggs into a big bowl and beat them lightly with a pinch of salt. Then gently fold the warm potatoes and onions into the eggs, mixing just enough to combine. Let this mixture rest a few minutes so all those lovely flavors can mingle.

Step Four
Time to cook the tortilla: Heat a little olive oil in a nonstick skillet over medium heat. Pour in the egg and potato mixture, spreading it out evenly. Let it cook gently for about 5 to 7 minutes until the bottom is set and starting to turn golden.
Step Five
Here comes the tricky part — flipping! Place a large plate over the skillet and, with a confident but careful motion, flip the tortilla onto the plate. Then slide it back into the skillet to cook the other side for another 5 minutes. The tortilla should be golden on the outside and soft, a bit creamy and tender inside. You can always adjust the cooking time if you like it firmer or softer.
Step Six
Finally, serve it up: Let the tortilla cool for a few minutes before slicing. This dish tastes fantastic warm, but you can also enjoy it at room temperature, making it perfect for any meal or snack.
Kitchen Equipment Needed :
Here’s what will make the cooking go smooth:
- Large frying pan
- Non-stick skillet
- Slotted spoon
- Mixing bowl
- Whisk or fork for beating eggs
- Cutting board
- Sharp knife
- Large plate for flipping the tortilla
- Paper towels
Tips for Making the Perfect Spanish Tortilla
Slice potatoes and onions evenly so they cook uniformly and blend seamlessly.
Cook slowly and patiently to keep the potatoes tender and avoid browning; aim for that classic golden color rather than a dark crust.
Use a non-stick pan for a smooth flip — it makes all the difference.
Don’t overbeat your eggs; just combine gently to keep the texture tender and creamy.

Recipe FAQs
Can I use sweet potatoes instead of regular potatoes ?
Absolutely! Sweet potatoes add a lovely sweetness and a softer texture to the tortilla, making it a tasty twist.
Can I add cheese ?
You bet! Manchego cheese or any mild cheese melts beautifully in the tortilla and gives it extra richness and flavor.
How long can I store Spanish Tortilla ?
You can keep your tortilla fresh in the fridge for up to 3 days in an airtight container. It’s a great make-ahead option!
Can I freeze Spanish Tortilla ?
Freezing isn’t the best idea — it can change the texture of the potatoes and eggs, making it less enjoyable.
Storage Tips
After your Spanish Tortilla cools, store it in an airtight container in the refrigerator. It holds up well for about 3 days, perfect for quick breakfasts or lunches throughout the week. When you’re ready to eat, reheat it gently in a skillet or enjoy it cold—it’s delicious either way!
Make-Ahead Tips
This dish is a fantastic make-ahead meal. You can prepare the tortilla a day in advance, keep it refrigerated, and serve it the next day cold or warmed. It also works well sliced as finger food for parties or packed for picnic lunches. Just remember to store it tightly covered to keep flavors fresh.
Variations
Feel free to switch things up! Add diced bell peppers, cooked chorizo, or fresh herbs like parsley or thyme to the potato-egg mix. You can also try swapping regular potatoes for sweet potatoes for a twist. For cheese lovers, stirring in Manchego or mozzarella before cooking gives it a creamy boost.
PrintClassic Spanish Tortilla is a traditional thick omelette made with thinly sliced potatoes, onions, and eggs, cooked slowly in olive oil until tender and golden. It can be served warm or at room temperature, making it perfect for any meal or snack.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4-6 servings 1x
- Category: Breakfast
- Cuisine: Spanish
Ingredients
- 4 medium potatoes, peeled and sliced thin (about coin thickness)
- 1 medium onion, sliced thin
- 5 large eggs
- 1 cup olive oil (for frying)
- Salt, to taste
- Optional: black pepper, fresh parsley, or other herbs for extra flavor
Instructions
- Peel and thinly slice the potatoes and onion, about the thickness of a coin, for even cooking.
- Heat 1 cup olive oil in a large skillet over medium heat until hot but not smoking.
- Gently add the sliced potatoes and onions to the skillet and cook slowly, stirring occasionally, for 15-20 minutes until the potatoes are tender but not browned.
- Use a slotted spoon to remove the potatoes and onions from the oil and drain on a plate lined with paper towels to remove excess oil.
- In a large mixing bowl, lightly beat the 5 eggs with a pinch of salt.
- Fold the warm potatoes and onions into the beaten eggs gently to combine, then let the mixture rest a few minutes.
- Heat a little olive oil in a non-stick skillet over medium heat.
- Pour the egg and potato mixture into the skillet, spreading evenly.
- Cook gently for 5 to 7 minutes until the bottom is set and golden.
- Carefully place a large plate over the skillet and flip the tortilla onto the plate.
- Slide the tortilla back into the skillet, uncooked side down, and cook for another 5 minutes until golden and firm.
- Remove from heat and let cool for a few minutes before slicing.
- Serve warm, at room temperature, or cold.
Notes
For best results, slice potatoes and onions evenly to ensure uniform cooking., Cook slowly to keep potatoes tender and avoid browning; aim for a golden crust rather than a dark one., Using a non-stick pan helps with flipping the tortilla smoothly., Avoid overbeating the eggs; mix gently to keep the texture tender and creamy., Variations include adding diced bell peppers, cooked chorizo, fresh herbs, or cheese like Manchego or mozzarella to enrich flavor., Sweet potatoes can be used for a softer, sweeter variation., Can be stored in an airtight container in the refrigerator for up to 3 days., Freezing is not recommended as it may alter texture., Suitable for gluten-free diets as it contains no gluten ingredients.
Nutrition
- Serving Size: 1 slice (varies with portioning)
- Calories: Approximately 250-300 kcal per serving (varies based on oil absorption and portion size)
- Fat: Approximately 15g per serving
- Carbohydrates: Approximately 25g per serving
- Protein: Approximately 12g per serving
More in appetizers & snacks
Jalapeño Poppers
Antipasto Skewers
Spanish Tortilla