Spanish Egg Tortilla Recipe: Crispy Edges, Silky Potato Ribbons

Breakfast & Brunch

Spanish Egg Tortilla Recipe: Crispy Edges, Silky Potato Ribbons

This Spanish egg tortilla recipe delivers the perfect balance of crispy edges and silky potato ribbons—just like in Spain's best tapas bars. The secret lies in thinly sliced potatoes and onions cooked low and slow before binding with eggs, then fried to golden perfection in a hot pan.

I've perfected this technique after years of testing, and it never fails to impress.

What sets this tortilla apart is its texture: tender yet slightly firm potatoes wrapped in creamy egg custard, with a crispy crust that forms when flipped just right. Traditional recipes call for onions, but I include an optional variation for those who prefer the classic potato-only version.

The key is patience—rushing the potato cooking will leave you with a soggy mess.

By the time you're done, you'll have a thick, hearty tortilla that's perfect for breakfast, lunch, or dinner. Serve it warm as tapas with a sprinkle of sea salt, or slice it for sandwiches and croquetas. The flavor develops even better when reheated, making it ideal for meal prep.

This recipe serves 4 as a main dish or 6 as an appetizer, and leftovers keep well in the fridge for up to 3 days. The crispy edges give way to tender potato strands with each bite, proving that simple ingredients can create something truly special when prepared with care.

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

Ingredients for spanish egg tortilla

Eight simple ingredients transform into Spain's most iconic dish—crispy-edged, creamy, and packed with flavor.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Thinly sliced, soak in cold water
Yellow Onions 🧅 1 whole Thinly sliced, medium size
Large Eggs 🥚 6 whole Room temperature preferred
Extra-Virgin Olive Oil 🫒 ½ cup For frying, high smoke point
Sea Salt 🧂 1 ½ tsp Fine grain preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Unsalted Butter 🧈 2 tbsp For extra richness

The potatoes are everything here. Russet potatoes slice best for that perfect fluffy texture—avoid waxy varieties like Yukon Gold. Grab a mandoline slicer if you're feeling fancy, but a sharp knife works too. Spanish markets often sell pre-sliced potatoes for tortilla, but slicing them fresh gives the best texture. Soak the slices in cold water for 10 minutes to remove excess starch—they'll crisp up beautifully when fried. The onions? Yellow onions add sweetness, but red onions work too if you prefer milder flavor. Just make sure they're thinly sliced, like the potatoes.

No eggs? Flax eggs (3 tbsp ground flaxseed + 9 tbsp water = 3 eggs) work in a pinch, though texture won't be identical. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount gets you close. Short on butter? Extra-virgin olive oil works one-to-one, though butter adds that signature richness. The olive oil matters here—use something with a high smoke point (like light or extra-light olive oil) for frying. If you're making this ahead, the tortilla actually tastes better reheated—just warm it in a skillet with a splash of olive oil for that crispy edge again.

This tortilla reheats beautifully—3-4 minutes in a hot skillet with a splash of olive oil brings back that crispy crust. Keeps 3 days in the fridge, wrapped tightly in foil. For freezing, slice it first—3 months max. I always make a double batch because it disappears fast. Store leftovers in the fridge, not the freezer, for best texture. And trust me, the crispy edges are worth the patience—every bite is a little victory.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just potatoes, onions, and eggs in one skillet. No chopping board chaos, no extra dishes, and that golden crust forms right there while you stir. (Yes, even on a Tuesday night.)
  • Craving-Worthy Crunch: That crispy bottom? Oh, it’s real. The onions caramelize just enough, the potatoes stay tender, and the eggs bind it all into a sliceable, salty-sweet masterpiece. Between us, it’s the reason I keep making it.
  • Lunchbox Hero: Cold slices for lunch? Absolutely. Pack it the night before—no reheating needed. My kids actually eat their veggies this way (shh, don’t tell them it’s sneaky). Works for picnics, office lunches, or just snacking straight from the pan.
  • Budget Breakthrough: Potatoes and eggs feed four for under $5. Honestly, it’s my go-to when groceries feel tight. The olive oil adds richness without breaking the bank, and leftovers? They taste just as good reheated as they do fresh.

