When it comes to comfort food, few dishes can rival the simplicity and heartiness of a Spanish Omelette, or Spanish Tortilla, as it is lovingly known in Spain. This delightful dish is not just a breakfast option; it can be enjoyed at any time of the day, making it a versatile addition to your culinary repertoire. With its layers of tender potatoes and creamy eggs, the Spanish Omelette is a dish that brings warmth and satisfaction with every bite. Let’s dive into this classic recipe, celebrating its rustic charm and flavor profile that has made it a staple in kitchens around the world.
Why It’s My Go-To

The Spanish Omelette holds a special place in my kitchen because of its flexibility and ease of preparation. It is a dish that requires minimal ingredients yet delivers maximum flavor. Whether you’re serving it for brunch with friends, packing it for a picnic, or enjoying a slice with a simple salad for dinner, the Spanish Omelette never disappoints. Additionally, it’s a fantastic way to use up leftover potatoes or vegetables, making it both economical and sustainable. There’s something undeniably comforting about slicing into a warm, fluffy tortilla, and the aroma that fills the kitchen is simply irresistible.
Ingredient Notes
To create the perfect Spanish Omelette, you’ll need the following ingredients:
- 1/2 cup olive oil – Essential for frying the potatoes and onions, contributing to the dish’s rich flavor.
- 5 potatoes – Diced into 1-inch pieces, they form the heart of the tortilla, providing texture and substance.
- 1 brown onion – Chopped, this adds sweetness and depth to the dish, balancing the flavors beautifully.
- 8 eggs – The base of the tortilla, binding everything together and creating a fluffy texture.
- 1 pinch salt – To taste, enhancing all the flavors in the dish.
- 1 pinch cracked pepper – For a hint of spice, elevating the overall taste.
- 1 pinch parsley – Optional, for garnish, adding a touch of freshness.
Equipment & Tools
Before you start cooking, gather the necessary tools to make your Spanish Omelette with ease:
- Large skillet – A non-stick skillet works best for even cooking and easy flipping.
- Mixing bowl – For whisking the eggs and mixing with other ingredients.
- Spatula – To flip the omelette and serve it with grace.
- Knife and cutting board – For chopping the onions and dicing the potatoes.
- Measuring cups – To ensure accuracy with the oil and other ingredients.
Cook Spanish Omelette (Spanish Tortilla) Like This

Creating your Spanish Omelette is a straightforward process that involves a few simple steps:
Step 1: Prepare the Potatoes and Onions
Begin by heating the olive oil in a large skillet over medium heat. Once the oil is hot, add the diced potatoes and chopped onion. Cook them gently, stirring occasionally, until the potatoes are tender and slightly golden, about 15-20 minutes. Make sure not to rush this process; you want the potatoes to cook through without browning too quickly.
Step 2: Whisk the Eggs
In a mixing bowl, crack the eight eggs and season them with a pinch of salt and cracked pepper. Whisk the eggs until well combined and frothy.
Step 3: Combine Eggs with Potatoes and Onions
Once the potatoes and onions are cooked, drain them from the oil and add them to the bowl with the whisked eggs. Stir gently to combine, ensuring the potatoes are evenly coated with the egg mixture.
Step 4: Cook the Tortilla
Wipe out the skillet and return it to medium heat, adding a bit of the reserved oil if needed. Pour the potato, onion, and egg mixture into the skillet, spreading it out evenly. Cook for about 5-7 minutes, or until the edges start to set and the bottom is golden brown.
Step 5: Flip the Tortilla
To flip the tortilla, place a large plate over the skillet and carefully invert it, letting the tortilla slide back into the skillet to cook the other side. Cook for an additional 5 minutes, until the tortilla is set and lightly browned.
Step 6: Serve and Garnish
Once cooked, slide the tortilla onto a serving plate. Garnish with a pinch of parsley if desired, and let it cool slightly before slicing. Serve warm or at room temperature.
Texture-Safe Substitutions

