Authentic Spanish Tortilla: Traditional Egg and Potato Recipe

A Spanish tortilla is a cross between an omelet and a frittata. Thinly sliced potatoes and onions are gently fried in plenty of olive oil until tender, then bound with eggs to create a firm, layered cake that’s delicious hot or at room temperature. It’s simple to make and full of comforting flavor.

I learned this recipe from a Spanish exchange student who became family years ago. The first time she served tortilla, it surprised us — its texture and flavor are different from a typical frittata and much more satisfying. Her main tip was clear: fry the potatoes in plenty of oil to get the right texture and flavor.

A metal spatula holding a slice of Spanish tortilla above the rest of the tortilla on a wooden cutting board.

Table of Contents

  • 🥘 Ingredients Needed
  • 🍽 Equipment Needed
  • 🥣 How to Make a Spanish Tortilla
  • 🍳 Serving Suggestions & Uses
  • 🍲 Serving Size
  • 🥫 Storage/Shelf Life/Reheating
  • ✏️ Helpful Tips
  • Authentic Spanish Tortilla Recipe

🥘 Ingredients Needed

The ingredients of a Spanish tortilla, labeled.
  • Sliced potatoes (Yukon Gold or Russet recommended)
  • Extra virgin olive oil
  • Eggs
  • Diced onion
  • Kosher salt
  • Ground black pepper

🍽 Equipment Needed

  • a 10–12 inch cast-iron or oven-safe pan
  • a mandoline slicer or a very sharp knife
  • a rubber spatula
  • a large, flat plate for flipping
  • a large bowl
  • a strainer or colander
  • a slotted spatula or slotted spoon

🥣 How to Make a Spanish Tortilla

Making a Spanish tortilla is straightforward but requires a bit of patience while frying the potatoes. Follow these steps for a reliably layered, tender result.

STEP 1: Prepare the vegetables.

Dice the onion and thinly slice the potatoes. Peeling the potatoes is optional but often preferred. Aim for slices about 1/8 to 1/4 inch thick. A mandoline speeds this up, but a sharp knife works fine — take care.

A collage of images showing the process of making a Spanish tortilla, steps 1 - 5.

STEP 2: Heat the oil and preheat the oven.

Warm a generous amount of olive oil over medium heat and preheat your oven to 350°F (175°C). You’ll shallow-fry the potatoes, so the oil level should cover at least half the thickness of the slices.

STEP 3: Fry the potatoes and onions.

When the oil is hot, fry the potatoes and onions in batches so they can cook evenly. Test the oil by dropping a single potato slice in — it should sizzle gently. Season each batch with a pinch of salt and pepper while frying.

As each batch finishes, drain it in a colander set over a bowl to catch the oil for reuse. When you start the final batch, whisk the eggs in a bowl with the remaining salt and pepper.

A collage of images showing the process of making a Spanish tortilla, steps 6 - 10.

STEP 4: Drain most of the oil from the pan.

After frying all the potatoes and onions, pour off the excess oil (reserve a few tablespoons for cooking the tortilla). Return the pan to the heat.

STEP 5: Assemble and cook the tortilla on the stove.

Add a tablespoon or two of the reserved oil to coat the pan. Spread the cooked potatoes and onions evenly so they lie flat. Pour the beaten eggs over the top and let the mixture set on the edges for a few minutes. Use a rubber spatula to loosen the edges, then lower the heat and cook 5–7 minutes on low to medium-low until the underside is set.

A collage of images showing the process of making a Spanish tortilla, steps 11 - 15.

STEP 6: Flip the tortilla.

Place a large flat plate over the pan, invert the pan so the tortilla drops onto the plate, then slide it back into the pan, uncooked side down. Do this over a sink in case oil drips.

A Spanish tortilla on a white plate on a concrete board.

STEP 7: Finish in the oven and rest.

Cook the second side for 2–3 minutes on the stove, then transfer the skillet to the preheated oven for about 5 minutes to ensure the center is fully set. Remove, slide the tortilla onto a cutting board, and let it cool for a few minutes before slicing.

A Spanish tortilla on a concrete board.

A properly cooked tortilla shows visible layers of potatoes and onions bound by a tender egg interior.

