🥔Authentic Spanish Omelette Recipe (Tortilla Española)
If there is one dish that truly represents Spanish home cooking, it has to be this Spanish omelette recipe. Known in Spain as tortilla española or tortilla de patatas, this classic dish is simple, comforting, and incredibly delicious when made the right way. With just a few humble ingredients like eggs, potatoes, olive oil, and onion if you like it, you can create one of the most iconic recipes in Spanish cuisine.
What makes this Spanish omelette recipe so special is not complexity, but technique. The potatoes need to be soft and silky, the eggs well balanced, and the final texture tender and juicy inside. In Spanish homes, this recipe can be eaten warm, at room temperature, as a tapa, for lunch, dinner, or even tucked into a sandwich. It is one of those recipes that feels simple, but when you get it right, it is absolutely unforgettable.
Below, I’ll show you exactly how to make a proper Spanish omelette recipe step by step, with useful tips so it comes out flavorful, golden, and beautifully tender every single time.
⏱️ Spanish Omelette Recipe Time Table
| Stage | Time |
|---|---|
| Preparation time | 15 minutes |
| Cooking time | 25 minutes |
| Total time | 40 minutes |
| Servings | 4 to 6 people |
🛒 Ingredients for This Spanish Omelette Recipe
- 6 large eggs
- 700 g potatoes, peeled and thinly sliced
- 1 medium onion, thinly sliced (optional, but traditional in many homes)
- 250 ml extra virgin olive oil, for gently cooking the potatoes
- 1 teaspoon salt
- Freshly ground black pepper, optional

These ingredients are all you need for a traditional Spanish omelette recipe. The secret is not adding more, but treating each ingredient properly. Good olive oil and fresh eggs make a huge difference here.
👨🍳 How to Make Spanish Omelette Recipe Step by Step
1️⃣ Prepare the potatoes and onion
Peel the potatoes and slice them into thin rounds or small half-moons. Slice the onion thinly as well if you are using it. The key to a good Spanish omelette recipe is making sure the potato slices are not too thick, so they cook gently and become soft rather than crispy.
2️⃣ Gently cook the potatoes in olive oil

Pour the olive oil into a medium non-stick or deep frying pan and heat it over medium-low heat. Add the potatoes and onion, then season with salt. Cook them slowly for about 18 to 20 minutes, stirring occasionally. You want the potatoes to soften and almost confit in the oil, not fry aggressively. This slow cooking method is what gives a classic Spanish omelette recipe its rich, silky texture.
3️⃣ Drain the potatoes well
Once the potatoes are tender and the onion is soft, remove everything with a slotted spoon and place them in a colander or bowl to drain. Let them cool for a few minutes. You do not want excess oil flooding the eggs, but you also do not want the mixture completely dry.
4️⃣ Beat the eggs
Crack the eggs into a large bowl and beat them with a fork or whisk until the yolks and whites are fully combined. Add a pinch more salt if needed. Then fold the warm potatoes and onion into the beaten eggs. Leave the mixture to rest for 5 minutes so the potatoes absorb some of the egg. This little rest helps the Spanish omelette recipe become more cohesive and flavorful.
5️⃣ Cook the Spanish omelette recipe on one side
Add 1 to 2 tablespoons of the reserved olive oil back to a non-stick frying pan and heat it over medium heat. Pour in the egg and potato mixture. Use a spatula to shape the edges as it cooks. Let it cook for around 4 to 5 minutes, or until the underside is golden and the top is starting to set but still slightly soft.
6️⃣ Flip the omelette carefully
Place a flat plate larger than the pan on top. Hold the plate firmly and flip the omelette onto it in one confident movement. Then slide it back into the pan to cook the other side. Cook for another 3 to 4 minutes depending on how runny or set you want the center. A proper Spanish omelette recipe should be tender inside, never dry.
7️⃣ Rest and serve
Slide the omelette onto a plate and let it rest for at least 5 to 10 minutes before slicing. This allows the inside to settle and makes the flavor even better. You can serve this Spanish omelette recipe warm or at room temperature, which is exactly how many people enjoy it in Spain.

🥗 Nutritional Information
| Nutritional value | Approximate amount per serving |
|---|---|
| Calories | 320 kcal |
| Protein | 11 g |
| Fat | 22 g |
| Carbohydrates | 19 g |
| Fiber | 2 g |
| Sodium | 280 mg |
✨ Tips for the Best Spanish Omelette Recipe
- Use medium-low heat: the potatoes should soften slowly, not brown too quickly.
- Do not overcook the eggs: a dry tortilla loses its charm. The inside should stay soft and tender.
- Choose a non-stick pan: it makes flipping much easier and helps keep the omelette intact.
- Let it rest before slicing: a few minutes of resting improves both texture and flavor.
- Onion or no onion? That debate exists all over Spain. Use it if you like a sweeter, softer result.
❓FAQ About Spanish Omelette Recipe
Is onion traditional in a Spanish omelette recipe?
It depends on who you ask. In Spain, some people swear that onion is essential because it adds sweetness and moisture, while others insist that a true Spanish omelette recipe should only include eggs, potatoes, olive oil, and salt. Both versions are common, so the best answer is simple: make it the way you enjoy it most.
Can I make Spanish omelette recipe ahead of time?
Yes, absolutely. In fact, many people think a Spanish omelette recipe tastes even better after resting for a while. You can make it a few hours ahead and serve it at room temperature, which is perfect for tapas, packed lunches, or easy dinners.
How do I know when the Spanish omelette recipe is cooked properly?
The outside should be lightly golden, and the center should feel set but still slightly soft. The ideal Spanish omelette recipe is not rubbery or dry. If you cut into it and the inside looks creamy and tender, you have done it right.
Can I eat Spanish omelette recipe cold?
Yes, and it is delicious that way. One of the best things about a good Spanish omelette recipe is that it can be served hot, warm, or cold. Many people in Spain enjoy leftover tortilla the next day in a sandwich or as a quick tapa.
🍽️ A True Taste of Spanish Home Cooking
This Spanish omelette recipe is one of those dishes that proves simple food can be the most memorable. It is comforting, affordable, traditional, and full of real flavor. Once you learn how to cook the potatoes gently and flip the tortilla with confidence, you will want to make it again and again.
If you want to bring a little bit of authentic Spain into your kitchen, this classic Spanish omelette recipe is one of the best places to start.
Descubre más desde Traditional Spanish Home Cooking
Suscríbete y recibe las últimas entradas en tu correo electrónico.