Prep your oven and dish: Preheat the oven to 375°F (190°C).
Grease a 9x13-inch casserole dish with avocado oil or butter.
Drain the sauerkraut well: Place sauerkraut in a clean kitchen towel and squeeze out as much liquid as possible. This helps avoid a watery casserole.
Make the keto Thousand Island: In a bowl, mix mayonnaise, sugar-free ketchup, cream cheese, dill pickles, onion, vinegar, garlic powder, black pepper, and caraway seeds. Stir until smooth.
Taste and adjust salt or tang as needed.
Layer the casserole: Spread half the sauerkraut in the bottom of the dish. Add half the corned beef on top, then drizzle on half the dressing. Sprinkle with half the Swiss cheese.
Repeat with the remaining sauerkraut, corned beef, dressing, and cheese.
Bake: Cover loosely with foil and bake for 20 minutes. Remove foil and bake another 10–15 minutes, until the cheese is bubbly and lightly golden.
Rest and garnish: Let the casserole rest for 10 minutes to set. Sprinkle with chopped parsley if you like.
Portion for meal prep: Cut into 6–8 squares and transfer to meal prep containers.
Add a side of steamed green beans, roasted broccoli, or a simple salad if you want more volume.