If you’re looking to customize your Spanish Omelette, consider these substitutions:
- Sweet potatoes – Swap regular potatoes for sweet potatoes for a sweeter, more nutrient-dense alternative.
- Red onion – Use red onion instead of brown for a sharper flavor and vibrant color.
- Bell peppers – Add diced bell peppers for a pop of color and added sweetness.
- Spinach – Incorporate fresh spinach for a boost of greens and a lovely earthy flavor.
Watch Outs & How to Fix
While making your Spanish Omelette, keep these tips in mind:
- Overcooking the potatoes: If the potatoes are overcooked and mushy, they can break apart in the tortilla. Aim for tender but not falling apart.
- Eggs not set: If the center of your tortilla remains runny, simply cover the skillet with a lid for a few minutes to help it cook through.
- Sticking to the skillet: If your tortilla sticks, ensure your skillet is well-greased, and consider using a non-stick pan for best results.
- Uneven cooking: To ensure even cooking, keep the heat at medium and avoid rushing the process.
Storage & Reheat Guide
If you have leftovers (although it’s hard to believe you will!), follow these guidelines for storage and reheating:
Allow the Spanish Omelette to cool completely before storing it in an airtight container. It will keep well in the refrigerator for up to 3 days. To reheat, simply warm individual slices in the microwave or place them in a skillet over low heat until warmed through. You can also serve it cold, which is just as delightful, especially in warm weather.
Ask the Chef
Can I add cheese to my Spanish Omelette?
Absolutely! Adding cheese, such as feta or manchego, can bring a delicious creaminess to your tortilla. Just sprinkle it in the egg mixture before cooking.
Is it necessary to let the tortilla rest before serving?
Letting the tortilla rest for about 5-10 minutes allows the flavors to meld and makes it easier to slice. It can also be served at room temperature, making it perfect for picnics or gatherings.
Can I make a mini Spanish Omelette?
Yes! You can easily scale down the recipe and use a smaller skillet. This is perfect for individual servings or for trying out different ingredient combinations.
What should I serve with my Spanish Omelette?
A simple green salad, crusty bread, or a side of fresh tomatoes are all excellent accompaniments. You can also enjoy it with a dollop of aioli for an extra flavor boost.
If you loved this Spanish Omelette (Spanish Tortilla), consider trying out these delicious recipes:
Bring It to the Table
The Spanish Omelette (Spanish Tortilla) is more than just a dish; it’s a celebration of flavors, texture, and tradition. Whether you enjoy it warm, at room temperature, or even cold, it holds a timeless appeal that brings people together. As you savor each bite, take a moment to appreciate the simplicity of the ingredients and the rich history behind this beloved Spanish classic. With its delightful combination of potatoes and eggs, the Spanish Omelette is sure to become a cherished recipe in your kitchen, just as it is in mine. Embrace the joy of cooking, and let this Spanish delight inspire your next meal!

Spanish Omelette (Spanish Tortilla)
Equipment
- Large Skillet
- Mixing Bowl
- Spatula
- Knife and cutting board
- Measuring Cups
Ingredients
- 1/2 cup olive oil essential for frying the potatoes and onions
- 5 potatoes diced into 1-inch pieces
- 1 brown onion chopped
- 8 eggs
- 1 pinch salt to taste
- 1 pinch cracked pepper for a hint of spice
- 1 pinch parsley optional, for garnish
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the diced potatoes and chopped onion, cooking gently while stirring occasionally until potatoes are tender and slightly golden, about 15-20 minutes.
- In a mixing bowl, crack the eggs and season with a pinch of salt and cracked pepper. Whisk the eggs until well combined and frothy.
- Drain the cooked potatoes and onions from the oil and add them to the bowl with the whisked eggs. Stir gently to combine, ensuring even coating.
- Wipe out the skillet and return to medium heat, adding some reserved oil if needed. Pour the potato, onion, and egg mixture into the skillet, spreading evenly. Cook 5-7 minutes until edges set and bottom is golden brown.
- Place a large plate over the skillet and carefully invert the tortilla onto the plate. Slide it back into the skillet to cook the other side for 5 more minutes until set and lightly browned.
- Slide the tortilla onto a serving plate. Garnish with parsley if desired. Let cool slightly before slicing and serve warm or at room temperature.
Notes
- Use sweet potatoes or red onions for a different flavor twist.
- Cover the skillet if the center is not setting to help cook through.
- Store leftovers in an airtight container in the fridge for up to 3 days and reheat gently.