Step-by-step instructions for Spanish egg tortilla

Here's how to make the perfect tortilla with crispy edges and tender potato ribbons.

1

Sauté the Potatoes and Onions

Heat the 0.5 cup extra-virgin olive oil in a 12-inch nonstick skillet over medium-low heat. Add the thinly sliced russet potatoes and thinly sliced yellow onions in a single layer, spreading them out evenly. This prevents steaming and ensures even cooking.

Cook for 15-20 minutes, stirring occasionally, until the potatoes are soft but not browned and the onions are translucent. You're aiming for tender potatoes that will hold their shape when folded—overcooking will turn them mushy. If the oil starts to smoke, reduce the heat slightly to maintain gentle cooking.

2

Season and Mix with Eggs

Remove the skillet from heat and let the potato mixture cool for 2-3 minutes. Sprinkle over the 1.5 teaspoons sea salt and 0.5 teaspoon ground black pepper, then stir to distribute evenly. Return the skillet to low heat and let it warm for 1 minute to prevent the eggs from scrambling.

In a large bowl, whisk the 6 large eggs until frothy. Pour them over the potato mixture, stirring gently but thoroughly to coat every potato slice. The eggs should fully absorb into the potatoes, creating a thick, creamy batter. Let this mixture sit for 3-5 minutes at room temperature to allow the flavors to meld.

3

Cook the Tortilla to Golden Perfection

Return the skillet to medium heat and add the 2 tablespoons unsalted butter. Swirl it around to coat the bottom evenly. Pour in the egg-potato mixture, spreading it into an even layer. Cook for 4-5 minutes until the edges start to set and the bottom is lightly golden brown—this is where you get that crispy edge we're after.

Here's the trick: when the top looks set but still slightly wet in the center, carefully place a large plate over the skillet and flip the entire pan onto the plate. Slide it back into the skillet to cook the other side for another 4-5 minutes. The tortilla should be golden brown on both sides with just a hint of crispiness at the edges.

4

Rest and Garnish for Maximum Flavor

Remove the tortilla from the skillet and let it rest on a cutting board for 5 minutes. This resting period allows the eggs to fully set and the layers to hold together when sliced. While it rests, chop the 0.25 cup fresh parsley into fine pieces—this adds a bright, fresh contrast to the rich tortilla.

Slice the tortilla into wedges or squares and serve immediately. The crispy edges should give way to tender potato ribbons and a silky egg center. Garnish with the chopped parsley right before serving to keep it vibrant. This tortilla is best enjoyed warm, straight from the pan, with a side of crusty bread to soak up any extra juices.

👨‍🍳

Pro Tips For Making Spanish Egg Tortilla

  • FRIE THE POTATOES FAST: Use a mandoline for even slices—thin enough to cook in 8-10 minutes, not 15. Toss them in a single layer on a baking sheet with a drizzle of olive oil, salt, and a splash of water (yes, even if you’re impatient like me). Flip halfway for crisp edges that won’t turn to mush when folded into the eggs.
  • SWEAT ONIONS LOW AND SLOW: After dicing, cook onions in olive oil over medium-low until they’re translucent and just starting to caramelize—about 12-15 minutes. High heat makes them bitter, and rushed cooking leaves them watery. Patience here means flavor that actually sings in every bite.
  • DRAIN POTATOES WELL: After frying, spread potatoes on a clean towel or paper towels and press with another towel to soak up every last drop of oil. Wet potatoes steam instead of crisp when folded into the eggs, and nobody wants a soggy tortilla. Do this step before mixing with onions—trust me, it’s worth the extra minute.
  • BEAT EGGS LIKE CUSTARD: Whisk eggs with a pinch of salt until the yolks and whites are fully emulsified—no streaks, no lumps. Add a splash of cold water (about 1 tablespoon) to make them silky. This isn’t just about texture; it’s what keeps the tortilla from breaking apart when you flip it. Over-mix? No. Under-mix? Disaster.

