Spanish tortilla recipe

(186 ratings)

This classic Spanish tortilla with artichokes is so simple to make and only takes 25 mins - perfect for lunch

spanish tortilla
(Image credit: Getty)
  • healthy
Preparation Time8 mins
Cooking Time22 mins
Total Time30 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories127 Kcal6%
Sugar2.2 g2%
Fat6.1 g9%
Saturated Fat1.2 g6%
Salt0.13 gRow 4 - Cell 2
Protein5.9 g12%
Carbohydrates12.0 g5%
Salt0.13 gRow 7 - Cell 2

This classic Spanish omelette with piquant artichoke hearts is a great sharing dish.

Spanish tortilla is a national dish in Spain, served at nearly every tapas bar in the country. It's so quick and easy to whip up. And, once you have the base of soft fluffy potatoes and tasty beaten eggs, it's really versatile. Add any leftovers you fancy to it. Cooked vegetables, shredded meat, chopped bacon or sausage or grated cheese will all taste great. You can serve it hot or cold, which makes it a fantastic low calorie lunch ideas. Keep in in the fridge and slice of a section for lunch each day, served up with some green salad or French beans.


  • 280g jar artichoke hearts, quartered, in oil
  • 500g peeled weight large potatoes, chopped into 1.5cm cubes
  • 1 small onion, peeled and chopped
  • 6 large eggs
  • Good handful of roughly chopped parsley




  1. Drain the oil from the jar of artichokes and put 2tbsp of it in the pan over a medium heat. Add the potato, onion and some salt, then cover and cook, stirring occasionally until the potatoes are just tender - about 10-12 minutes.
  2. Meanwhile, beat the eggs in a large bowl and season well. Tip the onion and potato mixture into the eggs and stir in the artichoke hearts and parsley. Add another tablespoon of oil to the pan and, when hot, pour the egg and potato mixture back in and press it down lightly. Cook over a medium heat, running a spatula around the edges every so often until the edges are set but the middle is still a little runny.
  3. Place a large flat plate, upside down, over the pan and invert the tortilla. Add a little more oil to the pan, then slide the tortilla back in (cooked side up). Cook over a low heat for about 5 minutes, until it sets. Take off the heat, leave for 5 minutes, and then tip out onto a board for serving warm or cold. Cut into wedges.

Top tip for making Spanish tortilla

Nonstick pans are best for cooking tortillas, as you don't want the egg catching and burning on the surface. If you don't have a nonstick pan, use a little extra oil, keep nudging the edges of the tortilla with a silicon spatula, and shake the pan regularly to ensure the tortilla keeps moving.

You might also like…

Low calorie meals

Vegetable tortilla

Slimming World tortilla

Octavia Lillywhite
Food and Lifestyle Writer

Octavia Lillywhite is an award-winning food and lifestyle journalist with over 15 years of experience. With a passion for creating beautiful, tasty family meals that don’t use hundreds of ingredients or anything you have to source from obscure websites, she’s a champion of local and seasonal foods, using up leftovers and composting, which, she maintains, is probably the most important thing we all can do to protect the environment.