Spain · Europe

Traditional Spanish Food: Classic Spanish Tortilla Recipe

Updated November 3, 2026

Total time
1 hr 5 min
prep 20 min · cook 32 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Spain
Europe

Jump to recipe

Traditional Spanish Food: Classic Spanish Tortilla Recipe

Spanish tortilla, or tortilla española, is a traditional Spanish dish of potatoes and eggs, often made with onion and gently cooked in olive oil. It becomes a thick, tender omelet that can be served warm or at room temperature as a tapa, a light meal, or part of a larger spread. Onion is common but not universal, so this version includes it while keeping the method simple and classic.

Ingredients

  • 1 1/2 lb (680 g) Yukon Gold or waxy potatoes, peeled
  • 1 medium yellow onion, about 5 oz (150 g), thinly sliced
  • 1 1/2 cups (360 ml) extra-virgin olive oil, for gently frying the potatoes and onion; most will be drained and saved for another use
  • 6 large eggs, about 10 1/2 oz (300 g) without shells
  • 1 tsp (6 g) fine salt, divided, plus more to taste
  • 1/4 tsp (0.5 g) freshly ground black pepper, optional
  • 1 tbsp (4 g) chopped flat-leaf parsley, optional, for serving

Instructions

  1. Cut the vegetables. Slice the peeled potatoes into thin rounds about 1/8 inch (3 mm) thick. Try to keep them similar in thickness so they soften evenly. Cut larger potato rounds in half if needed; small, even pieces are easier to turn in the pan and distribute through the egg. Thinly slice the onion. Set a plate beside the stove for draining the cooked vegetables, and have a broad plate or lid ready for flipping the tortilla.
  2. Gently cook the potatoes and onion. Pour the olive oil into a deep 10-inch (25-cm) nonstick or well-seasoned skillet and warm over medium-low heat. Add the potatoes, onion, and 3/4 tsp (4.5 g) of the salt. The oil should mostly cover the vegetables and bubble gently, not smoke or aggressively fry them. Cook for about 22 minutes, turning carefully every few minutes with a heatproof spatula. The potatoes are ready when a knife slides through easily and the onion is soft and translucent, with little or no browning. Lower the heat if the edges start to crisp before the centers soften.
  3. Drain and cool briefly. Set a heatproof strainer over a bowl and carefully pour in the potatoes and onion, reserving the oil. Let the vegetables drain, then transfer them to a large bowl and cool for 8 minutes. The bowl and oil will be hot, so handle them carefully. The reserved oil can be cooled and refrigerated for later cooking; do not pour hot oil down the sink.
  4. Mix with the eggs. In a separate large bowl, beat the eggs with the remaining 1/4 tsp (1.5 g) salt and the pepper, if using, just until the whites and yolks are blended. Fold in the warm, drained potato mixture without crushing all the slices. Let the mixture stand for 2 minutes so the potatoes can absorb some egg. This short pause helps the tortilla hold together; it does not replace cooking the eggs to a safe temperature.
  5. Cook the first side. Wipe out the skillet if needed, then add 1 tbsp (15 ml) of the reserved olive oil and set it over medium-low heat. Pour in the egg and potato mixture, spreading it into an even layer. Cook for 5 to 6 minutes, gently running a spatula around the edge and shaking the pan occasionally to prevent sticking. When the edges look set and the underside is golden, reduce the heat if necessary. The center will still be soft at this point.
  6. Flip the tortilla. Put a flat plate larger than the skillet over the pan. Wearing oven mitts and keeping the plate firmly in place, turn the pan and plate over together so the tortilla lands on the plate. Return the skillet to the burner, add another teaspoon of reserved oil if the pan looks dry, and slide the tortilla back in, uncooked side down. Take care: the pan, plate, and oil are hot, and a little egg may run during the turn. If flipping feels uncomfortable, use a broiler-safe skillet and finish under a preheated broiler, watching closely and checking the center temperature.
  7. Finish cooking and check doneness. Cook the second side over medium-low heat for about 5 to 6 minutes, until the tortilla is set around the edges and lightly golden underneath. Insert an instant-read food thermometer into the center, avoiding contact with the pan. The USDA FSIS safe minimum internal temperature for egg dishes is 160°F (71°C); continue cooking gently until the center reaches that temperature. If the outside is browning too quickly, turn the heat down and give the middle more time. Transfer the tortilla to a clean plate and rest for 5 minutes before slicing. Sprinkle with parsley if desired.

Tips

  • Choose potatoes that hold their shape. Yukon Gold, red potatoes, and other waxy varieties make neat slices that stay tender in the tortilla. Russets also work, but they break down more readily, giving the finished slice a softer, less distinct texture. Slice whichever type you use evenly rather than relying on a precise variety.
  • Keep the oil gentle. The goal is tender potatoes, not crisp chips. If the oil is smoking or the potato edges turn dark quickly, lower the heat. The quantity listed lets the vegetables cook evenly; after draining, most of it can be cooled and saved in a covered container in the refrigerator for another cooking use.
  • Use a plate that fully covers the pan. A plate only slightly wider than the skillet can shift while flipping. Choose one with a flat base and a rim that gives you a secure grip, wear oven mitts, and turn confidently over a clear counter. If you do not want to flip, finish the top under a broiler, but monitor it closely and still check for 160°F (71°C) in the center.
  • Season in stages and taste carefully. Potatoes absorb salt as they cook, so seasoning them and the eggs separately gives a more balanced result. Do not taste the raw egg mixture. If you want to adjust seasoning after cooking, add a small pinch of salt to each serving instead.

