Brown the ham on both sides and place on the bread.
Add the oil to the pan. Crack the eggs into the pan, season with salt and pepper, and cook until the whites of the eggs are firm. Break the yolks and flip the eggs using a spatula, add the cheese. Cook for another minute or until the cheese is melted.
Place the eggs and ham on the bread. Cut in half and serve with sliced apples.