In a soup pot or dutch oven, brown the sausage and then remove it and set aside.
Remove most (but not all) of the grease from the pot.
In the same pot, melt ½ stick of butter. Add in the onion and cook for a few minutes or until soft.
Sprinkle in the flour, garlic, red pepper flakes and thyme. Stir until it dissolves and starts to slightly brown.
Using a whisk, slowly add the chicken broth to the pot. Whisk until all of the flour mix dissolves and no lumps remain.
Add the diced potatoes and bring the liquid to a boil. Once it’s boiling, reduce the heat to a simmer (medium to medium-low heat) and partially cover with a lid. Simmer for about 10 minutes or until the potatoes become soft. The smaller you diced your potatoes, the more quickly they will become soft.
As soon as the potatoes start to soften, add back in sausage.
Stir in the heavy cream and chopped kale. Simmer on low for at least 5 more minutes or until the soup has thickened a bit and the kale is soft.
Season with salt and pepper to taste. Enjoy!