1. Peel the potatoes and cut them into small cubes.
2. Heat a large non-stick pan and briefly sear the potato cubes over high heat.
3. Reduce the heat to medium, cover the pan with a lid and cook the potatoes for about 10–15 minutes. Stir several times so they cook evenly.
4. Add the lean ham cubes and diced onion, then fry for a few more minutes until the onion becomes slightly translucent.
5. Stir the skyr with milk or water until smooth. Then whisk it together with the eggs and egg whites. Season generously with salt and pepper.
6. Pour the egg and skyr mixture evenly over the potato and ham mixture.
7. Cut the spring onion into fine rings and scatter it on top.
8. Cover the pan again and cook over low heat until the eggs are fully set.
9. Divide into two portions and serve warm.