Spanish Egg and Potato Tortilla Recipe: Crispy Edges, Silky Yolk Magic

Breakfast & Brunch

Spanish Egg and Potato Tortilla Recipe: Crispy Edges, Silky Yolk Magic

This Spanish egg and potato tortilla delivers the perfect balance of crispy edges and silky yolk magic that makes every bite unforgettable. The secret lies in thinly sliced potatoes that cook evenly while the eggs bind them into a golden, hearty patty—no flipping skills required.

I’ve perfected this recipe over years of testing, ensuring the center stays just set with that signature runny yolk that Spaniards love.

The beauty of this tortilla is its simplicity: just potatoes, eggs, olive oil, and salt. No fancy ingredients or complicated techniques—just precise slicing and gentle cooking. The potatoes absorb the egg’s richness while developing a satisfying crispness at the edges, creating a texture that’s both tender and satisfying.

Whether you prefer it fully cooked or with that signature runny center, this recipe delivers every time.

What makes this tortilla truly special is how it transforms humble ingredients into something restaurant-worthy. The golden crust gives way to fluffy, eggy layers that melt in your mouth, while the crispy edges add a delightful contrast.

Serve it warm or at room temperature, sliced into wedges or as a hearty main dish with a simple green salad or crusty bread.

For an authentic touch, let it rest for a few minutes before serving—this allows the flavors to meld and the texture to settle. The result is a dish that’s as comforting as it is impressive, perfect for breakfast, brunch, or even a light dinner. Let’s make this classic Spanish masterpiece.

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

Ingredients for spanish egg potato tortilla

Four simple ingredients transform into Spain's most beloved comfort dish.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Thinly sliced, uniform thickness
Large Eggs 🥚 6 whole Room temperature preferred
Extra-Virgin Olive Oil 🫒 ½ cup Light or medium variety
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Yellow Onion 🧅 1 whole Thinly sliced, optional
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The potatoes make or break this tortilla. Russet potatoes are ideal—their fluffy texture holds up beautifully. Buy them a day ahead and let them sit at room temperature; Whole Foods or Trader Joe's carry them year-round. Slice them as thinly as possible (about 1/8-inch thick) using a mandoline or sharp knife. The key is uniformity—thick slices stay raw, thin ones burn. For extra crispiness, let them soak in cold water for 10 minutes before draining, but don't skip this if you prefer a softer texture. The onion is optional but adds subtle sweetness that balances the richness.

No extra-virgin olive oil? Light olive oil works just fine—just avoid the heavy, fruity varieties that can overpower the dish. Eggs should be at fresh as possible; the older they get, the more watery they become, which affects texture. If you're short on parsley, fresh cilantro or chives work beautifully too. For a vegan version, replace eggs with flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), though the texture will differ slightly. The salt is crucial—Diamond Crystal kosher salt dissolves easily, but any fine sea salt will do. Taste as you go; the potatoes absorb a surprising amount of flavor.

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium heat to restore crispiness. This tortilla actually tastes better the next day as flavors meld. For meal prep, slice and store components separately—cook the potatoes ahead, then assemble and cook fresh when ready. The tortilla freezes beautifully too: wrap tightly in plastic wrap, then foil, and store for up to 3 months. Thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just potatoes, eggs, and onions in a single skillet. No chopping boards, no extra bowls, just slice, fry, mix, and bake. The onions caramelize right in the pan while the potatoes soak up that golden olive oil, and suddenly, dinner’s ready before the kids even finish their homework.
  • Creamy-Crispy Perfection: That first bite? Chef’s kiss. The edges get gloriously crispy while the center stays tender—like a hug in food form. The eggs bind everything together without making it heavy, and the salt? It’s the kind of seasoning that makes you go back for seconds without even thinking.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it into wedges, and it’s hearty enough for lunch but still feels special. Pack it cold or warm it up—either way, it’s the kind of dish that makes my coworkers ask, “What is that?” (Then they steal my recipe.)
  • Budget-Friendly Staple: Russets and eggs? Check. Onions? Always in the pantry. This recipe costs me pennies per serving but tastes like a restaurant dish. Plus, leftovers? They actually improve overnight—drier edges, richer flavor. My wallet and my taste buds thank me every time.

