Try this recipe for tortilla, then check out our patatas bravas, Spanish tortilla with ketchup, gildas and more Spanish recipes. Plus, plenty more tapas ideas here.


  • 500g Charlotte potatoes, peeled
  • light olive oil
  • 1 large onion, halved and sliced
  • 4 eggs


  • STEP 1

    Slice the potatoes about ½cm thick. Heat 3cm olive oil in a large frying pan and add the onions. Cook gently for about 10 minutes until they start to soften, then add the potatoes and a couple of really good pinches of salt to the pan and keep cooking on a low heat, turning carefully now and again for another 20-30 minutes until the potatoes are completely tender. Try not to get too much colour on anything – you want them to stew in the oil rather than crisp up. Don’t worry if they start to break up a little.

  • STEP 2

    Beat the eggs with some seasoning. Tip the cooked onions and potatoes into a colander or sieve over a bowl and drain. Tip them into the egg while still hot and give everything a really good stir.

  • STEP 3

    Heat 2 tbsp of the drained oil in a small non-stick frying pan (about 20cm). You can use a larger pan but the tortilla won’t be as thick and it will be harder to turn.

  • STEP 4

    Tip the egg mix into the frying pan and cook again on a gentle heat for 6-8 minutes until the bottom and sides are set and have come away from the pan.

  • STEP 5

    Put a plate over the top of the pan, invert the tortilla onto it then slide it back, uncooked-side down. Cook for another 3-4 minutes until the bottom is set and light golden. Slide out onto a plate and serve just warm or at room temperature.


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating