Picture this: the inviting aroma of sautéed onions mingling with the earthy scent of potatoes fills your kitchen, instantly making it feel warm and welcoming. That’s the magic of the Tortilla Espanola, or Spanish omelette—a simple yet indulgent dish that delivers comfort in every bite. I stumbled upon this gem during a late-night craving for something both hearty and satisfying, and it quickly became a staple in my cooking repertoire.
In just 20 minutes, you can whip up this vibrant, fluffy omelette that’s perfect for breakfast, lunch, or dinner. With its creamy texture and savory notes, it’s a crowd-pleaser that transforms humble ingredients into something truly special. Imagine sharing this irresistible dish with friends or family, each slice revealing a tender interior full of golden potatoes and sweet onions. Whether you’re a seasoned chef or just starting your culinary journey, this easy Tortilla Espanola recipe is bound to impress and soothe your soul. Ready to step into the kitchen? Let’s get cooking!
Why is Tortilla Espanola Recipe so amazing?
Experience the culinary delight of Tortilla Espanola, which marries simplicity with rich flavor for an unforgettable dish.
Quick and Easy: Prepare this gorgeous omelette in just 20 minutes!
Versatile: Perfect for breakfast, lunch, or dinner, making it a fantastic go-to meal.
Comforting Texture: Fluffy and moist, each slice is a warm hug on your plate.
Crowd-Pleaser: Impress your guests with a dish everyone will love.
Customize easily with fresh herbs or veggies, perfect for any dietary preference. Enjoy this delightful dish as part of your culinary repertoire!
Tortilla Espanola Recipe Ingredients
• Here’s everything you need for a delicious Tortilla Espanola!
For the Omelette
- Potatoes – Adds starch and serves as the main filling; using waxy potatoes will give you a better texture.
- Yellow Onion – Contributes sweetness and depth; shallots can be used for a milder taste.
- Eggs – Provides structure and richness; opt for fresh eggs for the best flavor.
- Olive Oil – Essential for frying; it adds a distinct taste and helps achieve a tender omelette, though vegetable oil can be substituted if needed.
- Salt – Enhances flavor; feel free to adjust to your preference.
With this Tortilla Espanola recipe, you can easily create a fulfilling dish everyone will adore!
How to Make Tortilla Espanola
-
Prep Ingredients: Peel and slice 5 medium potatoes and dice 1 medium yellow onion. Combine them in a bowl with 1 ½ teaspoons of salt, mixing gently before setting aside.
-
Cook Potatoes: Heat 2 cups of olive oil in a pot over medium heat. Fry the potatoes and onions for 7 to 10 minutes, cooking until they are slightly softened but not browned.
-
Beat Eggs: In a separate bowl, beat 6 eggs, adding an extra ½ teaspoon of salt; mix well until frothy for that lovely texture.
-
Combine: After the potatoes have cooled, stir them into the beaten egg mixture until everything is evenly distributed and glistening with flavor.
-
Cook the Omelette: Heat 2-3 tablespoons of olive oil in a non-stick pan. Pour in your delicious egg and potato mixture, letting it cook on low to medium heat for about 5-7 minutes, until the bottom is just set.
-
Flip: Carefully place a large plate over the pan, then invert it to flip the omelette. Slide it back into the pan to cook the other side until fully set, roughly another 2-3 minutes.
-
Serve: Transfer your golden Tortilla Espanola to a serving plate, and savor it warm with rice or toast—add ketchup if you like for a delightful twist!
Optional: Serve it with a light salad or crusty bread for a more complete meal.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Tortilla Espanola
• Room Temperature: Let the Tortilla Espanola cool completely before serving; it can be left out for up to 2 hours.
• Fridge: Store leftover tortilla in an airtight container for up to 3 days. Make sure it’s completely cooled to preserve its fluffy texture.
• Freezer: For longer storage, wrap portions tightly in plastic wrap and place them in a freezer-safe bag; they can be frozen for up to 2 months.
• Reheating: Thaw overnight in the fridge, then reheat in a non-stick skillet over low heat for about 5 minutes, or until warm. Enjoy your delicious Tortilla Espanola again!
Make Ahead Options
These Tortilla Espanola are perfect for meal prep enthusiasts! You can chop and combine the potatoes and onions up to 24 hours in advance, mixing them with salt to enhance their flavor. Simply refrigerate this mixture in an airtight container to keep them fresh. For the best results, make the omelette up to 3 days ahead of time, allowing it to cool completely before storing in the fridge. When you’re ready to serve, reheat the omelette gently in a non-stick pan over low heat, or enjoy it cold for a delightful meal. This way, you save valuable time and still enjoy a delicious, satisfying Tortilla Espanola that’s just as flavorful!
Tortilla Espanola Recipe Variations
Feel free to spark your creativity and customize your Tortilla Espanola with these delightful variations!
-
Veggie Boost: Add diced bell peppers, cherry tomatoes, or fresh herbs for a colorful twist and fresh flavor. These additions not only enhance the visual appeal but also bring vibrant tastes to every bite.
-
Zucchini Swap: Instead of potatoes, use grated zucchini for a lighter, low-carb version. The zucchini will add moisture while keeping the dish wholesome and delicious, perfect for summer meals.
-
Spicy Kick: Incorporate diced jalapeños or red pepper flakes for a touch of heat. Just a little spice can elevate the omelette’s flavor profile, exciting your taste buds!
-
Cheesy Delight: Sprinkle in some crumbled feta or shredded cheese before flipping the omelette. The melty cheese will create a rich, comforting bite and add a savory depth to the dish.
-
Meaty Addition: Mix in diced chorizo or sautéed mushrooms for a meaty option. This will make the Tortilla Espanola more filling while giving it an authentic Spanish flair.
-
Herb Infusion: Add freshly chopped parsley, cilantro, or chives into the egg mixture for an aromatic fresh note. Herbs provide a burst of freshness that complements the richness of the eggs and potatoes beautifully.
-
Mediterranean Style: Swap out traditional ingredients for Mediterranean flair by adding olives and sun-dried tomatoes. This will create a unique twist that transports your taste buds to sunny shores.
-
Sweet Potato Magic: Replace regular potatoes with sweet potatoes for a nutritious and sweet flavor profile. This adds an exciting twist and a hint of natural sweetness that pairs wonderfully with the eggs.
Expert Tips for Tortilla Espanola Recipe
• Heat Control: Keep the heat medium to ensure the omelette cooks evenly without browning, retaining that fluffy texture.
• Watch the Time: Monitor closely, adjusting cooking time based on your stovetop. Timing is key for the perfect set!
• Resting Period: Let the Tortilla Espanola rest for a few minutes before serving to enhance flavor and texture, making each bite more delightful.
• Ingredient Substitutes: If you’re out of potatoes, consider using zucchini or spinach for a fresh veggie twist without losing the essence of this dish.
• Flipping Tip: When flipping, make sure the plate is large enough to catch the entire omelette, ensuring a smooth transition to prevent breakage.
Enjoy your cooking adventure with this amazing Tortilla Espanola recipe!
What to Serve with Tortilla Espanola?
Elevate your meal experience with delightful pairings that enhance this hearty Spanish omelette.
-
Crusty Bread: Perfect for soaking up the omelette’s rich flavors, a slice of fresh bread complements the dish beautifully.
-
Light Salad: A fresh green salad with lemon vinaigrette brings a refreshing crunch, balancing the creaminess of the Tortilla Espanola.
-
Sliced Avocado: Creamy avocado adds a lush texture and nutty flavor that takes the dish to a new level of indulgence.
-
Sliced Tomatoes: Juicy, ripe tomatoes provide a burst of flavor and freshness, making every bite even more enjoyable.
-
Red Wine: A glass of Spanish red wine, like Tempranillo, enhances the flavors of the omelette while creating a lovely dining experience.
-
Olives: A small dish of marinated olives offers a briny contrast that complements the sweet notes of the onions.
-
Chorizo: Serve alongside spicy chorizo for an additional savory layer; the kick of the sausage pairs excellently with the eggs.
-
Garlic Aioli: A dollop of garlic aioli on the side adds a creamy, garlicky punch that enhances this classic dish wonderfully.
-
Dessert: Conclude your meal with a light dessert like flan or churros to celebrate the vibrant flavors of Spain.
Each of these suggestions adds its unique charm to the Tortilla Espanola, creating an unforgettable dining experience!

