Gather and prepare all ingredients.
Drain the sauerkraut well to remove excess liquid.
Toss rye bread cubes with melted butter, garlic powder, and black pepper.
Grease a 9×13-inch baking dish and spread the rye bread across the bottom.
Add the chopped corned beef and drained sauerkraut in even layers.
Spread the dressing over the corned beef and sauerkraut.
Sprinkle the shredded Swiss cheese evenly over the top.
Bake uncovered at 350°F for 25–30 minutes, until hot and bubbly.
Let the casserole rest for 5–10 minutes before serving.