Tortilla with potatoes and caramelized onions | The world of food and cooking

Tortilla española, tortilla de patatas or simply put, Spanish omelet, is perhaps one of the best-known Spanish dishes, and I just love it. It consists of an egg omelet with potatoes and onions fried in olive oil. Some will say that this is just one of the many variations and this will be true. Countless variations exist according to personal taste, and each region and tapas bar, will have its own variation of the traditional tortilla.  Refer to it by its full name “Tortilla de Patatas” or “Tortilla Espanola” to avoid the confusion with “Tortilla” which is a flat bread used in Latin-American cuisine.spanish-tortilla-potatoe-omelette-with-caramelized-onions-2-1984344

It makes great party nibbles, and it is fantastic food for picnics. Made in advance, it can be served cold. Usually serves with bread, pickles, chutney.

Preparation time: 45 minutes

Serves: 4


4-5 eggs 2-3 medium sized potatoes, thick slices 750g onions, sliced into half moons One green pepper, sliced (optional) 2 tbsp. of olive oil Knob of butter A small handful of fresh herbs (we used thyme and peppermint)

Salt and freshly ground pepper to taste


In a large heavy based saucepan melt the butter with the olive oil. Reduce the heat and add the onions, salt and pepper and herbs. Stir gently, cover and on low heat cook for 20 minutes, stirring every now and then, approximately in every 4-5 minutes. Try not to brown the onions.

Remove the lid and cook uncovered for a further 15 minutes, stirring frequently until the onions have caramelized.

In the mean time heat a small drizzle of olive oil in a medium sized non-stick pan. Add the potatoes and cook for 2-3 minutes then reduce heat and continue cooking, turning frequently and making sure the potatoes do not brown much. If you cook new potatoes, about 15 minutes should be enough. Once ready, remove from pan and set aside.

In a large bowl lightly beat the eggs with a pinch of salt. Add the potatoes and onions, and stir to coat. If you are going to add green pepper, as we did, do it now.

Turn the heat to medium and add the mixture in the pan. With a wooden spoon give the mixture in the pan a good stir. Once the eggs start to cook leave the mixture to set, simply evening the top. Cook for 2-4 minutes on this side.

With a help of a plate flip the tortilla and cook for another 2-4 minutes on this side. Depending on how you like your eggs cook it for more or less.

Serve warm or at room temperature – it’s equally good.

Scroll to Top