Tortilla Espanola Recipe FAQs
What type of potatoes should I use for Tortilla Espanola?
For the best texture, I recommend using waxy potatoes, such as Yukon Gold. They hold their shape better and create a satisfying bite in the omelette. If you can’t find waxy potatoes, any all-purpose variety will also work, but avoid starchy types like Russets, as they can make the dish too mushy.
How long can I store leftover Tortilla Espanola?
You can store leftover Tortilla Espanola in an airtight container in the refrigerator for up to 3 days. Be sure to let it cool completely before refrigerating to maintain its fluffy texture and flavor. When you’re ready to enjoy it again, you can serve it cold or gently reheat it in a non-stick skillet for about 5 minutes.
Can I freeze Tortilla Espanola?
Absolutely! To freeze your Tortilla Espanola, first let it cool completely. Then, wrap individual portions tightly in plastic wrap and place them in a freezer-safe bag or container. It can be frozen for up to 2 months. When you’re ready to eat it, simply thaw it in the refrigerator overnight and reheat it on low in a skillet until warm.
What should I do if my omelette is browning too quickly?
If you notice that your Tortilla Espanola is browning too fast while cooking, lower the heat immediately. Cooking it over medium to low heat is crucial to achieving a fluffy omelette without burning it. Additionally, keep an eye on the cooking time; it should take about 5-7 minutes for the bottom to set, so avoid rushing it.
Is this recipe suitable for people with egg allergies?
Unfortunately, this Tortilla Espanola recipe relies heavily on eggs for its structure and flavor, so it wouldn’t be suitable for those with egg allergies. However, if you’re looking for a similar dish, you could experiment with egg substitutes, such as a tofu-based mixture, but it would require adjustments to achieve the right consistency and flavor.
Can I add other ingredients to my Tortilla Espanola?
Yes! The beauty of Tortilla Espanola lies in its versatility. You can add various ingredients to customize it to your taste. Consider incorporating diced bell peppers, fresh herbs like parsley or chives, or even proteins such as diced ham or cooked chorizo. Just be mindful not to overload it, as it should maintain a balanced texture.

Delicious Tortilla Espanola Recipe in Just 20 Minutes
Ingredients
Equipment
Method
- Peel and slice the potatoes and dice the onion. Combine in a bowl with salt, mixing gently.
- Heat olive oil in a pot over medium heat. Fry potatoes and onions for 7-10 minutes until softened.
- In a separate bowl, beat the eggs with additional salt until frothy.
- Stir the cooled potatoes into the beaten egg mixture until evenly distributed.
- Heat olive oil in a non-stick pan. Pour in the egg and potato mixture and cook for 5-7 minutes.
- Carefully flip the omelette using a plate, then cook the other side for another 2-3 minutes.
- Transfer to a serving plate and enjoy warm, optionally with rice or toast.








