There’s something incredibly satisfying about crafting a dish that feels both comforting and sophisticated, and that’s exactly what this Spanish Omelette delivers. Picture yourself in the kitchen, the rich aroma of sautéing onions and tender potatoes mingling with the warm embrace of olive oil. Paired with a few simple eggs, you’re about to create an effortless meal that’s a true crowd-pleaser.
I first discovered this recipe one rainy afternoon, needing a flavorful solution to revive my dinnertime routine. With just a handful of ingredients and minimal fuss, it transformed my kitchen into a lively tapas bar. Whether you’re sharing it with friends or savoring it solo, this omelette is not just food; it’s an experience that celebrates homemade goodness.
Perfect for brunch, lunch, or a light dinner, this Spanish Omelette is versatile enough to suit any occasion. Let’s dive in and whip up this delightful dish that’s destined to become a staple in your culinary repertoire!
Why is Spanish Omelette a must-try?
Simplicity at its Finest: With just a few everyday ingredients, this recipe is accessible even for novice cooks.
Flavor Explosion: The luscious combination of olive oil, onions, and potatoes creates a symphony of taste that’s absolutely irresistible.
Versatile Delight: Enjoy it warm, at room temperature, or even as a delicious cold snack—perfect for any time of day!
Time-Saving Meal: In just 45 minutes, you can prepare a satisfying dish that impresses family and friends.
Crowd-Pleaser: Whether you’re hosting brunch or a quiet dinner, this Spanish Omelette will leave everyone raving and asking for seconds!
Spanish Omelette Ingredients
For the Base
• 100 ml olive oil – This rich oil gives the omelette its distinct flavor and keeps it moist.
• 1 onion sliced – Sautéing the onion adds a sweet depth to the dish that complements the potatoes beautifully.
• 450 g potatoes, peeled and thinly sliced – The heart of the Spanish Omelette, ensuring a hearty texture in every bite.
For the Eggs
• 8 medium eggs – Eggs bind the ingredients together and create that beautiful, fluffy texture we all love.
• Sea salt to taste – Use good quality sea salt for enhanced flavor throughout the omelette.
• Freshly ground black pepper to taste – A little freshly cracked pepper adds a delightful warmth to the dish.
Craft your own version and savor the flavors of this delightful Spanish Omelette!
How to Make Spanish Omelette
-
Heat oil: Start by heating the olive oil in a large non-stick frying pan over medium heat. This will create a lovely, golden base for your omelette.
-
Cook potatoes and onion: Add the sliced potatoes and onion into the pan; gently stir to coat everything in that delicious oil. Reduce the heat to low and cook for 15-20 minutes until the potatoes are tender but not browned, stirring occasionally.
-
Transfer and cool: Using a slotted spoon, carefully transfer the cooked potatoes and onion to a bowl, allowing them to cool slightly. Be sure to reserve some of the oil in the pan for cooking the omelette.
-
Beat eggs: In a large bowl, beat the eggs with a pinch of sea salt and freshly ground black pepper. Gently fold in the cooled potato and onion mixture, then let it sit for 10 minutes to meld those wonderful flavors.
-
Prepare the pan: Heat 1-2 tablespoons of the reserved oil in the frying pan over medium heat. Pour in the egg mixture and spread it evenly to get that perfect omelette shape.
-
Cook to perfection: Let it cook on low heat for 5-6 minutes until the bottom is set and golden. Use a spatula to run around the edges occasionally for easy flipping.
-
Flip the omelette: Carefully place a large plate over the pan, flip the omelette onto it, and then quickly slide it back into the pan to cook the other side.
-
Finish cooking: Cook for an additional 3-4 minutes until the omelette is fully set. Remove it from the pan and let it cool for a few minutes before slicing and serving.
Optional: Serve with a sprinkle of fresh herbs for a pop of flavor.
Exact quantities are listed in the recipe card below.

