Slices of Spanish tortilla with golden edges and tender layers of potato on a wooden board

Spanish Tortilla Recipe: Tender Inside, Not Dry

A Spanish tortilla can look beautifully golden on the outside and still be disappointing when sliced. Sometimes the potatoes are too firm. Sometimes the egg has turned rubbery. And sometimes the bottom has browned long before the middle has finished cooking.

The solution is not a secret ingredient. A good Spanish tortilla recipe depends on three things working together: potatoes cooked gently until tender, enough egg to hold them together, and a pan that allows the center to cook without burning the outside.

This version uses potatoes, eggs, olive oil, salt and an optional onion. It is designed to give you a thick, sliceable tortilla with a tender interior, without relying on undercooked egg.

What Makes Spanish Tortilla Different?

Spanish tortilla, or tortilla de patatas, is a thick potato omelette made in a frying pan. Unlike the thin omelettes many people associate with breakfast, it contains a generous amount of potato and is usually cooked on both sides.

The potatoes are traditionally softened in olive oil before being mixed with beaten eggs. They should become tender rather than crisp, because the goal is a cohesive, soft interior.

Onion is a matter of preference. Some versions include it, while others keep the mixture to potatoes, eggs, olive oil and salt. Both approaches are familiar in Spanish cooking.

You may also encounter Spanish tortillas with deliberately runny centers. This recipe takes a different approach: the interior stays tender through gentle cooking and soft potatoes, while the egg is cooked to a safe internal temperature.

Spanish Tortilla Recipe

Preparation time: 15 minutes
Cooking time: approximately 35–45 minutes
Total time: approximately 55–65 minutes, including resting
Servings: 4 as a light meal or 6 as tapas
Method: Stovetop
Equipment: A wide frying pan for cooking the potatoes, an 8-inch (20 cm) nonstick skillet for the tortilla, a mixing bowl, a slotted spoon, a large plate and an instant-read food thermometer.

Ingredients

  • 500 g (about 1.1 lb) potatoes, weighed after peeling
  • 6 large eggs
  • 1 small onion, approximately 100 g, thinly sliced (optional)
  • 180 ml (3/4 cup) olive oil for gently cooking the potatoes
  • 1 teaspoon fine salt, divided, or to taste

The oil is used to cook the potatoes gently. Most of it is drained away before the tortilla is assembled, so it should not all end up in the finished dish.

Step 1: Slice the potatoes evenly

Peel the potatoes and cut them into slices approximately 3 mm (1/8 inch) thick. Small potatoes can be sliced into rounds; larger ones can be halved first.

Try to keep the pieces reasonably consistent. Very thick slices take longer to soften, while paper-thin pieces may break apart before the rest are cooked.

If using onion, slice it thinly so it can soften without leaving large, firm pieces inside the tortilla.

Step 2: Cook the potatoes slowly in olive oil

Add the olive oil to a wide frying pan and heat it over medium-low heat. Add the potatoes and about half the salt.

The oil should bubble gently around the potatoes, not behave like a pan of oil for making crisp fries.

Cook for approximately 18–25 minutes, turning carefully every few minutes. Add the onion partway through cooking if using it, giving it time to soften without burning.

The potatoes are ready when a fork or the edge of a spoon passes through them easily. A little color is fine, but they should not develop a crisp, deeply browned crust.

This is one of the most important steps. If the potatoes are still firm, additional cooking inside the egg mixture will not reliably correct their texture without overcooking the eggs.

Step 3: Drain and combine with the eggs

Lift the potatoes and onion from the pan using a slotted spoon, allowing most of the oil to drain away.

In a large bowl, beat the eggs with the remaining salt until the yolks and whites are combined.

Let the hot potatoes cool briefly so they are no longer sizzling, then fold them into the eggs. Mix gently enough to preserve some recognizable potato pieces.

Allow the mixture to sit for about five minutes while you prepare the smaller skillet. This gives the ingredients time to settle together.

The mixture should look generously filled with potatoes but still have enough liquid egg to surround and connect them. If it looks like a dry mound of potatoes, the tortilla may not hold together neatly.