Serving Suggestions

Serve Spanish tortilla warm, just after its short rest, or let it cool to room temperature for a tapa-style spread. Cut it into small squares for a snack platter or into wedges for a more substantial portion. A simple green salad dressed with olive oil and sherry vinegar balances the rich eggs and potatoes; sliced tomatoes, olives, or roasted peppers also make easy accompaniments.

For a Spanish-inspired meal, offer tortilla with crusty bread and a bowl of gazpacho or a few other small plates. It is also good tucked into a sandwich roll, a casual serving sometimes called a bocadillo de tortilla. Keep the pieces modest if you are serving several dishes, since the tortilla is filling. If serving it at room temperature, do not leave it out for more than 2 hours; return leftovers to the refrigerator sooner on a very hot day.

Variations

With or without onion: Onion is a familiar addition, but Spanish households and cooks differ on whether it belongs in a tortilla. For a no-onion version, omit it and use the same potato quantity and method. The result tastes more directly of egg, potato, and olive oil.

Use a different onion: A small sweet onion or a mild white onion can stand in for yellow onion. It may taste sweeter or sharper, but it will soften in the same cooking time if sliced thinly. Avoid adding raw onion to the eggs, because it will remain crunchy rather than becoming tender.

Add a little pepper: Some versions include a small amount of chopped red pepper, though this changes the classic potato-and-egg balance. Soften about 1/2 cup (75 g) finely diced pepper with the onion, then proceed as directed. Drain it well so extra moisture does not make the tortilla loose.

Use less oil with care: You can reduce the oil, but the potato slices need enough to soften without sticking. With a good nonstick skillet and frequent gentle turning, try 3/4 cup (180 ml), adding a splash of water and covering the pan briefly if the potatoes begin to catch. This produces a less oil-rich result and more of a pan-braised texture than the traditional oil-poached method.

Storage and Reheating

Refrigerate leftover tortilla within 2 hours of cooking, in a covered container or tightly wrapped. It keeps for 3 to 4 days in the refrigerator. For the best texture, store it whole or in large wedges so the cut surfaces do not dry out. Do not leave it on the counter for extended serving; slice only what you plan to eat and put the rest away promptly.

To reheat, warm a wedge in a covered skillet over low heat, turning once, until the center reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A microwave also works: cover a portion loosely and heat in short bursts, checking the center with a food thermometer. The egg can become firmer with reheating, so use gentle heat. You can also eat it cold from the refrigerator, provided it has been stored safely. Freezing is possible, but thawed potato and egg can turn watery or grainy, so refrigeration is preferable for this recipe.

Frequently Asked Questions

Is Spanish tortilla the same as a Mexican tortilla?
No. Tortilla española is a thick Spanish omelet made mainly from potatoes and eggs, often with onion. A Mexican tortilla is a thin flatbread, commonly made from corn or wheat flour. The shared word refers to different foods, so look for tortilla de patatas or tortilla española when ordering or searching for this dish.

Can I make the tortilla without flipping it?
Yes. Once the underside has set, transfer the oven-safe skillet to a preheated broiler and cook until the top is set. Stay beside the oven because the surface can brown quickly. Check the center with a food thermometer and make sure the egg dish reaches 160°F (71°C). A skillet with a plastic handle may not be broiler-safe, so check its manufacturer’s instructions first.

Why is my tortilla falling apart?
It may need more cooking, the potatoes may not have been drained well, or the flip may have happened before the first side had set. Let the vegetables drain, cook the first side until its edge is firm, and use a plate wider than the pan. If a small section breaks, slide it back into place and continue cooking; it will still taste good, even if the shape is less tidy.

Can I prepare the potatoes ahead?
For the freshest texture, cook the potato and onion mixture and assemble the tortilla close to serving time. You can peel and slice the potatoes shortly before cooking, but keep cut potatoes covered with cold water only briefly and dry them thoroughly before they go into hot oil, since water can splatter. Cooked potatoes should be cooled and refrigerated within 2 hours if you are not continuing the recipe promptly.

How do I know when the center is done?
The edges setting and the tortilla holding its shape are useful visual cues, but they do not confirm a safe center temperature. Use an instant-read thermometer in the middle of the thickest part and cook the egg dish to 160°F (71°C). Thermometers vary in probe length, so make sure the sensing area is inside the tortilla rather than touching the pan.

Can I serve it at room temperature?
Yes. Tortilla is often served warm or at room temperature, and its flavor is easy to enjoy after it has rested. Room temperature does not mean leaving it out all afternoon: refrigerate it within 2 hours of cooking, serve a portion, and return the remainder to the refrigerator. For outdoor meals in hot weather, keep it chilled until serving and put it away promptly.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).