Heat the olive oil in the frying pan.
Add the potatoes and fry for until beginning to golden.
Add the spring onions and mix into the potatoes.
Cook for another 2 mins until the onions and softened.
Add the whisked egg.
Add salt and pepper.
Place cheese and ham on top of the torilla.
Place the ham last.
Cook until the eggs are firmly set underneath but not set on top.
Invert the tortilla on to a plate.
Return the pan to the heat.
Place the tortilla back into the pan, uncooked side down.
Cook untl the torilla is set all the way through.
Serve!