Melt butter in dutch oven or pot over medium/high heat. Toss in polish sausage pieces and brown for about 5 minute.
Once sausage is browned, add celery, bell pepper, onion and garlic and saute until onion is translucent, about 5-8 minutes.
Pour in chicken broth, and scrape the bottom of the pan to incorporate all of the brown bits (hello, flavor!). Then add sauerkraut, heavy cream, dill, ground pepper, and caraway seeds.
Bring to a boil, then reduce the temperature to low and simmer for 10 minutes. Add salt to taste.
Notes
For a dairy-free version, simply omit the heavy whipping cream and replace with an additional cup of chicken broth.