If you’re looking for a classic European dish that’s surprisingly easy to master, look no further than the Spanish Omelette (Tortilla Española). This humble yet elegant creation features layers of tender potatoes, sweet onions, and colorful peppers bound together with fluffy eggs, making it a versatile dish perfect for any meal. One of the great things about this recipe is that it’s equally delicious served warm for dinner or cold as a snack the next day, and you probably already have most of these ingredients on hand in your kitchen.

Did you know that the Spanish Omelette has been a staple in Spain for generations, originally created as a way to stretch eggs and potatoes into a satisfying meal? With just a handful of simple ingredients and basic cooking techniques, you can recreate this authentic comfort food favorite right in your own kitchen.
Let’s dive into the ingredients, preparation, and some tips to make this dish truly shine!
Ingredients for Spanish Omelette
To create the perfect Spanish Omelette, you’ll need the following ingredients:
Essential Ingredients
- 2 medium potatoes diced into small, even cubes
- 3 large eggs for binding and structure
- 1 medium onion sliced thin
- 1/2 red Romano pepper diced, or use a bell pepper for sweetness
- 2 tablespoons fresh parsley chopped for brightness
- Salt and black pepper to taste
- Olive oil for frying and cooking
Optional Ingredients
- Chili flakes for a subtle spicy kick
- Garlic cloves minced for extra flavor depth
- Fresh herbs such as chives or dill as garnish
How to Cook the Vegetables
Here’s how to prepare the foundation of your omelette:
- Heat the Oil: Pour olive oil into a non-stick pan and heat over medium heat for about 1 minute until shimmering.
- Add the Potatoes: Add your diced potatoes and cook, stirring occasionally, for about 7-8 minutes until they begin to soften.
- Add Onion and Pepper: Stir in the sliced onion and diced red pepper, continuing to cook for another 5-7 minutes until all vegetables are soft and lightly golden, with no hard edges remaining.
- Cool Slightly: Remove the pan from heat and let the vegetables cool for 2-3 minutes; this prevents the eggs from scrambling when combined.
Preparing the Egg Mixture
While the vegetables cool, prepare your egg base:
- Whisk the Eggs: In a medium bowl, crack all 3 eggs and whisk together with a fork until well combined and slightly frothy, about 1-2 minutes.
- Season the Eggs: Add salt, black pepper, chopped parsley, and chili flakes if using, stirring gently to distribute the seasonings evenly throughout the mixture.
- Combine Vegetables and Eggs: Pour the cooled vegetables into the egg mixture and stir gently but thoroughly, ensuring every piece of potato and pepper is coated with egg.
Assembly: Bringing It All Together
Once your vegetable and egg mixture is ready, it’s time to cook your omelette:
- Prepare the Pan: Wipe the non-stick pan clean with a paper towel and add a small amount of fresh olive oil, heating over low to medium-low heat for about 1 minute.
- Cook the First Side: Pour the entire egg and vegetable mixture into the pan, spreading it evenly with a spatula, and cook gently for 5-7 minutes until the edges look set and the center is mostly cooked but still slightly jiggly.
- Flip the Omelette: Carefully slide the omelette onto a large flat plate, then slide it back into the pan with the cooked side facing up, and cook for another 3-4 minutes until the top is just set.
- Rest and Serve: Let the omelette rest in the pan for 1 minute, then slide onto a serving plate, slice into wedges, and serve warm or at room temperature.