Perfect pairings for this recipe

Tapas Style Serving

Serve your tortilla warm as a classic Spanish tapa with a sprinkle of flaky sea salt and freshly chopped parsley. Cut into 1-inch wedges for easy sharing—this is how it’s done in Madrid’s best bars.

Pair with a Manzanilla sherry or Albariño white wine to cut through the richness. The crispy edges make it perfect for grabbing with your fingers. 🍷

Breakfast Sandwiches

Slice the tortilla into thick rectangles and layer with Manchego cheese, serrano ham, or avocado for a hearty breakfast sandwich. Toast it lightly in a skillet to revive the crispy edges.

I love adding a fried egg on top for extra decadence. Serve with roasted cherry tomatoes and a drizzle of smoked paprika oil for a Spanish-inspired brunch. 🥞

Lunch Croquetas

Cubed tortilla makes an incredible filling for croquetas—just mix with bechamel sauce, shape into logs, and bread with panko and Parmesan. Fry until golden for a crispy exterior and creamy interior.

The tortilla’s potato-egg combo adds a unique texture that pairs perfectly with the cheese sauce. Serve with a garlic aioli for dipping. 🧀

Dinner Side Dish

For a satisfying dinner, serve thick slices of tortilla alongside grilled lamb chops or roasted vegetables. The crispy edges add contrast to tender meats, while the creamy interior balances hearty flavors.

I often pair it with a simple green salad dressed in lemon and olive oil. The tortilla’s versatility makes it a crowd-pleaser for any meal. 🍽️

Reheated Leftovers

Reheat slices in a skillet with 2 tbsp olive oil over medium heat for 2-3 minutes per side until crispy again. Add a splash of water or broth to prevent drying.

Leftovers taste even better the next day—perfect for a quick lunch. Store in an airtight container in the fridge for up to 3 days. 🔥

Dessert Twist

For a sweet surprise, mix mashed sweet potatoes into the egg mixture and bake as a savory-sweet frittata. Top with caramelized apples and a sprinkle of cinnamon for a dessert-worthy twist. This unexpected variation works beautifully for brunch crowds. 🍎

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 210mg70%
Sodium 620mg27%
Total Carbohydrate 35g12%
Dietary Fiber 5g18%
Sugars 3g
Protein 22g44%
* 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

Can I make this tortilla without onions?

Many traditional recipes include onions, but the classic "tortilla de patatas" omits them entirely. Simply skip the onion in Step 1 and increase the potato amount by about ½ cup to maintain texture. The flavor will be more potato-forward but still delicious.

2

Why is my tortilla too runny or not holding together?

This usually happens when the potatoes aren't cooked enough before adding eggs, or the heat isn't high enough during frying. Make sure your potato mixture is soft but not mushy (15-20 minutes on medium-low), and cook the final tortilla on medium heat until the edges are golden and set. The center should be just slightly jiggly when flipped.

3

How do I get extra crispy edges like in Spanish tapas bars?

The secret is twofold: use medium heat for the final cooking (not high) and let the tortilla cook until the edges are golden brown before flipping. After flipping, cook the second side for 4-5 minutes until the edges are crispy again. A 12-inch nonstick skillet is ideal for even heat distribution.

4

Can I make this in a smaller pan and still get good results?

Yes, but you'll need to adjust the recipe slightly. For a 10-inch pan, reduce the potatoes to 1.5 lbs and eggs to 4 large. Cook the potatoes for 12-15 minutes to prevent overcrowding. The tortilla will be thinner but still delicious—just slice it into smaller wedges.

5

What's the best way to serve tortilla slices cold?

For a cold serving, slice the tortilla into ½-inch thick wedges and chill for 30 minutes before serving. The contrast of warm, crispy edges with cool, creamy interior is fantastic. Pair with marinated olives, manchego cheese, and a green salad for a refreshing meal.

★★★★★4.9(5 reviews)
Categories Breakfast & Brunch