Step-by-step instructions for Spanish egg and potato tortilla

Master this classic Spanish dish with perfectly crispy edges and silky yolk centers every time.

1

Prepare the Potatoes and Onion

Peel the 2 lb russet potatoes and cut them into thin, even slices about ⅛-inch thick. Uniform thickness ensures even cooking. Soak the potato slices in cold water for 15 minutes to remove excess starch, which prevents the tortilla from becoming gummy. Drain thoroughly and pat dry with paper towels.

Thinly slice the 1 whole yellow onion (if using) and add it to the drained potatoes. Toss both together in a large bowl with the 0.5 cup extra-virgin olive oil and 1.5 tsp kosher salt. Let them sit for 10 minutes while you prepare the eggs. This marinade step enhances flavor and helps tenderize the vegetables.

2

Cook the Potato Mixture

Heat a 10-inch nonstick skillet over medium heat (no oil needed—the potatoes already have plenty). Add the potato-onion mixture and cook for 12-15 minutes, stirring occasionally, until the potatoes are tender but not browned. You want them soft enough to mash slightly when pressed but still holding their shape.

Here's the thing—if the potatoes start sticking, reduce the heat slightly and let them cook more slowly. The goal is even cooking without burning. Remove from heat and let cool for 5 minutes before proceeding. This resting period prevents steam from building up when you add the eggs.

3

Combine Eggs and Potatoes

In a large bowl, whisk the 6 whole eggs until fully combined. Add the cooled potato mixture and gently fold together with a spatula. The mixture should be thick but pourable—like a loose batter. If it feels too dry, add 1 tablespoon water at a time until you reach the right consistency.

Season with an additional pinch of kosher salt if needed. Let the mixture rest for 5 minutes while you adjust your skillet. This resting time allows the flavors to meld and the potatoes to absorb any excess liquid, ensuring a smoother texture in the final tortilla.

4

Cook the Tortilla to Perfection

Clean the same skillet and heat it over medium-low heat (about 325°F). Add the egg-potato mixture and let it cook undisturbed for 5 minutes until the edges set and the bottom is light golden brown. This initial cooking creates the crispy edges you're after.

Using a spatula, carefully flip the tortilla onto a plate, then slide it back into the skillet. Cook for another 4-5 minutes on the second side until the top is set and the tortilla is deep golden brown with crispy edges. The center should still be slightly jiggly—this is where the magic happens with the runny yolk.

5

Rest and Serve

Transfer the tortilla to a cutting board and let it rest for 10 minutes before slicing. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The tortilla will hold its shape better after resting, making it easier to slice into neat portions.

Garnish with the 0.25 cup chopped fresh parsley and serve warm. For the best experience, slice into wedges and enjoy immediately. The contrast of crispy edges and creamy yolk centers is what makes this tortilla so irresistible—don't skip the resting step or you'll lose that perfect texture.

👨‍🍳

Pro Tips For Making Spanish Egg Potato Tortilla

  • Cook Potatoes Until Fork-Tender: Russets stay dry if you rush them—aim for a knife that slides in like butter, not a toothpick test. I learned this the hard way when my tortilla turned out like a sad, crumbly pancake instead of a creamy, cohesive dish. Slice them thin (about ¼-inch) so they cook through evenly, and don’t skip the final 5 minutes under the broiler if yours are stubborn.
  • Salt the Potatoes Early: Toss the sliced potatoes with salt before they hit the pan—this draws out moisture and crisps the edges just right. I used to wait until the end, and my tortilla always felt damp. Use about 1 teaspoon kosher salt per pound of potatoes, and let them sit in a bowl for 10 minutes while you prep the onions.
  • Don’t Overmix the Eggs: Whisk the eggs just until yolks and whites blend—no need for meringue stiffness. Overmixing makes the tortilla dense and rubbery, and I’ve ruined more batches than I’ll admit by going overboard. Fold in the potatoes and onions gently; rough handling breaks them down into mush.
  • Let It Rest Before Flipping: Give the tortilla a solid 5-10 minutes off the heat before attempting to flip—yes, even if you’re dying to check. I was skeptical until I tried it, and now I never flip too soon. The edges set up enough to hold together, and the center stays luscious instead of gummy. Use a plate to slide it if you’re nervous.

