Sauté the Aromatics. In a large pot, melt the butter
over medium heat. Add the chopped onion and
minced garlic, sautéing until softened and fragrant
about 3-4 minutes.
Make the Base. Stir in the flour and cook for 1
minute, stirring constantly to form a roux. Slowly
whisk in the chicken broth, ensuring there are no
Iumps. Bring the mixture to a simmer, allowing it to
thicken slightly.
Add the Creamy Elements: Lower the heat and stir in the half-and-half, Dijon mustard, and caraway
seeds (if using). Let the soup simmer for a few
minutes, letting the flavors meld together
Incorporate the Reuben Essentials: Add the drained
sauerkraut, chopped corned beef, and shredded
Swiss cheese to the pot. Stir until the cheese is fully
melted and the soup becomes creamy. Season with
salt and pepper to taste,
Serve: Ladle the soup into bowls and top with
crispy rye bread croutons for that classic Reuben
touch. Garnish with fresh parsley if desired.