You need 40 minutes and one skillet to make Spanish tortilla. No marinating, no complicated techniques, just slow-fried potatoes folded into beaten eggs.

The potatoes cook low and slow in olive oil until they're tender enough to break with a fork. Then you drain them, mix with eggs, and cook the whole thing until the edges set but the center stays slightly creamy.
This works for weeknight breakfast, meal prep, or when you're feeding guests who expect something more than scrambled eggs.
Spanish tortilla española is a thick egg and potato cake cooked in olive oil. The key is slow-frying thinly sliced potatoes until soft, then folding them into beaten eggs and cooking on medium-low heat. The result is tender potatoes bound by creamy, set eggs with a golden crust.
Why This Recipe Works
Slow-frying the potatoes in olive oil creates a soft, almost creamy texture that scrambled or baked potatoes can't match. For a version that comes together quickly, this quick potato dish uses a similar technique with less oil.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 min
Cook Time
25-30 min
Total Time
40-45 min
Servings
4-6 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Cook potatoes low and slow for tender texture
Best For
Weeknight | Meal prep | Entertaining
- Thin slicing ensures even cooking: ⅛-inch potato slices cook through without developing hard centers or burnt edges
- Low heat prevents browning: Frying potatoes at medium-low for 20 minutes keeps them pale and soft instead of crispy
- Thorough egg beating avoids curdling: Whisking eggs for a full minute creates a smooth mixture that sets evenly
- Draining removes excess oil: Resting fried potatoes on paper towels for 5 minutes prevents a greasy final texture
- Medium-low heat sets eggs gently: Cooking the tortilla slowly for 5-6 minutes per side creates a tender interior with firm edges
What You'll Need

You're shopping for basic pantry items plus fresh potatoes and eggs. The coleslaw works best when it hits the table at the same time as the main, so for a version that comes together quickly, quick coleslaw dish takes less than 10 minutes with no waiting.
- 2 lbs potatoes (Yukon Gold or russet)
- 1 medium onion
- 6 large eggs
- 1 cup olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoon fresh parsley
- 2 garlic cloves
Ingredient Details
- Potatoes
Yukon Gold holds shape better than russet but either works - peel them and slice uniformly at ⅛ inch - Olive Oil
Use regular olive oil, not extra virgin - you need enough to almost cover the potatoes during frying - Eggs
Room temperature eggs mix more smoothly - pull them from the fridge 30 minutes before cooking - Onion
Yellow onion adds sweetness as it cooks - slice thin so it softens at the same rate as potatoes - Salt
Season the potatoes while frying and the eggs before mixing - double salting prevents bland spots - Skillet Size
8-10 inch nonstick or cast-iron works best - smaller creates a thicker tortilla, larger makes flipping harder - Parsley
Optional garnish adds color and freshness - chop fine and sprinkle on just before serving
Ingredient Swaps
Most swaps change texture or flavor but still work if you adjust cooking time. A good potatoes can make or break the plate, so we keep a batch ready for nights like this - creamy potatoes side dish uses similar technique with different seasonings.
- Sweet potatoes instead of regular potatoes: Adds natural sweetness and softer texture - cook 5 minutes longer since they break down faster
- Vegetable oil instead of olive oil: Less pronounced Mediterranean flavor but fries the same way - use any neutral oil you have
- Shallots instead of onion: Milder, sweeter taste with same cooking time - use 2-3 large shallots for one medium onion
- Paprika instead of black pepper: Adds smokiness and color - start with ½ teaspoon smoked paprika and adjust to taste
Nonstick Skillet
Works for: Easy flipping, less oil needed, beginner-friendly cleanup
Skip if: You want a crispier crust or more traditional browned edges
Cast-Iron Skillet
Works for: Better heat retention, crispier bottom, authentic Spanish method
Skip if: Your pan isn't well-seasoned or you're worried about sticking during flip
Instructions
The whole process takes about 40 minutes with most of that being hands-off potato cooking. Most people skip dip, but it balances the meal, so for a version that comes together quickly, this creamy dip takes 10 minutes with pantry ingredients.
Slice potatoes and onion thinly: Peel potatoes and cut into ⅛-inch rounds. Slice onion into thin half-moons. Pat everything dry with paper towels.
Slow-fry potatoes and onion: Heat olive oil in 8-10 inch skillet over medium-low heat. Add potatoes, onion, and ½ teaspoon salt. Cook 20 minutes, stirring occasionally, until potatoes are fork-tender but not browned. Use a slotted spoon to transfer to paper towels and drain 5 minutes. Reserve 2 tablespoon oil, discard the rest.
Beat eggs and combine: Crack eggs into large bowl, add remaining ½ teaspoon salt and black pepper. Whisk 1 minute until completely smooth. Gently fold drained potatoes and onions into eggs, keeping potato slices intact.
Cook first side: Heat reserved 2 tablespoon oil in same skillet over medium-low. Pour in egg-potato mixture, spreading evenly. Cook 5-6 minutes without stirring until edges are set and bottom is golden. Center should still look slightly wet.
Flip and finish: Place large plate over skillet. Flip quickly so tortilla lands on plate. Slide tortilla back into pan, uncooked side down. Cook 4-5 minutes until center feels just firm when pressed gently. Slide onto serving plate and rest 5 minutes before slicing.
What to Serve With It
Spanish tortilla works as breakfast, brunch, or light lunch depending on what you pair it with. Rich mains need something to cut through, and for easy chicken meal planning you'll find options that balance the plate without adding another hour of cooking.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Green Salad | Easy | Bright acidity cuts through rich eggs and olive oil | Dress with lemon vinaigrette, serve room temperature alongside warm tortilla |
| Crusty Bread | Easy | Soaks up any loose egg, adds textural contrast | Toast lightly, rub with garlic clove, serve with olive oil for dipping |
| Roasted Peppers | Medium | Sweet smokiness complements onions, adds color | Char under broiler 8 minutes, peel, slice, drizzle with olive oil and salt |
| Simple Tomato Salad | Easy | Refreshing acidity balances potato heaviness | Slice ripe tomatoes, season with salt and basil, serve at room temperature |
| Garlic Aioli | Easy | Creamy garlic sauce enhances every bite | Whisk mayo, minced garlic, lemon juice - serve in small bowl for dipping |
Three ways to serve it:
- For breakfast or brunch: Serve warm with green salad and crusty bread - the tortilla is filling enough to be the main event
- As tapas for entertaining: Cut into small squares, serve room temperature with marinated olives and chorizo slices for a Spanish spread
- For meal prep lunches: Pack cold slices with simple tomato salad and aioli - the tortilla tastes better the next day
Store and Reheat
Spanish tortilla keeps well and actually improves after a day in the fridge as the flavors meld. The sangria works best when it hits the table at the same time as the main, so for a version that comes together quickly, quick easy side dish uses just fruit and wine with no complicated muddling.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5 min in skillet over medium-low | Restoring crisp edges and even warmth throughout |
| 🔥 Oven | 10 min at 350°F | Reheating multiple slices without sogginess |
| 📦 Microwave | 1-2 min at 50% power | Quick reheating single portions - edges soften but center warms through |
For best results when storing:
- Cool completely before refrigerating: Let tortilla sit at room temperature 30 minutes so condensation doesn't make it soggy
- Wrap tightly in plastic or foil: Prevents drying out and absorbing fridge odors - store in shallow airtight container
- Refrigerate up to 4 days: Flavor actually improves day 2-3 as potatoes absorb egg seasoning
- Serve cold or room temperature: Spanish tortilla is traditionally eaten this way - skip reheating for picnics or packed lunches
- Freeze up to 1 month: Wrap individual slices in plastic, then foil - thaw overnight in fridge before serving
Frequently Asked Questions
Yes, sweet potatoes work but they're softer and sweeter. Cook them 5 minutes longer during frying since they break down faster than regular potatoes.
Wrap cooled tortilla tightly in plastic or store in airtight container. Refrigerate up to 4 days - it tastes better after a day as flavors meld.
Press the center gently - it should feel just firm, not jiggly. Edges will be set and golden, center slightly moist but cooked through, not runny.
Push broken pieces back together in the pan and cook covered for 2-3 minutes. The eggs will re-set and hold it together - it'll taste the same even if it looks rustic.
One tortilla made in an 8-10 inch skillet serves 4-6 people. Cut into wedges for breakfast or brunch, or into smaller squares for tapas-style serving.

