This post may contain affiliate links. Please read our disclosure policy.

An authentic Spanish Omelette made at home with just FIVE ingredients! This super easy Spanish omelette takes only a couple of minutes to prep. It delivers an incredible authentic flavor that rivals any tapas bar.

I make this classic dish with potatoes, eggs, and onions. I cook them slowly in extra virgin olive oil until they become soft and set into a thick, sliceable meal. I love how simple and filling it is. It is naturally gluten-free and works for picnics, BBQs, or a tapas-style spread. I usually serve it next to a fresh tomato salad or a light avocado corn salad. This makes it a complete meal without overcomplicating things.

Zoom in image of Spanish Omelette

Why This Recipe Works

I have tested this recipe multiple ways. I adjusted the potato size, the cooking time, and the exact amount of oil. This guarantees a soft center without the omelette falling apart.

This version keeps things simple and reliable so you get the right texture every single time without overthinking it. The ingredients are basic. However, cooking the potatoes and onions slowly in olive oil builds incredible flavor before adding the eggs. This quick method works beautifully. You can eat it warm right out of the pan or cold the next day for breakfast.

This tortilla has been in my life for as long as I can remember. It saved me from eating plain scrambled eggs again. It has also been with me through family barbecues, picnics, and even breakups. On days when I have more time, I make a cheesy bacon and egg hash. I also love doing a breakfast spread with garlic butter mushrooms.

What Is A Spanish Omelette?

A Tortilla Española is one of the most famous dishes in Spanish cuisine. People also call it a Spanish Omelette or tortilla de patatas. You might usually whip up a thin egg wrap for a quick breakfast. A real Spanish omelette is completely different. It is a thick, hearty, crustless dish that looks almost like a savory cake. It is famous for its soft center and is a staple in tapas bars all over Spain.

What makes it so different from a classic omelette is its dense structure. It is meant to be cooked gently so it becomes incredibly sliceable and filling. You will usually see it cut into thick wedges or small bite-sized cubes, and it is traditionally eaten warm or at room temperature.

Because it is so versatile, it is commonly served as part of a savory tapas spread. I also love using it as the main dish for a big weekend brunch. If I am putting together a mix of sweet and savory options for a crowd, serving a wedge of this next to some soft chocolate rolls works surprisingly well.

Ingredients

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Ingredients for Spanish Omelette (Tortilla Española) including eggs, diced potatoes, onion, olive oil, salt, pepper, and parsley laid out on a surface.
  • Potatoes: I highly recommend using a waxy variety like Yukon Gold or red potatoes. I tried making this before with starchy Russet potatoes, and they break down too much in the pan, making the texture far too crumbly. Waxy potatoes keep the center soft while holding their shape beautifully.
  • Eggs: You need just enough to fully coat the potatoes and hold the whole thing together. I have noticed that using too few eggs is the easiest way to end up with a dry omelette that falls apart as soon as you try to slice it.
  • Onion: Some traditionalists skip the onion, but I think leaving it out is a missed opportunity for flavor. I cook it slowly alongside the potatoes so it softens completely and adds a very subtle sweetness. Just take your time and do not rush the heat, because you want the onion soft, not browned.
  • Olive Oil: A good quality olive oil is non-negotiable here. The goal is to gently cook the potatoes and onions in the oil until they are tender, rather than frying them on high heat.
  • Salt: Please do not wait to season only the eggs at the very end. I always salt the potatoes directly while they cook in the oil; otherwise, the final dish ends up tasting very flat.

Note: Please see recipe card at the bottom for list of full ingredients and measurements

How Do I Make Spanish Omelette

Making a great tortilla is not about complicated techniques. Having tested this endlessly since my first trip to Spain, I found it mostly comes down to controlling the heat. You want to cook the potatoes gently in the oil over moderate heat until they are tender enough to break with a spatula. If the heat is too high, they will fry and get crispy. Once the potatoes cook halfway through, add the onions so they get soft and sweet without burning.

The real secret to getting the right texture happens right before you mix in the eggs. I always make sure to:

  • Drain the excess oil completely so the omelette stays light and the eggs set properly without turning greasy.
  • Mix the warm potatoes and onions directly into the well-beaten, seasoned eggs so the mixture coats everything evenly.
  • Pour the mixture back into the pan, shift things gently at the beginning, and then leave it completely alone.

