In boiling salted water, cook potatoes until just tender.
While potatoes are cooking, heat pan over medium heat and add oil. When oil is hot, add sliced ham and cook until lightly browned with crispy, golden edges.
When potatoes are done cooking, allow to cool slightly. While still warm, gently mix potatoes in large bowl with all other ingredients. Taste for seasoning.