Spanish Egg Potato Tortilla Recipe: Crispy Edges and Runny Yolk Magic

Breakfast & Brunch

Spanish Egg Potato Tortilla Recipe: Crispy Edges and Runny Yolk Magic

This Spanish egg potato tortilla recipe delivers the perfect balance of crispy edges and a molten yolk center that transforms every bite. The secret lies in thinly slicing potatoes and frying them just until tender—not crispy—before combining them with eggs in a precise layering technique.

What makes this dish legendary is how simple ingredients create such rich, satisfying flavor, with each forkful offering creamy potato, silky egg, and that signature runny yolk that pools on your plate.

The traditional method involves cooking the potatoes in olive oil until golden, then mixing them with beaten eggs and cooking the mixture in a hot pan until set but still slightly underdone.

The key to that coveted crispy edge is finishing the tortilla under a broiler for just 30 seconds, creating a golden crust while keeping the inside warm and creamy. This approach ensures you get the authentic texture that sets Spanish tortillas apart from other potato-egg dishes.

Once you master this recipe, you'll understand why it's a staple in Spanish tapas bars and home kitchens alike. Serve it warm or at room temperature—it's equally delicious as a tapa with a crisp green salad or tucked into a crusty baguette for a hearty sandwich.

The beauty of this dish lies in its versatility: it's vegetarian, gluten-free (when prepared without flour), and packed with protein to keep you satisfied for hours.

For those looking to modernize the classic, try adding diced chorizo for smoky depth or roasting the potatoes first for extra caramelization. The possibilities are endless, but the foundation remains the same: thin potatoes, perfectly cooked eggs, and that magical crispy edge.

Let's get cooking—your first bite will convince you this is a recipe worth perfecting.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for spanish egg potato tortilla

Simple ingredients that create restaurant-quality Spanish tortilla magic every time.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Thinly sliced, peeled preferred
Large Eggs 🥚 6 whole Room temperature for even cooking
Extra-Virgin Olive Oil 🫒 ½ cup For frying potatoes, fruity variety
Yellow Onion 🧅 1 whole Thinly sliced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Flour 🌾 1 tbsp Optional, for dusting pan

The potatoes are non-negotiable—Russet is your best bet for that creamy texture. Thin slices (about 1/8-inch) cook faster and blend better. I grab mine pre-peeled from the store to save time, but peeling makes it look fancier. The olive oil should be extra-virgin—none of that cheap stuff. Trader Joe's or Whole Foods have great options. For the eggs, room temperature is key—they'll blend smoother and cook more evenly. I always crack them into a bowl first to check for any weird-looking yolks.

No extra-virgin olive oil? Light olive oil works, but you'll lose that fruity depth. The onion is optional but adds sweetness—yellow or red both work, just dice it small. Garlic can be skipped if you dislike it, but trust me, it's worth the 30 seconds to mince it fresh. For salt, kosher or sea salt dissolves better than iodized table salt. The parsley is just for garnish, so dried oregano at half the amount works in a pinch. If you're worried about the tortilla sticking, lightly dust the pan with flour—just don't overdo it or it'll get floury.

Potatoes keep 5 days in the fridge, but slice them right before cooking to prevent browning. Eggs? Use within 3 days of cracking them into the mix. The finished tortilla reheats beautifully—30 seconds in the microwave or 5 minutes in a skillet brings back that crispy edge. For leftovers, wrap tightly in foil and store for 3 days. Freezing works too—just reheat gently to avoid rubbery texture. I always make a double batch because it disappears fast.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl, and done. No chopping boards full of scraps—just slice the potatoes, caramelize the onions, and let the eggs bind it all. My husband still teases me for how little I clean up after making it.
  • Caramelized Crunch: That golden edge on the bottom? Chef’s kiss. The onions and potatoes slow-cook in olive oil until they’re sweet and crispy, while the eggs keep the center silky. Honestly, the first time I bit into it, I nearly dropped the fork.
  • Lunchbox Hero: Pack it cold for work or school—it holds up perfectly. My kids used to refuse packed lunches until I started sending this; they’d eat it straight from the fridge. (Yes, even on a Tuesday.) Bonus: it’s the only thing that survives my toddler’s lunchbox chaos.
  • Pantry Staple Power: Potatoes, eggs, onion, garlic—what’s not there? I’ve made this for under $3 a serving, and it’s the dish I turn to when the grocery budget’s tight. Leftovers? Reheat in the oven for crispy edges or cold in a sandwich—it’s that adaptable.

