
Spanish Tortilla de Patatas (Classic Potato & Onion Omelette)
A beloved staple of Spanish home cooking and tapas culture, this thick, golden tortilla layers tender olive-oil-poached potatoes and sweet caramelised onions into a protein-rich egg cake that is equally satisfying warm or at room temperature. Rich in slow-digesting complex carbohydrates, heart-healthy monounsaturated fats from extra virgin olive oil, and high-quality complete protein from eggs, it offers exceptional nutritional balance in every slice. Rooted in the culinary traditions of the Iberian Peninsula, this dish is as nourishing as it is iconic — a true expression of Spanish simplicity and flavour.
Total Time
55 min
Prep
15 min
Cook
40 min
Servings
6
Cuisine
Spanish
295kcal
Calories
13g
Protein
26g
Carbs
16g
Fat
3g
Fiber
How to Make It
- 1
Prepare the Potatoes and Onion
Peel and thinly slice the potatoes into uniform 3mm rounds using a mandoline or sharp knife. Halve and thinly slice the onions. Season the sliced potatoes with ¼ tsp of sea salt and toss gently to coat evenly.
Tip: Uniform thickness ensures even cooking — thicker slices will remain undercooked while thinner ones may fall apart. - 2
Slow-Poach Potatoes and Onion in Olive Oil
Heat 70ml of extra virgin olive oil in a 24cm non-stick or cast iron skillet over medium-low heat. Add the potatoes and onions together, turning gently every 3–4 minutes with a spatula. Cook for 20–25 minutes until the potatoes are completely tender and translucent but not browned. This slow confit process in olive oil is the heart of an authentic tortilla.
Tip: Resist the urge to increase the heat. Low and slow poaching keeps the potatoes silky and allows the onions to naturally sweeten without bitterness. The oil temperature should never exceed a gentle sizzle. - 3
Drain and Rest the Potato Mixture
Using a slotted spoon or spider strainer, carefully remove the potato and onion mixture from the oil and transfer to a colander set over a bowl. Reserve the infused olive oil. Allow the mixture to drain and cool for 5 minutes. This step removes excess oil and prevents a greasy final tortilla.
Tip: The reserved potato-infused olive oil is flavour-packed — store it refrigerated for up to 5 days and use it for roasting vegetables or drizzling on salads. - 4
Beat the Eggs and Combine
In a large mixing bowl, beat the 6 eggs vigorously with the remaining ½ tsp sea salt and black pepper until fully combined and slightly frothy. Gently fold the drained potato and onion mixture into the beaten eggs, pressing lightly so the potatoes absorb the egg. If using roasted red peppers, fold them in at this stage. Let the mixture rest for 5 minutes — this allows the eggs to begin setting around the potatoes for a more cohesive tortilla.
Tip: Resting the egg-potato mixture is a crucial but often skipped step. It dramatically improves the final texture and ensures the tortilla holds together cleanly when sliced. - 5
Cook the First Side
Return the skillet to medium-low heat and add the remaining 10ml of reserved olive oil, swirling to coat the base and sides. Pour in the egg and potato mixture and spread it evenly with a spatula, smoothing the top. Cook undisturbed for 6–8 minutes until the edges are set and golden and only the centre surface appears slightly wet.
Tip: Gently shake the pan occasionally — if the tortilla slides freely, it is ready to flip. If it sticks, give it another minute. - 6
Flip the Tortilla
Place a large flat plate or lid (wider than the pan) firmly over the skillet. In one confident motion, invert the pan so the tortilla falls onto the plate cooked-side up. Slide the tortilla back into the pan raw-side down. Cook for a further 3–5 minutes over medium-low heat until just set in the centre. The interior should be slightly custardy and moist — not fully dry — for the authentic Spanish texture.
Tip: If flipping feels daunting, you can finish the tortilla under a grill/broiler on low for 3 minutes instead. However, the flip method produces the characteristic golden domed appearance. - 7
Rest, Slice, and Serve
Slide the finished tortilla onto a cutting board or serving plate. Allow it to rest for at least 5 minutes before slicing — this allows the interior to finish setting from residual heat. Cut into wedges or squares. Garnish with fresh flat-leaf parsley if desired. Serve warm, at room temperature, or chilled the next day — all equally authentic and delicious.
Tip: Tortilla de patatas is traditionally served at room temperature in Spain and actually improves in flavour after a few hours, making it an excellent meal-prep option. Store covered in the refrigerator for up to 3 days.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free