Step 4: Cook the first side over gentle heat

Heat about one tablespoon of the reserved olive oil in an 8-inch (20 cm) nonstick skillet over low to medium-low heat.

Pour in the egg and potato mixture, spreading it evenly. Use a silicone spatula to tuck in the edges as they begin to set, creating a rounded shape.

Cook for approximately 6–8 minutes, depending on the pan and stove. The bottom should become golden while the outer edges begin to hold together.

Avoid raising the heat simply to finish the tortilla faster. High heat can produce a dark crust while leaving too much uncooked egg in the middle.

Step 5: Turn the tortilla carefully

Once the first side is firm enough to move, place a flat plate larger than the skillet over the top.

Using oven mitts and keeping the plate securely against the skillet, carefully invert the pan so the tortilla transfers onto the plate.

Keep the movement controlled and away from your body. The pan and any remaining oil will be hot.

Slide the tortilla back into the skillet with the uncooked side facing down. Use the spatula to shape the edges again.

If you are uncomfortable flipping a thick tortilla, a smaller batch is easier to handle than a large one.

Step 6: Finish cooking without drying the middle

Cook the second side gently for another 4–6 minutes, adjusting the time as needed.

Check the center with an instant-read food thermometer. The egg mixture in the thickest part should reach 160°F (71°C).

If the outside is already golden but the center has not reached that temperature, reduce the heat and continue cooking gently. A brief period with a lid over the pan can help the center cook without excessive additional browning.

Do not rely on a browned surface alone as proof that the center is cooked.

Step 7: Rest, slice and serve

Transfer the tortilla onto a plate or wooden board and let it rest for about five minutes.

Cut into wedges or smaller tapas-style squares. The slices should hold together while showing distinct, tender layers of potato.

Serve warm, or refrigerate promptly if you intend to serve it cold later.

Thick slice of Spanish tortilla showing tender layers of potato and egg on a ceramic plate

Why Spanish Tortilla Turns Dry

Dry tortilla is not necessarily the result of using too few eggs. Several small decisions can produce the same disappointing texture.

The pan is too wide

A large skillet spreads the potato and egg mixture into a thin layer. That layer cooks quickly, leaving less room for a thick, tender interior.

For the quantities above, an 8-inch (20 cm) skillet produces a thicker tortilla. If you use a substantially wider skillet, expect a thinner result and adjust cooking time accordingly.

The heat is too high

A golden surface forms before the center has enough time to cook. Keeping the heat low allows the egg to set more evenly.

If the tortilla is browning quickly, lowering the heat is more useful than flipping it repeatedly.

The potatoes were fried until crisp

Crisp potatoes may be delicious on their own, but they create a different interior when surrounded by egg.

For this recipe, the potatoes should be soft enough to break with a fork before they enter the mixing bowl.

The mixture contains too little egg

Using too many potatoes for the number of eggs can make the tortilla dense and difficult to slice cleanly.

Start with 500 g of peeled potatoes and six large eggs. Once you understand how the mixture behaves in your pan, you can adjust the ratio to your preference.

The Tortilla Troubleshooting Table

ProblemLikely causeWhat to change
Dark outside, center not yet cookedHeat too highLower the heat and finish gently until the center reaches 160°F
Potatoes feel firmInsufficient cooking before adding eggsSoften potatoes fully in the oil first
Thin, rubbery tortillaPan too wide or excessive cookingUse a smaller skillet and monitor the center
Tortilla breaks during flippingEgg has not set enough or plate is too smallAllow the first side to firm up and use a larger plate
Dry, crumbly slicesToo many potatoes relative to egg, or overcookingMaintain the measured ratio and use gentle heat

Does the Type of Potato Matter?

A versatile, moderately waxy potato is a practical choice because it softens while retaining recognizable pieces.

Yukon Gold potatoes work well for this style. Other all-purpose varieties can also be used.

Very floury potatoes may break apart more readily during cooking. That is not necessarily a disaster, but the final texture may become more uniform rather than showing distinct layers.