Variations and Customizations
One of the great things about the Spanish Omelette is its versatility!
- Vegetable Additions: Add diced zucchini, mushrooms, spinach, or roasted red peppers for extra flavor and nutrition.
- Cheese Options: Stir in grated manchego, Gruyère, or feta cheese for a richer, more indulgent version.
- Protein Boost: Mix in crumbled chorizo, diced ham, or crispy bacon for a heartier dish.
- Spicy Kick: Increase the chili flakes or add fresh jalapeños if you love heat and bold flavors.
Serving Suggestions
This Spanish Omelette pairs beautifully with a simple green salad dressed with vinaigrette, or try it alongside a tangy pickled vegetable side for brightness and contrast.
Serve with a crisp white wine like Albariño or a cool sparkling water with lemon to refresh the palate between bites.
Conclusion
In just a few simple steps, you’ve created a vibrant and satisfying Spanish Omelette that is sure to become a regular feature at your dinner table.
This dish shines whether you’re feeding a family on a busy weeknight or preparing ahead for easy lunches throughout the week.
Don’t hesitate to get creative with your vegetable additions and cheese choices; there’s no limit to how you can customize this recipe to suit your taste.
Try it today and experience the deliciousness of this timeless Spanish classic for yourself!
Recipe FAQ’s
Can I prepare the Spanish Omelette ahead of time?
Yes, the Spanish Omelette is excellent prepared in advance; simply store it in the refrigerator for up to 3 days, and enjoy it cold or quickly reheated in a pan or microwave.
What’s the best way to flip the omelette without breaking it?
Use a flat plate or lid slightly larger than your pan, hold it firmly against the pan opening, and flip with confidence in one smooth motion; practice makes perfect!
Can I make this recipe in a cast iron skillet instead of non-stick?
Absolutely, cast iron works well for Spanish Omelette, though you may need a bit more oil and extra care when flipping to prevent sticking.
Recipe Card
Spanish Omelette (Tortilla Española) (30-Minutes)
Description: This Spanish Omelette features layers of tender potatoes, sweet onions, and colorful red peppers bound together with fluffy eggs, creating a golden, satisfying dish. Perfect for breakfast, lunch, dinner, or even cold as a snack, it’s a versatile recipe that comes together quickly and impresses every time.
Meta Info: Prep Time: 15 minutes, Cook Time: 15 minutes, Total Time: 30 minutes, Servings: 4, Cuisine: Spanish, Course: Main Course, Calories: approximately 220 kcal per serving

Spanish Omelette (Tortilla Española)
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This Spanish Omelette features layers of tender potatoes, sweet onions, and colorful red peppers bound together with fluffy eggs, creating a golden, satisfying dish. Perfect for breakfast, lunch, dinner, or even cold as a snack, it’s a versatile recipe that comes together quickly and impresses every time.
Ingredients
- 2 medium potatoes, diced into small, even cubes
- 3 large eggs, for binding and structure
- 1 medium onion, sliced thin
- 1/2 red Romano pepper, diced, or use a bell pepper for sweetness
- 2 tablespoons fresh parsley, chopped for brightness
- to taste salt and black pepper
- as needed olive oil, for frying and cooking
- optional chili flakes, for a subtle spicy kick
Instructions
- Heat the Oil: Pour olive oil into a non-stick pan and heat over medium heat for about 1 minute until shimmering.
- Add the Potatoes: Add your diced potatoes and cook, stirring occasionally, for about 7-8 minutes until they begin to soften.
- Add Onion and Pepper: Stir in the sliced onion and diced red pepper, continuing to cook for another 5-7 minutes until all vegetables are soft and lightly golden, with no hard edges remaining.
- Cool Slightly: Remove the pan from heat and let the vegetables cool for 2-3 minutes; this prevents the eggs from scrambling when combined.
- Whisk the Eggs: In a medium bowl, crack all 3 eggs and whisk together with a fork until well combined and slightly frothy, about 1-2 minutes.
- Season the Eggs: Add salt, black pepper, chopped parsley, and chili flakes if using, stirring gently to distribute the seasonings evenly throughout the mixture.
- Combine Vegetables and Eggs: Pour the cooled vegetables into the egg mixture and stir gently but thoroughly, ensuring every piece of potato and pepper is coated with egg.
- Prepare the Pan: Wipe the non-stick pan clean with a paper towel and add a small amount of fresh olive oil, heating over low to medium-low heat for about 1 minute.
- Cook the First Side: Pour the entire egg and vegetable mixture into the pan, spreading it evenly with a spatula, and cook gently for 5-7 minutes until the edges look set and the center is mostly cooked but still slightly jiggly.
- Flip the Omelette: Carefully slide the omelette onto a large flat plate, then slide it back into the pan with the cooked side facing up, and cook for another 3-4 minutes until the top is just set.
- Rest and Serve: Let the omelette rest in the pan for 1 minute, then slide onto a serving plate, slice into wedges, and serve warm or at room temperature.
- Prep Time: 15 minutes
- Cook Time: 15 minutes