In a heavy-based pot or Dutch oven, cook the sausage over medium-high heat. Use a wooden spoon to break up the meat as it cooks. After about 10 minutes, when the sausage is browned and fully cooked, drain off most of the oil, leaving roughly 1 teaspoon of drippings in the pot. Then, transfer the cooked sausage to a plate.
In the same pot/Dutch oven, cook the bacon over medium heat until it becomes crispy, about 2 minutes. After cooking, drain the pot, reserving around 1-2 teaspoons of bacon drippings. Then, transfer to the plate with the cooked sausage.
Add the reserved drippings and butter to the soup pot, and add the onions. Cook over medium heat until they soften, about 5 minutes.
Add the garlic and cook until fragrant, about 1 minute.
Add the flour and stir continuously for 2 minutes, until the raw flour smell is gone.
Turn up the heat to high and pour in the chicken broth and bring it to a boil. Season the broth with crushed bouillon and add the seasonings.
Add the potatoes to the boiling broth and cook them until they are fork-tender, about 10 minutes.
Lower the heat to medium. Stir in the heavy cream, the cooked sausage and bacon, and the kale. Allow the mixture to simmer for 2 minutes, until the kale leaves have softened.
Serve and enjoy!