Tips for the Best Spanish Omelette
- Choose the Right Potatoes: Use waxy potatoes like Yukon Gold for a creamier texture. Starchy potatoes may break down too much.
- Don’t Rush Cooking: It’s essential to cook the potatoes and onions gently over low heat; this keeps them tender and packed with flavor without browning.
- Allow Flavor to Marry: After combining the eggs with the potato and onion mixture, let it sit for 10 minutes. This resting period enhances the flavor of your Spanish Omelette.
- Master the Flip: When flipping, ensure the omelette is set but still a bit soft in the center. Practice makes perfect, so don’t hesitate to try again!
- Versatile Additions: Consider adding bell peppers, spinach, or chorizo to customize your omelette and make it your own—just keep the proportions balanced.
Spanish Omelette Variations & Substitutions
Feel free to explore these exciting twists and turns to make your dish uniquely yours!
- Herb-Infused: Add fresh herbs like parsley or chives for a vibrant touch and a refreshing aroma.
- Cheesy Delight: Sprinkle in some grated cheese like Manchego or cheddar for a creamy, gooey texture that melds perfectly into the omelette.
- Spicy Kick: Add a pinch of red pepper flakes or some sliced jalapeños to bring a delightful heat that will awaken your taste buds.
- Veggie Boost: Incorporate diced bell peppers, zucchini, or spinach for a colorful and nutritious addition that enhances both flavor and texture.
- Meat Lovers: Fold in cooked chorizo or ham for a hearty protein punch that complements the potatoes beautifully.
- Dairy-Free: Swap the eggs with a chickpea flour batter mixed with water and seasoning for a delicious vegan alternative that’s just as satisfying.
- Mediterranean Twist: Toss in sun-dried tomatoes and olives for a taste of the Mediterranean, adding bursts of flavor in every mouthful.
- Sweet & Savory: Experiment with a dash of caramelized onions or roasted red peppers to introduce an unexpected sweetness that balances the savory elements.
Have fun customizing your Spanish Omelette, and let your creativity shine through in each delicious bite!
Make Ahead Options
Spanish Omelette is an ideal dish for meal prep enthusiasts! You can slice the potatoes and onions, and even cook them up to 24 hours in advance, storing them in an airtight container in the refrigerator to keep them fresh. Additionally, you can beat the eggs and keep them in the fridge overnight for a quick assembly before cooking. When you’re ready to enjoy this comforting dish, simply combine the cooled potato and onion mixture with the eggs, heat the reserved oil in your pan, and follow the cooking instructions as usual. This way, you’ll have a delicious Spanish Omelette on the table with minimal effort, perfect for busy weeknights!
What to Serve with Spanish Omelette?
Bring the warmth of your kitchen to the table by pairing this delightful dish with complementary sides that enhance its rustic charm.
-
Mixed Green Salad: A fresh medley of greens provides a crisp contrast to the rich, savory flavors of the omelette, making each bite refreshing.
-
Sliced Avocado: Creamy avocado adds a luscious texture that beautifully balances the hearty potatoes and onions in the omelette.
-
Crusty Bread: Perfect for soaking up any juices, a warm slice of crusty bread adds a satisfying crunch and enhances your meal’s heartiness.
-
Tomato Salsa: The zesty kick of a fresh tomato salsa brightens each mouthful, elevating the flavors of the Spanish Omelette with spirited freshness.
-
Sparkling Water or Wine: A crisp sparkling water or a light white wine cuts through the richness of the omelette, creating a refreshing dining experience.
-
Grilled Asparagus: Tender-crisp asparagus drizzled with olive oil offers an elegant touch, adding texture and an earthy flavor that pairs wonderfully with the dish.
-
Chorizo Sausage: Sliced sautéed chorizo brings a savory and slightly spicy element that amplifies the overall flavor profile of the omelette.
These delightful pairings will surely create a meal that feels special without straining your time in the kitchen. Enjoy your culinary adventure!
How to Store and Freeze Spanish Omelette
Room Temperature: Enjoy your Spanish Omelette fresh, but it can sit at room temperature for up to 2 hours before it’s best to refrigerate.
Fridge: Once cooled, store your omelette in an airtight container in the fridge for up to 3 days. This keeps it fresh and delicious for later meals.
Freezer: If you want to save it for a longer time, freeze the sliced Spanish Omelette for up to 1 month. Wrap slices tightly in plastic wrap before placing them in a freezer bag.
Reheating: Reheat in a skillet over low heat until warmed through, or pop it in the microwave for 1-2 minutes, ensuring it’s hot all the way through before serving.

Spanish Omelette Recipe FAQs
How do I select the right potatoes for my Spanish Omelette?
Absolutely! For the best results, choose waxy potatoes like Yukon Gold or new potatoes as they hold their shape better. Starchy varieties like Russets tend to break down and can make the omelette mushy.
How should I store leftovers of my Spanish Omelette?
Once cooled, store your Spanish Omelette in an airtight container in the fridge, where it will stay fresh for up to 3 days. Just make sure it’s cooled completely before sealing to avoid condensation.
Can I freeze my Spanish Omelette?
Yes, you can freeze your Spanish Omelette for up to 1 month! I recommend slicing it first, wrapping each slice tightly in plastic wrap, and then placing them in a freezer bag. This makes reheating so much easier!
What if my Spanish Omelette is too runny?
If your omelette turns out too runny, it could be that it didn’t cook long enough. Next time, ensure you let it cook on low heat until the edges are set and only slightly soft in the center before flipping. If you find it’s still runny after flipping, allow it to stay in the pan for an additional minute or two.
Is this recipe suitable for anyone with dietary restrictions?
Very! This Spanish Omelette is naturally gluten-free and can be adjusted for dairy-free diets by substituting eggs with a plant-based egg alternative. Always check for allergies related to specific ingredients, like potatoes and eggs, before serving, especially to guests with known sensitivities.

Crispy Spanish Omelette: A Comforting Twist on Tradition
Ingredients
Equipment
Method
- Start by heating the olive oil in a large non-stick frying pan over medium heat.
- Add the sliced potatoes and onion into the pan; gently stir to coat everything in that delicious oil. Reduce the heat to low and cook for 15-20 minutes until the potatoes are tender but not browned, stirring occasionally.
- Using a slotted spoon, carefully transfer the cooked potatoes and onion to a bowl, allowing them to cool slightly. Be sure to reserve some of the oil in the pan for cooking the omelette.
- In a large bowl, beat the eggs with a pinch of sea salt and freshly ground black pepper. Gently fold in the cooled potato and onion mixture, then let it sit for 10 minutes to meld those wonderful flavors.
- Heat 1-2 tablespoons of the reserved oil in the frying pan over medium heat. Pour in the egg mixture and spread it evenly to get that perfect omelette shape.
- Let it cook on low heat for 5-6 minutes until the bottom is set and golden. Use a spatula to run around the edges occasionally for easy flipping.
- Carefully place a large plate over the pan, flip the omelette onto it, and then quickly slide it back into the pan to cook the other side.
- Cook for an additional 3-4 minutes until the omelette is fully set. Remove it from the pan and let it cool for a few minutes before slicing and serving.





