This Reuben Soup is a comforting and creamy twist on the classic Reuben sandwich. Packed with flavors from turkey bacon, sauerkraut, and a mix of Swiss and cheddar cheeses, this soup delivers the same savory, tangy, and creamy goodness you love in the sandwich. It’s perfect for cozy evenings, served as a hearty lunch or dinner, and is sure to satisfy everyone at the table. With optional variations to suit dietary preferences, this dish can easily be made vegetarian, vegan, or as traditional as you like.
Preheat a large pot over medium heat and add olive oil. Sauté the diced onion and minced garlic until softened, about 4-5 minutes.
Add the chopped turkey bacon and cook for another 2-3 minutes until it’s slightly crispy.
Pour in the beef broth and bring it to a simmer. Add the sauerkraut, heavy cream, caraway seeds, and stir to combine.
Gradually add the shredded Swiss cheese and cheddar cheese, stirring until the cheese has melted and the soup is smooth.
If you prefer a thicker soup, whisk in the flour and let it cook for another 2-3 minutes until the soup reaches your desired consistency.
Season the soup with salt and pepper to taste and serve hot
Storage: This soup can be made ahead and stored in the fridge for up to 3 days. The flavors deepen over time, making it a great dish for meal prep. If you prefer a thicker consistency, reheat with a splash of broth or cream to loosen it up.
Freezing: You can freeze the soup for up to 3 months. After reheating, it may require a little extra liquid to restore the creamy texture.
Cheese Variations: Feel free to try different cheeses like Gruyère or Fontina for a unique twist. These cheeses melt smoothly and add depth to the flavor profile.
Vegan Substitutes: To make this soup vegan-friendly, use plant-based bacon, vegan cheese, and dairy-free cream alternatives. It’s an easy way to enjoy the flavors without the dairy or meat.
Serving Ideas: Serve this Reuben soup with crusty sourdough or rye bread, or add a light salad and pickles on the side for a complete meal.