Spanish Omelette (Spanish Tortilla)
If you’re looking for a dish that embodies comfort and simplicity, look no further than the Spanish Omelette (Spanish Tortilla). This classic Spanish dish is a staple in homes across Spain and has won the hearts of many food enthusiasts worldwide. With its golden crust and soft, fluffy interior, the Spanish Omelette is not only delicious but also incredibly versatile. Whether enjoyed for breakfast, as a light lunch, or as a part of a tapas spread, this omelette is sure to impress. Let’s dive into the details of this mouthwatering dish.
Why Cooks Rave About It

The Spanish Omelette (Spanish Tortilla) is celebrated for several reasons. First and foremost, it is made with simple ingredients, making it accessible for home cooks of all skill levels. The combination of tender potatoes, sweet onions, and creamy eggs creates a flavor profile that is both hearty and satisfying. Moreover, it’s a dish that can be served hot or cold, which makes it perfect for meal prep or entertaining. The ability to customize it with different ingredients, such as herbs or vegetables, keeps it fresh and exciting every time you make it. It’s no wonder that this dish has become a beloved favorite in kitchens around the globe.
Shopping List
- 1/2 cup olive oil – For frying and adding rich flavor.
- 5 potatoes – Diced into 1-inch pieces, these are the heart of the dish.
- 1 brown onion – Chopped for sweetness and depth.
- 8 eggs – The binding agent that holds everything together.
- 1 pinch salt – To enhance the flavors.
- 1 pinch cracked pepper – For a little kick.
- 1 pinch parsley – Optional garnish for a pop of color.
What You’ll Need (Gear)
- Large skillet – A non-stick or cast-iron skillet works best for even cooking.
- Mixing bowl – For whisking the eggs.
- Spatula – For flipping the omelette.
- Knife and cutting board – To chop your ingredients.
- Measuring cups – For accurate ingredient measurements.
Build Spanish Omelette (Spanish Tortilla) Step by Step

Step 1: Prepare Your Ingredients
Start by washing and peeling the potatoes. Dice them into 1-inch pieces for even cooking. Chop the brown onion into small pieces as well.
Step 2: Heat the Oil
In a large skillet, heat 1/2 cup of olive oil over medium heat. Once hot, add the diced potatoes and chopped onions.
Step 3: Cook the Potatoes and Onions
Cook the potatoes and onions, stirring occasionally, for about 15-20 minutes, or until the potatoes are tender and golden brown.
Step 4: Whisk the Eggs
While the potatoes are cooking, crack the 8 eggs into a mixing bowl. Add 1 pinch of salt and 1 pinch of cracked pepper. Whisk until the mixture is well combined.
Step 5: Combine Ingredients
Once the potatoes and onions are cooked, drain excess oil if needed, and allow them to cool for a few minutes. Then, add them to the egg mixture and stir gently to combine.
Step 6: Cook the Omelette
Wipe the skillet clean and add a little more olive oil if needed. Pour the potato-egg mixture back into the skillet, spreading it evenly. Cook over medium-low heat for about 5-7 minutes, or until the bottom is set and lightly golden.
Step 7: Flip the Omelette
To flip the omelette, place a large plate over the skillet and carefully invert the omelette onto the plate. Then, slide it back into the skillet to cook the other side for another 5 minutes.
Step 8: Serve and Garnish
Once fully cooked, slide the Spanish Omelette (Spanish Tortilla) onto a serving plate. Garnish with 1 pinch of parsley if desired, and cut into wedges to serve. Enjoy warm or at room temperature!
Vegan & Vegetarian Swaps

- Potatoes: Sweet potatoes can be used for a unique flavor twist.
- Eggs: Substitute with a chickpea flour mixture (1 part chickpea flour to 2 parts water) for a vegan option.
- Olive oil: Use coconut oil for a different taste.
- Onion: Red onion can be used for a milder flavor.
Pro Perspective
The beauty of the Spanish Omelette (Spanish Tortilla) lies in its versatility. You can add a variety of vegetables such as bell peppers, spinach, or zucchini to elevate the flavor profile. Additionally, consider using different types of herbs such as thyme or dill for a fresh twist. Don’t be afraid to experiment with cooking times as well; some prefer a creamier center while others enjoy a firmer texture. The key is to find the balance that suits your palate best.
Make-Ahead & Storage
The Spanish Omelette (Spanish Tortilla) is perfect for making ahead of time. You can prepare it a day in advance and store it in the refrigerator. It keeps well for up to 3 days when sealed in an airtight container. To reheat, simply warm it in a skillet over low heat or in the microwave for a quick meal. It also works wonderfully as a cold dish, making it a great option for picnics or potlucks.
Handy Q&A
Can I use other vegetables in my Spanish Omelette?
Absolutely! Feel free to add vegetables like bell peppers, zucchini, or even mushrooms. Just make sure to sauté them first until they are tender.
How can I tell when the omelette is done cooking?
The omelette is done when the edges are firm and the center is slightly set but still a bit jiggly. It will continue to cook once removed from the heat.
Can I freeze the Spanish Omelette?
Yes, you can freeze the omelette. Wrap it tightly in plastic wrap and then in aluminum foil. It can be stored in the freezer for up to 2 months. Thaw in the refrigerator before reheating.
What’s the best way to serve a Spanish Omelette?
Spanish Omelette can be served warm or cold. It’s great as a main dish or as part of a tapas spread alongside bread, olives, and other small bites.
Don’t Miss These
- Sally’s Baking Addiction – For delightful baking recipes.
- Pinch of Yum – For easy and delicious meal ideas.
- Minimalist Baker – For simple, plant-based recipes.
Next Steps
Now that you’ve mastered the art of the Spanish Omelette (Spanish Tortilla), it’s time to get cooking! Gather your ingredients, follow the steps, and enjoy the delightful flavors of this classic dish. Whether you’re serving it for brunch, lunch, or dinner, it’s bound to become a go-to in your recipe repertoire. Don’t forget to experiment and make it your own, and share your creations with friends and family. Happy cooking!

Spanish Omelette (Spanish Tortilla)
Ingredients
Equipment
Method
- Start by washing and peeling the potatoes. Dice them into 1-inch pieces for even cooking. Chop the brown onion into small pieces as well.
- In a large skillet, heat 1/2 cup of olive oil over medium heat. Once hot, add the diced potatoes and chopped onions.
- Cook the potatoes and onions, stirring occasionally, for about 15-20 minutes, or until the potatoes are tender and golden brown.
- While the potatoes are cooking, crack the 8 eggs into a mixing bowl. Add 1 pinch of salt and 1 pinch of cracked pepper. Whisk until the mixture is well combined.
- Once the potatoes and onions are cooked, drain excess oil if needed, and allow them to cool for a few minutes. Then, add them to the egg mixture and stir gently to combine.
- Wipe the skillet clean and add a little more olive oil if needed. Pour the potato-egg mixture back into the skillet, spreading it evenly. Cook over medium-low heat for about 5-7 minutes, or until the bottom is set and lightly golden.
- To flip the omelette, place a large plate over the skillet and carefully invert the omelette onto the plate. Then, slide it back into the skillet to cook the other side for another 5 minutes.
- Once fully cooked, slide the Spanish Omelette (Spanish Tortilla) onto a serving plate. Garnish with 1 pinch of parsley if desired, and cut into wedges to serve. Enjoy warm or at room temperature!
Notes
- Feel free to customize with your favorite vegetables like bell peppers or spinach.
- This dish can be made a day in advance and stored in the refrigerator for up to 3 days.
- Reheat gently in a skillet or enjoy it cold for a refreshing meal.
