Add eggs to a saucepan of boiling water (add enough water to cover the eggs). Then lower the heat and leave to cook for 8-9 minutes. Leave eggs to cool in cold water and peel.
Wash the potatoes. Add potatoes and cold water to a saucepan (add enough water to cover the potatoes). Add a pinch of salt, bring the water to a boil, and cook on a low/medium heat for 10-12 minutes. Drain out excess water and leave to cool.
Slice each potato in half, add vinegar and leave to sit for 5 minutes. Add eggs, onions, parsley, mayonnaise, salt, pepper and mix.
Notes
Batch: Feel free to half, double or triple the ingredients in this recipe to feed more or less people.