Step-by-step instructions for Spanish egg potato tortilla

Here's how to make the perfect tortilla with crispy edges and that magical runny yolk center.

1

🍳 Step 1: Fry the Potatoes and Onion Until Golden

Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed skillet over medium heat. Add the 2 lb thinly sliced russet potatoes and 1 whole yellow onion, spreading them out in an even layer. Cook for 15-20 minutes, stirring occasionally, until the potatoes are soft but not browned and the onion is translucent.

This slow cooking process ensures the potatoes absorb flavor without turning crispy—we'll save that texture for the final step. If the oil starts smoking or the potatoes brown too quickly, reduce the heat slightly. You want them tender enough to mash easily with a fork but still holding their shape.

2

👨‍🍳 Step 2: Drain and Season the Potato-Onion Mixture

Using a slotted spoon, transfer the potatoes and onions to a clean kitchen towel to drain excess oil. Press gently with another towel to absorb any remaining moisture. This step is crucial—too much oil will make your tortilla greasy instead of crispy.

Return the drained mixture to the same skillet (no need to add more oil) and cook for another 2-3 minutes over medium-low heat. Add the 4 minced garlic cloves, 1.5 tsp salt, and 0.5 tsp ground black pepper, stirring to combine. Let the garlic cook just until fragrant—about 30 seconds—so it doesn't burn and turn bitter.

3

🍳 Step 3: Beat the Eggs and Combine with Potatoes

While the potatoes cook, whisk the 6 whole large eggs in a large bowl until fully combined. I like to add a pinch of salt to the eggs at this stage to enhance their flavor. Let them sit at room temperature for 5 minutes to ensure even cooking.

Remove the skillet from heat and let the potato mixture cool for 2 minutes. Then, pour the beaten eggs over the potatoes and stir gently but thoroughly. You want the potatoes to be fully coated in egg—this creates that signature creamy texture. Let the mixture sit for 3-5 minutes so the eggs can slightly thicken and cling to the potatoes.

4

🔥 Step 4: Cook the Tortilla to Golden Perfection

Return the skillet to medium heat (not high—you want gentle cooking). Lightly dust the pan with the 1 tbsp flour if using, then pour in the egg-potato mixture, spreading it out evenly. Cook for 4-5 minutes until the bottom is set and the edges begin to crisp.

Here's the trick: when the bottom is golden and the edges are crispy, carefully flip the tortilla onto a plate. To do this, slide a large plate over the skillet, then quickly flip both plate and skillet together. Return it to the skillet for another 4-5 minutes of cooking.

5

🥘 Step 5: Rest and Garnish for Maximum Flavor

Remove the tortilla from the skillet and let it rest on a wire rack for 5 minutes. This resting period allows the center to set slightly while keeping the yolk runny. The tortilla should be golden brown on the outside with a creamy, slightly runny center when sliced.

Garnish with 0.25 cup chopped fresh parsley just before serving. For extra crispiness, you can return the tortilla to the skillet for 1-2 minutes on each side after resting. Serve warm with a sprinkle of flaky sea salt for that authentic Spanish touch.

👨‍🍳

Pro Tips For Making Spanish Egg Potato Tortilla

  • Slice Potatoes Thin: Russets hold up better than you’d think, but ¼-inch slices cook faster and more evenly—no one wants a gummy center. Use a mandoline if you’re impatient, but a sharp knife and steady hand work just fine.
  • Salt the Potatoes First: Toss those sliced Russets with salt and olive oil before cooking. It pulls out moisture, so they crisp better in the pan. I used to skip this, and my tortilla always felt soggy.
  • Cook Onions Until Caramelized: Don’t just soften the onion—let it turn golden brown in the oil. That depth of flavor carries through the whole dish. If you rush, you’ll taste raw onion in every bite.
  • Let It Rest Before Flipping: After the first side is set, give it 5 minutes off the heat. The eggs will firm up just enough to hold shape when you flip—no more broken edges. (Yes, even if you’re eager to eat it.)

Regional styles of this dish

