Directions
Melt the butter in a large skillet over medium heat.
Add the diced onion, celery, and minced garlic.
Sauté for 5-7 minutes, until the vegetables soften and the onion becomes translucent.
Transfer the sautéed vegetables to the basin of a 6-quart or larger slow cooker.
Add the chopped corned beef, beef stock, drained sauerkraut, caraway seeds, sea salt, and black pepper to the slow cooker.
Stir gently to combine.
Cover and cook on HIGH for 4-5 hours or on LOW for 6-8 hours, allowing the flavors to meld together beautifully. During the final hour of cooking, stir in the heavy cream and shredded Swiss cheese.
Continue to cook, covered, until the cheese is fully melted and the soup is creamy and heated through.
Taste and adjust seasoning if necessary.
Serve hot, garnished with extra Swiss cheese or rye croutons, and enjoy!