Place the potatoes into a medium pot and cover with water.
Bring to boil over medium heat, then simmer for 20 minutes.
Add the beets and carrot into a colander, place it over the potatoes pot and steam them.
Remove the vegetables from the pot/colander and set aside to cool.
Peel the potatoes and beet, cut into small cubes and transfer into a large bowl.
Add the sauerkraut and the rest of the ingredients, and mix to combine.
Set aside for 10 minutes, to allow the flavors to combine, then serve.