You will know it is ready to flip when the edges firm up and the center still has a slight jiggle. Place a large flat plate over the pan and flip it in one quick motion while the center is still a little soft. If you wait too long, the top will overcook and crack.

Finish cooking to your preference

After you flip the omelette, you can leave the pan on the heat a bit longer if you want the eggs to set completely. I usually take it off the stove just as the middle sets so the inside stays very tender when you cut into it. My mom always taught me that the absolute best way to eat this is with a simple squeeze of Kewpie mayo on top, and she is right.

This omelette is incredibly versatile. I love serving it with a thick slice of warm crusty bread, or even next to a mozzarella and tomato grilled sandwich if I need a really filling meal. If I want a lighter plate, a chunky avocado and feta mix or some fresh avocados stuffed with tomatoes and mozzarella work very well on the side.

When I am putting together a larger breakfast spread, I like to balance the table with a sweet baked overnight french toast or a tall stack of fresh blueberry pancakes. I will also add a few bite-sized cauliflower and egg muffins alongside some creamy soft-scrambled eggs, and finish the meal with a cold glass of whipped iced coffee.

Tips for the Perfect Spanish Omelette

When I make this at home, I always keep a few simple tricks in mind. The biggest secret is not rushing the potatoes. I let them gently cook in the oil over low heat until completely tender, rather than letting them fry or brown.

I also make sure I drain the excess oil before I add the eggs. Too much oil weighs the mixture down and makes it greasy. Once I mix the warm potatoes and onions into the beaten eggs, I let them sit together for a minute or two. This gives the potatoes time to absorb some of the egg, which helps the whole thing hold together.

Your pan size matters, too. I usually reach for a 9-inch or 10-inch skillet to get a thick slice with a soft center. If you use a pan that is too large, the omelette spreads out, becomes too thin, and overcooks quickly.

If flipping makes you nervous, my best advice is to use a flat plate slightly larger than your pan. Place it firmly over the top and flip the pan in one quick, confident motion. Make sure you do this while the center remains slightly soft so the top does not crack. After you turn it, gently slide the omelette back into the skillet to finish. If you really prefer not to flip, you can always cook the base on the stove and finish the top under the broiler for a few minutes.

Recipe FAQ’s

Why Did My Spanish Omelette Fall Apart?

This usually comes down to structure. Either there weren’t enough eggs to bind everything together, or the potatoes were cut too large and didn’t cook evenly. It can also happen if you try to flip it when it’s either too soft or already overcooked.

How Do I Know When The Omelette Is Done?

The edges should be fully set, while the center still has a slight softness when pressed. It will continue to cook from residual heat after removing it from the pan, so don’t wait until it feels completely firm.

Are Spanish Tortillas Different From Mexican Tortillas?

Yes, even if they have the same same, a tortilla española is a ticker omelette with potatoes and eggs. A Mexican tortilla is way thiner and it’s made from corn or wheat flour, classic ingredients for the base of tacos.

What Is Not Included In A Spanish Tortilla?

It doesn’t include ingredients like flour, milk, or fillings such as meats and vegetables. While you can add extras if you like, the classic version keeps it simple and focused on the potatoes and eggs.

Top view image of Spanish Omelette from pan

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

4.56 from 18 votes

Spanish Potato Omelette (Spanish Tortilla)

Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 12 people
Making a traditional Spanish omelette at home requires just five basic ingredients and a few simple steps. Soft, tender potatoes and onions are cooked gently in olive oil, then mixed with well-beaten eggs and set in a pan until thick and sliceable. It is a hearty, easy meal that works just as beautifully for a quick weeknight dinner as it does for a lazy weekend breakfast.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 1/2 cup olive oil
  • 5 potatoes diced into 1-inch pieces (yukon gold potatoes are my favorite here!)
  • 1 brown onion chopped
  • 8 eggs
  • 1 pinch salt to taste
  • 1 pinch cracked pepper to taste
  • 1 pinch parsley to garnish, optional

