01 -
Slice the cucumber as thinly as possible. Sprinkle 1/4 teaspoon of salt over the cucumbers, toss to coat, and set aside for 10 minutes. Using your hands, squeeze out as much water as possible from the cucumbers, and set aside.
02 -
Bring a pot of water to a boil over medium-high heat and add a teaspoon of salt. Add the cubed potatoes, reduce the heat to low, and boil for about 10-12 minutes until they are fork-tender. Drain and transfer to a large mixing bowl.
03 -
While the potatoes are cooking, bring another pot of water to a boil, add a generous amount of vinegar and carefully add the eggs. Boil for 10 minutes before cooling them in an ice bath. Once cooled, peel and set aside.
04 -
Mash the potatoes in a large mixing bowl until smooth. Add the finely chopped onion, carrot, drained cucumber, and diced ham. Roughly chop the boiled eggs and add them to the bowl, then mash everything together until the eggs are evenly distributed throughout the mixture.
05 -
Add salt, pepper, sugar, and mayonnaise to the potato mixture and stir well to combine until everything is evenly coated and creamy.
06 -
Serve at room temperature or chill in the refrigerator for at least an hour to serve cold. Use an ice cream scoop or a large spoon to serve on its own as a side dish, or add it between slices of bread or milk buns to make a sandwich.