Spanish Egg Potato Tortilla Recipe: Crispy Edges, Melted Cheese Magic

Breakfast & Brunch

Spanish Egg Potato Tortilla Recipe: Crispy Edges, Melted Cheese Magic

This Spanish egg potato tortilla recipe delivers the perfect balance of crispy edges and creamy centers—just like your favorite tapas bar. 💛 The secret lies in thinly sliced potatoes fried to golden perfection, then combined with eggs for that signature runny-yet-set texture.

I’ve perfected this classic dish over years of testing, ensuring every bite is rich, flavorful, and satisfyingly hearty.

The magic happens in the cooking process: potatoes are fried until tender but still hold their shape, then mixed with beaten eggs and cooked slowly to create that iconic custardy interior. No flipping required—this tortilla is served whole, sliced thick, and enjoyed with a sprinkle of salt.

The result? A dish that’s crispy on the outside, creamy inside, and packed with authentic Spanish flavor.

What sets this recipe apart is the flexibility—traditionalists can stick to just potatoes, eggs, and onions, while modern twists include melted cheese or roasted peppers for extra depth.

Serve it as a tapa, in a sandwich, or alongside a crisp green salad for a meal that’s as versatile as it is delicious. Let’s get started on this timeless classic!

Ready in just 30 minutes, this tortilla is perfect for breakfast, brunch, or a light dinner. The key to success? Patience—allowing the potatoes to cook thoroughly and the eggs to set just right.

Whether you’re making it for a crowd or a cozy meal for two, this recipe delivers restaurant-quality results with minimal effort. Here’s how to nail it every time!

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

Ingredients for spanish egg potato tortilla

Thinly sliced potatoes, eggs, and a sprinkle of cheese make this crispy tortilla unforgettable.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Thinly sliced, peeled
Large Eggs 🥚 6 whole Freshly beaten
Yellow Onion 🧅 1 whole Thinly sliced
Extra-Virgin Olive Oil 🫒 ½ cup For frying potatoes
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Shredded Monterey Jack Cheese 🧀 1 cup Mild, melts well
Roasted Red Peppers 🍅 ½ cup Jarred, drained
Garlic Cloves 🧄 2 cloves Minced
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Vegetable Oil 🫒 ¼ cup For frying
All-Purpose Flour 🌾 ½ tsp For dusting

The potatoes are non-negotiable—Russet gives the best texture. Grab a sharp mandoline or hand slicer for even cuts. I always peel mine, but if you're short on time, scrubbed skins work too. For the cheese, Monterey Jack melts beautifully without overpowering. If you can't find it, Mozzarella or cheddar are solid swaps. The roasted peppers? Trader Joe's jarred ones are my go-to—they're pre-cooked and super convenient. Fresh parsley is ideal, but dried works at half the amount if you're in a pinch.

No mandoline? Use a sharp knife and steady hand—just be patient. The eggs should be freshly beaten, no lumps. For extra crispiness, I like to dust the sliced potatoes with a pinch of flour before frying. The olive oil matters here—use fruity, extra-virgin for best flavor. Want to skip the cheese? Add 2 tbsp nutritional yeast for a cheesy flavor without dairy. The roasted peppers can be swapped for sun-dried tomatoes if you prefer a sweeter note. And if you're feeling fancy, add a pinch of smoked paprika to the egg mixture for depth.

Leftover tortilla? Slice and reheat in a skillet—it's even better the next day. Store in the fridge for 4-5 days or freeze for 2 months. I like to wrap portions in parchment paper before freezing—makes slicing easier later. The fried potatoes lose crispiness when reheated, so eat fresh if possible. For a quick meal, keep the ingredients prepped in the fridge for up to 1 day before cooking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Russets and onions sizzle in the same oil where the eggs later bind everything together—just flip once, slide onto a plate, and you’re done. No oven, no fuss, just golden perfection.
  • Crispy-Creamy Balance: That first bite? Pure contradiction—crisp edges from the onions caramelizing in olive oil, then the creamy, almost custardy center where the eggs meet the potatoes. Honestly, it’s the kind of dish that makes me forget I’m eating something "simple."
  • Lunchbox Legend: Between us, this is my go-to for packed lunches. Slice it up, wrap in foil, and it stays warm (or cold, no judgment) for days. My kids actually ask for leftovers—yes, even on a Tuesday.
  • Pantry-Proof Budget Win: You’re using ingredients you already own: potatoes, eggs, onions, and oil. No specialty items, no last-minute grocery runs. I’ve fed six people for under $10 with this, and no one complains. That’s a win in my book.

