3 tbsp butter
1 onion, diced
2 cloves garlic, minced
3 tbsp flour
4 cups beef or chicken broth
2 cups cooked corned beef, chopped
1 cup sauerkraut, drained
1 cup heavy cream
1 ½ cups Swiss cheese, shredded
2 cups rye bread cubes (for croutons)
Salt, pepper, caraway seeds (optional)
Sauté onion and garlic in butter until softened.
Stir in flour, cook 1–2 minutes, then whisk in broth. Simmer until slightly thick.
Add corned beef and sauerkraut, cook 10 minutes.
Stir in cream and Swiss cheese until smooth.
Bake rye cubes at 375°F for 8–10 minutes.
Serve soup hot topped with rye croutons.