Spanish Egg and Potato Tortilla Recipe: Crispy Edges, Creamy Centers in 20 Minutes

Breakfast & Brunch

Spanish Egg and Potato Tortilla Recipe: Crispy Edges, Creamy Centers in 20 Minutes

This Spanish egg and potato tortilla recipe delivers the perfect balance of crispy edges and creamy centers in just 20 minutes—a dish that transforms simple ingredients into something extraordinary. The secret lies in layering thinly sliced potatoes and eggs in a skillet, cooking them low and slow until golden perfection forms. I've perfected this technique over years of testing, ensuring every bite delivers that signature Spanish restaurant quality at home.

The beauty of this tortilla is its simplicity: just potatoes, eggs, olive oil, and salt. No fancy ingredients, no complicated steps—just a method that rewards patience.

The potatoes soften just enough to create that velvety texture in the center, while the edges develop a satisfying crispness that makes it impossible to stop at one slice. This dish is equally at home for breakfast, lunch, or even dinner, making it a versatile staple for any meal.

What makes this recipe truly special is how it comes together. Thinly sliced potatoes are cooked in olive oil until tender, then combined with beaten eggs and cooked again until set. The result is a slice that's crispy on the outside, creamy inside, and packed with flavor.

It's the kind of dish that feels indulgent yet remains light enough for everyday enjoyment, proving that classic recipes can be both comforting and exciting.

Whether you're serving it as a main dish or a side, this tortilla is guaranteed to impress. The crispy edges and creamy centers create a texture that's impossible to resist, and the simplicity of the ingredients makes it easy to adapt with additions like onions or peppers.

Let's get started on mastering this timeless Spanish classic.

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

Ingredients for spanish egg potato tortilla

Four simple ingredients transform into Spain's most beloved dish—crispy edges, creamy centers, all in one perfect tortilla.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Thinly sliced, 1/8-inch thick
Large Eggs 🥚 6 whole Room temperature preferred
Extra-Virgin Olive Oil 🫒 ½ cup Light variety for crispiness
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Yellow Onion 🧅 1 whole Medium size, thinly sliced
Red Bell Pepper 🍆 1 whole Medium size, thinly sliced
Garlic Cloves 🧄 2 cloves Minced for extra flavor

The potatoes are the foundation—Russet potatoes work best for their starch content, but Yukon Golds add a touch of creaminess if you prefer. Thinly slicing (1/8-inch thick) ensures even cooking. I always buy organic potatoes from Trader Joe's for better texture, but any quality store-brand potatoes will do. The key is letting them soak in cold water for 15 minutes before cooking to remove excess starch. For the onion and bell pepper, red bell pepper adds sweetness while yellow onion keeps it classic—both should be sliced uniformly for even cooking. The garlic is optional but adds depth; skip it if you're sensitive to strong flavors.

No red bell pepper? Green bell pepper works just as well, though it has a slightly bitter edge. Onion too strong? Substitute with 1/2 cup scallions for milder flavor. The olive oil matters—light extra-virgin gives the crispy edges, while robust varieties can overpower. For a richer tortilla, add 1 tbsp tomato paste to the egg mixture. The eggs should be large and fresh—older eggs have tougher whites that won't blend as smoothly. If you're short on time, room-temperature eggs beat faster—just let them sit out for 10 minutes before cracking.

The potatoes keep best in a cool, dark place for 3-4 days—don't refrigerate them until after cooking. The tortilla itself reheats beautifully: 3 minutes in a skillet over medium heat restores that crispy edge. For leftovers, wrap tightly in plastic wrap and store in the fridge for up to 3 days. To freeze, slice and freeze on a tray before transferring to a bag—up to 2 months. The best part? This dish tastes even better the next day as the flavors meld together.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the outside gets gloriously crispy from the olive oil, while the inside stays tender and eggy. The onions caramelize just enough to add sweetness without overpowering—like a hug in every bite.
  • One-Pan Magic: I swear by this recipe for lazy nights—just slice, fry, mix, and bake. No chopping boards to clean, no extra pots clogging the sink. That golden crust? It happens while you’re stirring the eggs.
  • Creamy Crispy Contrast: Here’s what sold me: the outside gets gloriously crispy from the olive oil, while the inside stays tender and eggy. The onions caramelize just enough to add sweetness without overpowering—like a hug in every bite.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Slice it cold the next day, and it’s still hearty enough to fill the gap. My kids (and my husband) fight over the last piece—proof it’s a crowd-pleaser.

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