Essential equipment for this recipe

Skillet Essentials

A 10-inch nonstick skillet is your best friend for this tortilla—it provides enough surface area for even cooking while allowing you to flip the tortilla with confidence. I recommend All-Clad Stainless Steel or Cuisinart Nonstick for their excellent heat distribution and durability.

If you're working with a smaller skillet, reduce the recipe by half to avoid overcrowding. 🔥

Mandoline Slicer

Thin, even potato slices are non-negotiable for perfect texture. A mandoline slicer like the OXO Good Grips ensures consistency—aim for ⅛-inch thick slices. If you don’t own one, a sharp chef’s knife works, but it’s more time-consuming.

For extra crispiness, let the sliced potatoes soak in cold water for 10 minutes before draining and patting dry.

Mixing Bowl

Use a large, sturdy mixing bowl (at least 8-quart capacity) to combine the potatoes, eggs, and oil. I prefer stainless steel or glass bowls—they’re easy to clean and won’t retain flavors.

Avoid plastic, as the oil can degrade it over time. A silicone spatula helps fold the mixture gently without breaking the potatoes.

Thermometer

While not strictly necessary, an infrared thermometer (like Thermoworks One) helps monitor skillet temperature for crispy edges without burning. Aim for medium-low heat (~325°F)—too high, and the edges burn before the center cooks. If you don’t have one, watch for golden-brown edges and adjust heat as needed.

Resting Tools

After cooking, let the tortilla rest on a wire cooling rack (placed over a plate) to prevent sogginess. A plate or cutting board works too, but avoid stacking it immediately—this traps steam and softens the edges.

For serving, use a sharp serrated knife to slice clean wedges. Garnish with chopped parsley right before eating for freshness. ✨

Optional Upgrades

For a crispier crust, try a cast-iron skillet preheated on the stovetop, then transferred to a 400°F oven for the final 3-4 minutes. If you love onions, a mandoline slices them thinly too—just add them to the potato mix.

For extra richness, swap ½ tbsp of the olive oil for butter during the final cooking step. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 240mg80%
Sodium 420mg18%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
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 tortilla turn out gummy instead of crispy?

Gummy texture usually happens when potatoes aren't cooked enough before mixing with eggs or when the heat is too low during cooking. Always cook potatoes until tender but not browned (about 12-15 minutes), then let the mixture rest 5 minutes before cooking. Use medium-low heat and monitor closely—too low heat prevents crispiness, while too high burns the edges before the center sets.

2

Can I make this tortilla without a nonstick skillet?

Yes, but you'll need to adjust your technique. Use a well-seasoned cast-iron skillet or a stainless steel pan with a splash of olive oil to prevent sticking. The key is patience—cook at medium-low heat and avoid moving the tortilla too soon. For extra insurance, line the pan with parchment paper (but remove it before flipping). Cast iron actually gives a nicer crust when used properly!

3

What's the difference between 'runny' and 'fully cooked' tortillas?

This comes down to cooking time and personal preference! A runny-center tortilla (traditional style) has a soft, almost custard-like middle with liquid egg—this is what Spaniards love. For a fully cooked version, cook the second side 1-2 minutes longer until the center is just set. The runny version requires immediate serving, while fully cooked tortillas can be sliced and stored better for leftovers.

4

How do I fix a tortilla that broke apart when flipping?

This usually happens when the mixture isn't rested long enough or the skillet isn't hot enough. For next time: Let the mixture rest 10 minutes before cooking, and ensure your skillet is properly heated (test with a drop of water—it should sizzle). If it happens during cooking, don't flip immediately. Instead, let it set another 2-3 minutes, then carefully slide it onto a plate and flip that way.

5

Can I make this tortilla ahead of time?

This tortilla actually tastes better the next day. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium heat for 3-4 minutes per side to restore crispiness. For meal prep, slice the potatoes and store separately, then assemble and cook fresh when ready. The tortilla freezes beautifully too—wrap tightly and store for up to 3 months.

★★★★★5.0(7 reviews)
Categories Breakfast & Brunch