A zoomed in picture of the side of a Spanish tortilla on a metal spatula.

🍳 Serving Suggestions & Uses

Slice the tortilla into wedges and serve it at breakfast, brunch, lunch, or dinner. In Spain it’s common as tapas, but it also works as a main course alongside roasted or steamed vegetables. Serve warm or at room temperature; a sprinkle of flaky sea salt on top brightens the flavors.

🍲 Serving Size

Cut into eight wedges like a pie. Each slice makes a satisfying portion for most meals. Leftovers are great cold or reheated.

A slice of Spanish tortilla on a marble plate.

🥫 Storage/Shelf Life/Reheating

  • In Spain, tortilla is often kept at room temperature. In the U.S., store in an airtight container in the refrigerator because of egg safety—keeps about a week.
  • Portions freeze well for up to 6 months. Thaw completely before reheating.
  • Reheat gently in a toaster oven, air fryer, or conventional oven at 300–350°F for a few minutes to avoid rubbery eggs; avoid the microwave if possible.

✏️ Helpful Tips

  • Ventilate the kitchen while frying; the process creates a strong fried aroma.
  • Use the mandoline guard to protect your hands when slicing potatoes.
  • Test oil temperature by dropping in a potato slice—if it bubbles, it’s ready.
  • Flip the tortilla over a sink to catch any stray oil and avoid mess.
  • When reheating, prefer oven methods over the microwave to preserve texture.

Have You Tried This Recipe?
Please rate it and leave a comment below. I would love to hear what you think!

A metal spatula holding a slice of Spanish tortilla above the rest of the tortilla on a wooden cutting board.

Authentic Spanish Tortilla

5 from 4 votes
A Spanish tortilla is a fusion of scalloped potatoes and a frittata. It is made of layers of tender potatoes and onions bound with eggs and finished with olive oil — simple and delicious.
Author: Kari
Servings: 8
Prep: 15 mins
Cook: 20 mins
Total: 35 mins

Ingredients

  • 3 – 4 medium potatoes(Yukon Gold or Russet)
  • 6 eggs
  • 1 cup extra virgin olive oil
  • 1 large onion, diced
  • 1 ½ tsp kosher salt
  • 1 tsp black pepper

Instructions

  • Dice the onion and thinly slice the potatoes to about 1/8–1/4 inch thick.
  • Heat olive oil over medium heat and preheat the oven to 350°F (175°C).
  • Fry potatoes and onions in batches until tender, seasoning each batch with salt and pepper. Drain each batch in a colander set over a bowl to reserve oil.
  • When the last batch is cooking, whisk the eggs with remaining salt and pepper.
  • Pour off excess oil from the pan, leaving a tablespoon or two. Return the pan to the heat and coat it with the reserved oil.
  • Spread the cooked potatoes and onions in the pan, pour the eggs over them, and cook on low to medium-low for 5–7 minutes until the edges set.
  • Place a flat plate over the pan, flip the pan so the tortilla drops onto the plate, then slide it back into the pan to cook the other side for 2–3 minutes.
  • Finish in the oven for about 5 minutes to ensure the center is set. Cool slightly before slicing.

Notes

Serving Suggestions

  • Serve as tapas or a main with roasted or steamed vegetables. A sprinkle of flaky sea salt enhances the flavor.
  • Slice into 8 wedges and serve warm or at room temperature.

Storage & Reheating

  • Store in the refrigerator in an airtight container for up to a week, or freeze portions for longer storage (up to 6 months).
  • Reheat in an oven, toaster oven, or air fryer at 300–350°F until warmed through; avoid microwaving to preserve texture.

Special Equipment Needed

  • mandoline slicer or sharp knife
  • cutting board
  • 12-inch cast-iron skillet or oven-safe frying pan
  • large, flat plate
  • rubber spatula
  • strainer or colander

Nutrition

Serving: 1sliceCalories: 95kcalCarbohydrates: 16gProtein: 2gFat: 3g

Nutrition information is approximate and should be used as a guide.

Course: Breakfast, Brunch, Dinner
Cuisine: Spanish
Keyword: eggs, potatoes, tortilla
Did you make this recipe?Mention the author or leave a comment!