Here's how to achieve that perfect balance of crispy edges and creamy centers in your tortilla.

1

Sauté the Vegetables Until Tender

Heat the 0.5 cup extra-virgin olive oil in a 12-inch nonstick skillet over medium heat. Add the thinly sliced yellow onion and red bell pepper, cooking for 5-6 minutes until softened but not browned. The onions should become translucent and the peppers slightly tender.

Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant. Remove the vegetables from the skillet with a slotted spoon and set aside. Don't drain the oil—it's essential for creating that crispy crust later. Keep the heat at medium for the next step.

2

Cook the Potatoes Until Golden

Return the skillet to medium heat and add the 2 lb thinly sliced russet potatoes in a single layer. Sprinkle with 1 teaspoon kosher salt and cook undisturbed for 8-10 minutes until the bottom layer becomes golden brown and crispy.

Here's the key: don't touch or stir the potatoes during this initial cooking. You want that perfect crust to form on the bottom. After 8-10 minutes, gently flip the potatoes using a wide spatula, being careful not to break them. Sprinkle with the remaining 0.5 teaspoon kosher salt and cook another 8-10 minutes until the other side is also golden brown.

3

Combine with Eggs for Perfect Texture

Remove the skillet from heat and let the potatoes cool slightly for 2 minutes. In a large bowl, whisk together the 6 room temperature eggs until the yolks and whites are fully combined. Add the cooked potatoes and sautéed vegetables to the eggs, gently stirring until everything is evenly coated.

Let the mixture rest for 5 minutes to allow the potatoes to absorb the egg. I know it seems counterintuitive to wait, but this step ensures the tortilla holds together beautifully when cooked. The mixture should look thick but still pourable.

4

Cook the Tortilla to Golden Perfection

Return the skillet to medium-low heat and add the potato-egg mixture. Cook for 3-4 minutes until the bottom is set and the edges begin to crisp. Here's where the magic happens: use a plate to gently invert the tortilla onto the skillet, creating a crispy crust on the bottom.

Cook for another 3-4 minutes until the top is also golden brown and the edges are crispy. The center should still be slightly soft—this is where the creamy texture comes from. If you prefer a fully set tortilla, cook for another 1-2 minutes.

5

Rest and Serve 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 flavors to meld and the tortilla to set properly. The contrast between the crispy edges and creamy center will be perfect.

Slice into wedges and serve immediately. The tortilla should have a golden crust on both sides with a creamy, almost custard-like center. For an extra touch, sprinkle with a pinch of kosher salt before serving. This dish tastes even better the next day, so consider making an extra one for leftovers!

👨‍🍳

Pro Tips For Making Spanish Egg Potato Tortilla

  • PRECOOK POTATOES UNTIL TENDER: Russets should fall apart when pierced with a knife—not just soften. Boil them whole with skin on (15-20 mins) until a fork glides through like butter. Overcooking turns them mushy; undercooking leaves you with a gummy mess. Drain and shock in ice water for 2 minutes to stop cooking—this keeps texture crisp when fried.
  • SALT THE POTATOES: Toss the drained potatoes with 1 teaspoon kosher salt before frying. It seasons them properly and prevents blandness later, since the eggs won’t carry enough flavor on their own. (Yes, even if you’re adding salt later—this step matters.)
  • FRY IN BATCHES: Don’t crowd the pan. Cook the potatoes in 2-3 batches over medium heat with enough olive oil to coat the bottom (about 2 tablespoons total). Overfilling steams them instead of crisping, and you’ll end up with soggy potatoes no matter how much you flip.
  • REST THE TORTILLA: Let the tortilla sit for 5-10 minutes after flipping, covered with a plate. This lets the eggs fully set and the layers bond—skipping it risks a runny center or a tortilla that falls apart when you cut it. (Your first slice will be cleaner, too.)