Step-by-step instructions for Spanish egg potato tortilla

Here's how to make this classic tortilla with crispy edges and creamy centers—just like Spain's best.

1

🍳 Step 1: Fry the Potatoes Until Golden

Heat the 0.25 cup vegetable oil in a large skillet over medium heat until shimmering. Add the thinly sliced 2 lb Russet Potatoes in batches so they don't overcrowd the pan. Fry for 8-10 minutes until they're golden brown and tender when pierced with a fork.

Here's the thing—don't drain the potatoes completely. Leave about 1 tablespoon of oil in the pan. This residual fat helps create that signature crispy edge when we press the tortilla later. If they stick, gently press down with a spatula to release them. Season immediately with 1 tsp salt and ¼ tsp ground black pepper while they're hot.

2

🍳 Step 2: Sauté the Onion and Garlic

In the same skillet (with the potatoes), add the 1 whole Yellow Onion and 2 cloves Garlic Cloves. Cook over medium heat for 5-6 minutes until the onion becomes translucent and the garlic releases its aroma. You'll see the potatoes soften further from the residual heat—this is perfect.

I like to press the onion down with a spatula occasionally to help it caramelize slightly. This adds sweetness that balances the earthy potatoes. When the onion is soft and the garlic is fragrant, remove from heat and let the mixture cool for 5 minutes. This prevents the eggs from scrambling when we mix them in.

3

👨‍🍳 Step 3: Beat the Eggs and Combine

In a large bowl, whisk together the 6 whole Large Eggs until frothy. Add the 1.5 tsp Salt and 0.5 tsp Ground Black Pepper, then stir in the 1 cup Shredded Monterey Jack Cheese and 0.5 cup Roasted Red Peppers (drained). Pour the warm potato-onion mixture into the eggs and gently fold everything together.

Here's where it gets fun—taste the mixture and adjust seasoning if needed. The cheese should melt beautifully, and the roasted red peppers add that Spanish touch. Let the mixture sit for 5 minutes to allow the flavors to meld. The potatoes should be coated in egg, but don't worry if it looks a bit runny—it'll thicken when cooked.

4

🔥 Step 4: Cook the Tortilla in Two Stages

Heat 0.5 cup Extra-Virgin Olive Oil in a 10-inch nonstick skillet over medium heat until hot but not smoking. Pour in the egg-potato mixture and gently spread it evenly. Cook for 4-5 minutes until the edges start to set and the bottom looks lightly golden.

This is the moment that matters: carefully flip the tortilla. Here's how I do it—slide a large plate over the skillet, then quickly invert both together. Press down gently on the tortilla with a spatula to help it release. Cook for another 4-5 minutes until the other side is golden and the center is just set (it'll finish cooking while resting).

5

⏰ Step 5: Rest and Serve with Crispy Edges

Remove the tortilla from the skillet and transfer to a cutting board. Let it rest for 10 minutes before slicing. This resting time is crucial—it allows the tortilla to set properly and develop that perfect texture contrast between crispy edges and creamy centers.

Here's the trick for crispy edges: while the tortilla rests, dust the top lightly with 0.5 tsp All-Purpose Flour and press down gently with a spatula. This creates that signature crispy crust. Garnish with 0.25 cup Fresh Parsley and serve warm with crusty bread or a simple green salad. Each bite should deliver creamy potatoes, rich eggs, and melty cheese—just like Spain's best tortilla!

👨‍🍳

Pro Tips For Making Spanish Egg Potato Tortilla

  • Slice Potatoes Thinly: Use a mandoline or sharp knife to cut potatoes into ¼-inch slices—thinner than you’d think. Thick slices stay gummy; this size cooks evenly and melts into that perfect creamy texture without turning to mush.
  • Sweat Onions Low and Slow: Cook onions in olive oil over medium-low heat until translucent and caramelized, about 10 minutes. High heat burns them; patience here means richer flavor and no bitter aftertaste in your tortilla.
  • Salt Potatoes Before Frying: Toss sliced potatoes with salt before frying—let them sit 10 minutes while you prep. This draws out moisture so they crisp up instead of steaming in their own juices, giving you that golden edge.
  • Flip with a Plate: The tortilla’s fragile when raw. Slide it onto a plate, flip it whole, then slide it back into the pan—no flipping acrobatics. This keeps it intact and lets you cook both sides evenly without breaking it apart.

