01 -
Stir the mayonnaise, ketchup, relish, horseradish, Worcestershire sauce, paprika, and black pepper in a small bowl until smooth. Set aside.
02 -
Drain the sauerkraut well, then squeeze it in a clean towel until it is damp but not dripping. This keeps the sandwiches from turning soggy.
03 -
Split the kielbasa lengthwise and cut it into pieces that fit the bread. Sear in a large skillet over medium heat for 2-3 minutes per side, until browned and hot. Transfer to a plate.
04 -
Butter one side of each bread slice. Place 4 slices butter-side down, then layer with Swiss cheese, dressing, kielbasa, sauerkraut, more Swiss cheese, and the remaining bread butter-side up.
05 -
Cook the sandwiches in the skillet over medium heat for 3-4 minutes per side, pressing lightly, until the bread is crisp and golden and the cheese has melted.
06 -
Rest the sandwiches for 1 minute, then slice in half. Serve hot with dill pickles.