More important than the exact variety is slicing the potatoes evenly and cooking them until tender before combining them with the eggs.

Is Olive Oil Necessary for Spanish Tortilla?

Olive oil is characteristic of traditional tortilla de patatas and contributes to the finished flavor.

You do not need to use your most expensive finishing oil for the potato-cooking stage. A good everyday olive oil is sufficient, provided the cooking temperature stays moderate.

The drained oil can be retained for suitable savory cooking, as long as it has not burned and is handled and stored appropriately.

If you are unsure how to choose olive oil, our guide to reading olive oil labels explains what matters and which marketing claims deserve closer attention.

Equipment That Makes the Recipe Easier

This section contains paid affiliate links. As an Amazon Associate I earn from qualifying purchases.

You do not need a special tortilla maker. A dependable small frying pan, a plate large enough for flipping and a spatula are the essential tools.

For this recipe, a smooth, well-maintained 8-inch nonstick skillet on Amazon can make turning the tortilla easier. The size is particularly useful for producing a thicker result from the ingredient quantities above.

An instant-read food thermometer on Amazon is useful for checking the center without cutting the entire tortilla open.

Neither item needs to be expensive. The important features are a pan in good condition, an even cooking surface and a thermometer suitable for measuring the center of a thick egg dish.

What to Serve with Spanish Tortilla

Tortilla de patatas is substantial enough to serve as a light meal, especially alongside a crisp salad or a plate of vegetables.

For a tapas-style table, cut it into small squares and serve it with roasted peppers with olive oil and garlic.

Another option is our warm garlic mushrooms. Their savory flavor works well alongside the mild potato and egg filling.

A simple tomato salad also gives the plate freshness without competing with the tortilla itself.

There is no need for elaborate garnishes. The appeal of this dish is the contrast between its gently browned exterior and soft potato layers.

Food Safety and Storing Leftover Tortilla

For this version, I would not rely on a deliberately undercooked center to achieve tenderness. The temperature in the middle matters more than the appearance of the surface.

The FoodSafety.gov safe minimum temperature chart recommends cooking egg dishes to 160°F (71°C).

Refrigerate leftovers within two hours of cooking, in a covered container at 40°F (4°C) or colder. Use refrigerated leftovers within three to four days.

If reheating, heat leftovers thoroughly to 165°F (74°C). Gentle reheating can help limit additional drying, but the food safety temperature still needs to be reached.

For cold serving, keep the tortilla refrigerated until needed rather than leaving it on a table for an extended period.

Frequently Asked Questions

Why does my Spanish tortilla fall apart?

The mixture may have too few eggs, the potatoes may be cut into very large pieces, or the first side may not have set sufficiently before flipping. Follow the measured quantities and wait until the edges hold their shape.

Should Spanish tortilla contain onion?

It is optional. Both onion and no-onion versions are common. Onion adds sweetness and moisture, but it should be softened thoroughly before being mixed with the eggs.

Can I make Spanish tortilla with less olive oil?

Yes, although the potatoes may cook differently. With less oil, they are more likely to brown unevenly or stick unless the heat is controlled carefully. Remember that most of the oil used in the method above is drained away.

Can I make the tortilla ahead of time?

Yes. Cook it fully, cool it promptly and refrigerate within two hours. Serve it chilled or reheat thoroughly when needed.

How do I know when the tortilla is finished?

The outside should be lightly golden, the tortilla should hold together when moved, and the center should reach 160°F (71°C). A food thermometer gives a more reliable answer than appearance alone.

Final Thoughts

The best way to avoid a dry Spanish tortilla is to pay attention before the egg mixture ever reaches the final skillet.

Soften the potatoes gently, use enough egg, choose a pan that gives the tortilla some thickness and resist the temptation to finish it over high heat.

A good slice should hold together without becoming tough. The potatoes should remain tender, the surface should be golden rather than heavily browned, and the center should be safely cooked.

Those details matter far more than producing a perfectly round tortilla.

If you enjoyed this article, share it.