Saute bacon over medium heat in a large pot until done to your preference.
Use a sifter spoon to remove bacon and place in a large plate or bowl.
Add sausage, cook until brown while using the spoon to break into small pieces. Once finished, place in the same bowl as the bacon.
Remove most of the fat, leaving about 1 tbsp left in the pot.
Saute onions until translucent, then add garlic and stir.
Add the meat back in, don't worry if a bit more fat from the bowl gets in the soup.
Add chicken stock and simmer on low for 5-minutes.
Add potatoes and simmer for about 10-minutes or until you can break a slice with a paring knife.
Add the cream and simmer for another 5-minutes.
Turn off the heat and add the kale. Stir gently to avoid breaking the potatoes. Adding the kale before the soup is finished will make it wilty.
Serve immediately, or enjoy it another day. Soup is always better after it has had time to meld for a day!