Add a splash of olive oil to a frying pan - tip in the onion, potatoes and pepper and cook over a low heat until softened, stir regularly - this will take around 40 minutes.
Whisk together the eggs, mix in the parsley and season with salt and pepper.
Pour the egg mixture over the potatoes and swirl the pan to make sure everything is evenly covered in egg.
When the egg starts to set, slide a spatula around the outside of the pan and draw the egg in a little. This makes it easier to turn.
Once the egg is completely set slide the omelette carefully onto a plate, then with one hand under the plate and the other holding the frying pan handle - put the frying pan over the omelette on the plate and flip the plate and pan over to get the omelette back into the pan so you can cook the other side.
Cook this side of the omelette for around 10 minutes - then flip one more time.
Once fully cooked, slide onto a serving board and cut into wedges. Serve with salad and bread.