Essential equipment for spanish egg potato tortilla

Nonstick Skillet

The 12-inch nonstick skillet is your most important tool for this tortilla—I recommend a high-quality brand like All-Clad or Calphalon for even heat distribution. A well-seasoned cast iron skillet also works beautifully, especially if you prefer that deeper, rustic flavor.

The key is a skillet with sloped sides that help create that signature crispy edge. Avoid cheap nonstick—it can't handle the heat and may release toxic fumes. 🔥

Mandoline Slicer

For perfectly even potato slices (1/8-inch thick), a mandoline slicer is a game-changer. I use the OXO Good Grips model—it's safe, easy to use, and gives consistent results. If you don't have one, a sharp chef's knife works, but it takes practice to get uniform slices.

The thinner and more even the slices, the better the texture. Pro tip: Soak potato slices in cold water for 15 minutes before cooking to remove excess starch.

Whisk and Mixing Bowl

A balloon whisk and large mixing bowl (at least 8-quart capacity) are essential for combining eggs and potatoes smoothly. I prefer stainless steel for durability, but any quality whisk works. The bowl should be deep enough to hold the 6 eggs and 2 lb potatoes without spilling.

A lightly oiled bowl helps prevent sticking when mixing. For extra insurance, I sometimes add a splash of cold water to the egg mixture to help it bind better.

Wide Spatula

A wide, flexible spatula (like the OXO Good Grips silicone one) is crucial for flipping the tortilla without breaking it. The flexible edge helps lift the crispy edges gently. Avoid metal spatulas—they can scratch nonstick coatings.

When flipping the tortilla, use a plate to cover the skillet, then invert both together. This technique ensures the crispy bottom stays intact while creating a new golden crust on top.

Digital Thermometer

While not strictly necessary, a digital instant-read thermometer (like ThermoWorks Thermapen) helps ensure your skillet stays at the ideal temperature of 325-350°F during cooking. This range prevents burning while allowing the tortilla to cook evenly. I find it especially helpful when adjusting heat on older stoves.

For a budget option, a candy thermometer works just as well. The perfect tortilla relies on precise temperature control, especially during the final cooking stages. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 210mg70%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
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 come out too dry or rubbery?

This usually happens when the potatoes release too much starch or the eggs aren't fresh enough. First, soak your potato slices in cold water for 15 minutes before cooking to remove excess starch. Second, use fresh eggs—older eggs have tougher whites that don't blend as smoothly. Finally, reduce heat slightly during the final cooking stage to prevent overcooking.

2

Can I make this tortilla ahead of time?

This tortilla actually tastes better the next day as the flavors meld together. After cooking, let it cool completely, then wrap tightly in plastic wrap and refrigerate for up to 3 days. To reheat, warm in a skillet over medium heat for 3-4 minutes per side until crispy again. For freezing, slice and freeze on a tray before transferring to a bag for up to 2 months.

3

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

The French version (tortilla à la française) includes caramelized onions cooked until golden brown, while the classic Spanish version keeps onions raw or lightly sautéed. The French style also often uses more eggs (sometimes 8-10) for a richer, custard-like center. For the Spanish version, stick to 6 eggs and cook the onions just until tender to maintain that signature creamy texture.

4

How do I fix a broken tortilla when flipping?

Don't panic! If your tortilla cracks during flipping, simply press the edges back together gently with a spatula. The tortilla will still hold together when cooked. For next time, work quickly when flipping and use a flexible silicone spatula to lift gently. Another tip: let the egg-potato mixture rest for 5 minutes before cooking to help it bind better.

5

Can I use sweet potatoes instead of regular potatoes?

Sweet potatoes will work, but they'll change the flavor and texture dramatically. They're much sweeter and denser, resulting in a less creamy center. If you must use them, reduce cooking time by 2-3 minutes per side and expect a firmer, less custard-like texture. For the authentic Spanish version, stick with Russet or Yukon Gold potatoes for that perfect balance of crispy edges and creamy centers.

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