Prepare the Filling:
In a mixing bowl, combine chopped corned beef, shredded Swiss cheese, sauerkraut, cream cheese, black pepper, garlic powder, onion powder, and Dijon mustard.
Mix until well combined, then cover and refrigerate for 30 minutes to firm up.
Form the Balls:
Scoop out small portions of the mixture (about 1 inch in diameter) and roll them into balls. Place them on a baking sheet lined with parchment paper.
Bread the Balls:
Set up a breading station with three bowls:
Flour in the first bowl.
Beaten eggs in the second bowl.
Breadcrumbs mixed with salt and smoked paprika in the third bowl.
Roll each ball in the flour, then dip into the beaten eggs, and coat with the breadcrumb mixture.
Fry Until Crispy:
Heat vegetable oil in a deep skillet or fryer to 350°F (175°C).
Fry the balls in batches, cooking for 2-3 minutes or until golden brown and crispy.
Remove and drain on a paper towel-lined plate.
Serve & Enjoy:
Garnish with chopped parsley and serve hot with Thousand Island dressing for dipping.