Heat the olive oil over medium heat in a large non-stick frying pan.
Add the sliced potatoes and onion. Stir to coat everything in the oil, reduce heat to low and cook gently for 15–20 minutes, stirring occasionally, until the potatoes are tender but not browned.
Being careful not to break the potatoes up too much.
Once cooked, use a slotted spoon to transfer the potatoes and onions to a bowl. Let them cool slightly. Reserve a little of the oil for cooking the tortilla.
Beat the eggs in a large bowl with plenty of salt and pepper and gently stir in the slightly cooled potato and onion mix and leave to sit for 10 minutes.
In the same frying pan (or a slightly smaller one, to help make it easier to flip your tortilla) heat 1–2 tbsp of the reserved oil over medium heat. Pour in the egg mixture, spreading it out evenly.
Cook on low heat for about 5–6 minutes, or until the bottom is set and golden.
Run a spatula around the edges every so often to make sure it isn’t sticking.
Place a large plate over the pan, carefully flip the tortilla onto it, then slide it back into the pan to cook the other side. Cook for another 3–4 minutes until set.
Slide the tortilla out of the pan and onto a board to cool for a few minutes before serving.
Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.
Calories: 425kcal | Carbohydrates: 23g | Protein: 14g | Fat: 31g | Saturated Fat: 6g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 20g | Trans Fat: 0.03g | Cholesterol: 327mg | Sodium: 133mg | Potassium: 635mg | Fiber: 3g | Sugar: 2g | Vitamin A: 478IU | Vitamin C: 24mg | Calcium: 69mg | Iron: 3mg