Heat oil in a Dutch oven. Add sausage and cook until browned. Remove with a slotted spoon and set aside.
Add butter to the grease in the Dutch oven and cook carrots and onion over medium-heat until soft. Add garlic and cook 1 minute.
Add cabbage and cook and stir for a minute or two, until the cabbage wilts some.
Add potatoes, chicken broth, water, bouillon cube, and brown sugar.
Bring to a simmer, cover and cook until potatoes are soft.
Add sausage, black pepper, caraway seeds, thyme, and heavy cream. Bring to a simmer. Serve.