Make-ahead tips for leftovers

Prep Ahead Secrets

Slice your potatoes and onions the night before, then store them in a bowl of cold water in the fridge. This keeps them fresh and ready to fry—just drain and pat dry before cooking. I do this all the time when I’m short on time in the morning.

The key is to use cold water to prevent browning, and change the water every 4 hours if prepping ahead longer than 8 hours. 💡

Fry Potatoes in Advance

You can fry the potatoes up to 2 days ahead and store them in an airtight container at room temperature. Reheat them gently in a skillet over low heat for 3-4 minutes before mixing with eggs—just enough to warm through without drying out.

I like to add a splash of water to the pan to keep them moist. This step saves 15 minutes of active cooking time later!

Egg Mixture Prep

Beat the eggs and mix in all the add-ins (cheese, roasted peppers, etc.) up to 1 day ahead. Store in an airtight container in the fridge. When ready to cook, let the mixture sit at room temperature for 10 minutes before pouring into the skillet.

This helps the eggs warm up evenly and prevents a scrambled texture. I often do this when hosting—it’s one less step during the party! 🍳

Freezer-Friendly Tortilla

Assemble the tortilla completely (cooked and rested) and slice it before freezing. Wrap individual slices in parchment paper and store in a freezer bag for up to 2 months. To reheat, pop slices in a skillet over medium heat for 2-3 minutes per side until crispy again.

The texture won’t be exactly the same as fresh, but it’s still delicious—perfect for lazy weeknights. ❄️

Make-Ahead Serving Ideas

Slice the tortilla and store it in the fridge for 3-4 days. Serve it cold in tortilla wraps with avocado and salsa, or warm it up for tortilla croquettes—bread slices dipped in egg, coated in flour, and fried until golden.

I also love using leftover tortilla in breakfast hash with fried eggs and chorizo. The possibilities are endless! 🌟

Pro Tip: Double Batch

Make two tortillas at once—they’re easier to handle when fresh. Store one in the fridge for 2-3 days and freeze the other for later. This way, you always have a quick meal ready. Just slice and serve!

The secret to success? Use a 12-inch skillet for each tortilla—it gives you enough room to flip without spills. Trust me, this cuts prep time in half for busy days. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 210mg70%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
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

Why does my Spanish tortilla come out too runny?

The classic tortilla should have a creamy center but not be completely liquid. This happens when the eggs aren't cooked long enough or the heat is too low. Cook the tortilla over medium heat for 4-5 minutes per side, and let it rest 10 minutes before slicing. The residual heat will set it perfectly. Also, make sure your eggs are fully beaten and the potatoes are thoroughly fried and drained.

2

Can I make this tortilla without onions?

Traditional Spanish tortillas often include onions, but they're optional. If you skip them, just reduce the cooking time slightly since there won't be as much moisture in the pan. The flavor will be more potato-forward, which works beautifully. For extra depth, try adding 1 tsp smoked paprika to the egg mixture instead.

3

What's the best way to reheat leftover tortilla?

Slice the tortilla and reheat in a skillet over medium heat for 2-3 minutes per side until crispy again. For extra crispiness, press down gently with a spatula. You can also pop slices in the oven at 350°F for 5-7 minutes if you prefer a drier texture. The key is to avoid overcooking—just warm through until the edges are golden.

4

How do I get crispy edges like in tapas bars?

For that signature crispy crust, leave about 1 tablespoon of oil in the pan after frying the potatoes. When you flip the tortilla, press down gently with a spatula while cooking the second side. After removing from heat, dust the top with ½ tsp flour and press down again. This creates that perfect crunch while keeping the inside creamy.

5

Can I use sweet potatoes instead of regular potatoes?

Sweet potatoes will change the flavor profile significantly, but you can try them if you prefer a sweeter taste. For best results, use orange-fleshed sweet potatoes and reduce the cooking time to 6-8 minutes since they cook faster. The texture will be softer, so consider adding 1 extra egg to help bind the mixture. Traditionalists might prefer regular potatoes for that classic earthy flavor.

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