Basque Country

The Basque version of tortilla is all about simplicity and tradition. Here, you'll find it served as a thick, hearty dish called tortilla de patatas gruesa—almost like a rustic omelet.

The Basques prefer their potatoes cooked until they're almost falling apart, then mixed with eggs and cooked in a cast-iron skillet. They often skip the onion entirely, focusing solely on the potato and egg. The secret? Cooking it slowly over low heat to create a custardy center. 🥔

Andalusian Style

In Andalusia, the tortilla takes on a slightly sweeter profile thanks to the addition of sofrito—a mix of tomatoes, garlic, and olive oil. The potatoes are often roasted first for extra caramelization, then combined with the sofrito and eggs.

This version is common in Seville and Córdoba, where it's served as a tapa with a sprinkle of smoked paprika. The result is richer and more complex than the classic recipe. 🌶️

Galician Twist

Galicia's coastal influence shines in their tortilla, which sometimes includes seafood elements like shrimp or mussels. The potatoes are often pre-cooked in a casserole before mixing with eggs, giving the dish a denser texture.

Galicians also love to serve it with a side of pimentón de la Vera—smoked Spanish paprika—that adds a deep, smoky aroma. This version is heartier and perfect for a filling lunch. 🍤

Modern Fusion

For a contemporary take, many chefs today are experimenting with ingredients like roasted red peppers, chorizo, or even goat cheese. In Barcelona, you might find a tortilla de patatas con trufa—infused with truffle oil—for an upscale twist.

The key is balancing tradition with innovation while keeping the core technique intact. This version is ideal for foodies looking to put their own spin on the classic. 💫

Navarre's Secret

Navarre is famous for its tortilla de patatas con cebolla—a version where the onion is cooked until caramelized, adding a sweet depth to the dish. The potatoes are fried until tender but still hold their shape, then mixed with the onions and eggs.

This regional style is often served in thick slices, almost like a rustic quiche. It’s a favorite in Pamplona and the surrounding areas. 🧅

Canary Islands Adaptation

On the Canary Islands, the tortilla incorporates local ingredients like gofio—a toasted corn or wheat flour—that adds a nutty crunch. The potatoes are sometimes replaced with sweet potatoes for a tropical twist.

This version is lighter, with a slightly grainy texture from the gofio, and often served with a side of fresh mojo sauce. It’s a delicious reflection of the islands' unique culinary culture. 🌴

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 5g25%
Cholesterol 210mg70%
Sodium 420mg18%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 4g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my Spanish tortilla turn out rubbery instead of creamy?

The most common cause is overcooking! The tortilla should be golden outside with a slightly runny yolk center. Cook it on medium heat for 4-5 minutes per side, then finish under the broiler for 30 seconds to get that crispy edge without drying out. Also, make sure your potatoes are tender but not mushy before mixing with eggs.

2

Can I make this tortilla ahead of time?

The tortilla actually tastes better the next day. Wrap it tightly in plastic wrap and refrigerate for up to 3 days. Reheat in a skillet over medium heat for 3-4 minutes per side to restore crispiness. For freezing, wrap individual slices in parchment paper and store for up to 1 month—thaw overnight in the fridge before reheating.

3

What's the difference between Spanish and French-style tortillas?

The Spanish version has crispy edges and a runny yolk center, while French-style is fully cooked through with no runny parts. For Spanish-style, cook on medium heat and flip carefully when the edges are golden. For French-style, cook on low heat and flip when the center is just set, then finish under the broiler for even cooking.

4

Can I substitute sweet potatoes for regular potatoes?

Yes, but with adjustments! Sweet potatoes are naturally sweeter and more moist. Slice them 1/16-inch thick (thinner than regular potatoes) and pat them very dry before cooking. Reduce the cooking time by 3-4 minutes since they cook faster. The flavor will be slightly different but still delicious—great for a modern twist!

5

How do I make a smaller or larger batch?

This recipe scales perfectly! For a 2-person serving, use 1 lb potatoes and 4 eggs. For a 6-person serving, double the ingredients. Keep the same ratio: 1 lb potatoes to 3 eggs ensures the right texture. Just make sure your pan is large enough to accommodate the increased volume without overcrowding.

★★★★★4.5(9 reviews)
Categories Breakfast & Brunch