Spanish Tortilla Española with Potatoes
Ingredients
Equipment
Method
- Peel the potatoes and slice into ⅛-inch thick rounds. Slice the onion into thin half-moons. Pat the potato and onion slices dry thoroughly with paper towels to remove excess moisture.2 lbs potatoes, 1 medium onion
- Heat the olive oil in an 8 to 10 inch skillet over medium-low heat. Add the potatoes, onion, and half the salt (½ tsp). Cook gently for about 20 minutes, stirring occasionally, until the potatoes are fork-tender but not browned. Use a slotted spoon to transfer the potatoes and onions to a plate lined with paper towels and drain for 5 minutes. Reserve 2 tablespoons of the oil and discard the rest.1 cup olive oil, 1 tsp salt, 2 lbs potatoes, 1 medium onion
- Crack the eggs into a large bowl. Add the remaining salt (½ tsp) and black pepper. Whisk vigorously for 1 minute until the mixture is completely smooth and homogenous. Gently fold the drained potatoes and onions into the beaten eggs, being careful to keep the potato slices intact.6 large eggs, 1 tsp salt, 0.5 tsp black pepper, 2 lbs potatoes, 1 medium onion
- Heat the reserved 2 tablespoons of olive oil in the same skillet over medium-low heat. Pour in the egg and potato mixture, spreading it evenly. Cook without stirring for 5 to 6 minutes until the edges are set and the bottom has a golden crust. The center should look slightly wet but not runny.6 large eggs, 1 cup olive oil
- Place a large plate over the skillet and quickly flip the tortilla so it lands on the plate. Slide the tortilla back into the skillet, uncooked side down. Cook an additional 4 to 5 minutes until the center feels just firm when pressed gently. Slide the tortilla onto a serving plate and let it rest for 5 minutes before slicing and serving.6 large eggs
Notes
- Slice potatoes uniformly at ⅛ inch thickness to ensure even cooking without browning.
- Drain fried potatoes well on paper towels to avoid soggy, oily tortilla.
- Cook on medium-low heat and don't rush flipping to achieve creamy interior and golden crust.