Instructions 

  • Heat the olive oil in a nonstick medium-sized (30cm/12-inch) pan over medium heat.
    Olive oil heating in a nonstick pan for making Spanish Omelette with chopped potatoes and onion nearby.
  • Add the diced potatoes and cook gently, stirring occasionally, until they begin to soften.
    Diced potatoes starting to cook in olive oil in a pan
  • Continue cooking the potatoes until tender with lightly golden edges (not crispy).
    Potatoes softened and lightly golden for tortilla española
  • Add the chopped white onion to the pan.
    Adding chopped onion to cooked potatoes in pan
  • Cook the potatoes and onion together until the onion is soft and translucent.
    Potatoes and onions cooking together until soft
  • Drain most of the oil using a colander or by carefully removing excess oil from the pan. Return the potato and onion mixture to the pan and spread evenly. Reduce heat to low.
    Draining excess oil from cooked potatoes and onions
  • Beat the eggs with salt and pepper in a bowl and pour the egg mixture over the potatoes and onions.
    Pouring beaten eggs over potatoes and onions in pan
  • Gently move the mixture with a spatula to evenly distribute the eggs and help them cook through.
    Mixing eggs with potatoes and onions in pan
  • Cook until the edges are set and the center is still slightly soft.
    Tortilla española partially set with soft center
  • Lightly stir at the beginning to avoid dense spots, then stop to let it set.
  • Place a large plate over the pan and carefully flip the tortilla onto the plate.
    Plate placed over pan ready to flip tortilla española
  • Carefully flip the tortilla onto the plate.
    Flipped tortilla española on plate after turning
  • Hold the plate firmly and flip in one quick, confident motion. Gently tuck the edges in for a clean, rounded shape.
  • Slide the tortilla back into the pan to cook the other side.
    Flipped tortilla española on plate after turning
  • Cook until fully set and golden underneath. Flip again onto a plate and garnish with parsley if desired.
    Finished tortilla española garnished with parsley
  • Slice and serve.
    Slice of tortilla española being served
  • Finish with a light drizzle of mayonnaise on top if you want a little extra flavour.

Notes

Storage and Reheating

I always let the tortilla cool completely to room temperature before putting it away. Once cooled, I transfer it to an airtight container and keep it in the fridge for up to 4 days. I love storing it already sliced so I can just grab a piece for a quick snack or light meal during the week.
To reheat, I place a slice in a skillet over medium-low heat to warm it gently. This keeps the inside soft without drying out the eggs. You can definitely use the microwave for convenience, just heat it in short bursts and cover it with a damp paper towel to lock in the moisture.
While you can freeze the slices for up to a month in an airtight container, keep in mind the potatoes might change texture a bit. Thaw them in the fridge overnight before reheating them gently on the stove.

Troubleshooting Your Omelette

If you run into any issues while making this, here is usually what went wrong:
  • Potatoes turned hard: Your heat was too high. Lower it so they soften slowly in the oil instead of frying.
  • It falls apart: There were not enough eggs to bind everything. Make sure all the potatoes are heavily coated before pouring them back into the pan.
  • Greasy texture: Too much oil was left in the pan. Always drain the excess before mixing the warm potatoes with your eggs.
  • Cracks when flipping: It was left on the heat too long before turning. Make sure to flip it while the center is still a little soft.
  • Uneven texture: The potatoes were likely cut inconsistently. Take your time slicing them into even pieces so they all cook at the same rate.
Let the tortilla rest for at least 5–10 minutes before slicing. This helps it set properly and makes it easier to cut clean slices without it falling

Nutrition

Calories: 194kcal | Carbohydrates: 17g | Protein: 6g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.01g | Cholesterol: 109mg | Sodium: 51mg | Potassium: 428mg | Fiber: 2g | Sugar: 1g | Vitamin A: 167IU | Vitamin C: 18mg | Calcium: 29mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.56 from 18 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

25 Comments

  1. David says:

    5 stars
    Tried this Spanish omelette recipe for breakfast this morning and it was amazing!

  2. Aixa says:

    3 stars
    Spaniard here. If you want it to actually taste like it’s supposed to taste you have to mix the fried potatoes and onion with the egg in a bowl (not in the pan) and let them sit for at least an hour but preferably over night. This is essential since the flavor changes a lot. If you want to cut some time you could also cut bigger pieces of potato and once you mix it with the ge you can smash it a little bit. This was the flavor develops faster but you still have to wait for at least 10 mins. Hope this helps <3