Cook the bacon. In a large pot over medium heat, add the bacon and sauté until browned, about 5 minutes. Remove the bacon to a paper-towel lined plate and spoon out excess oil, leaving about one tablespoon in the pot to cook the sausage and add flavor.
Cook the onions. Add the onions to the pot, turn the heat to medium-high, and sauté for 3 to 4 minutes, until softened. Then, add the garlic and sauté for another 30 seconds.
Cook the sausage. Add the sausage, breaking it up with your spatula and sauté until cooked through, about 5 minutes.
Add the potatoes and broth. Add the potatoes, Italian seasoning and chicken broth, and bring it to a boil. Then, reduce the heat to medium-low and let it simmer uncovered for 10 minutes, until the potatoes are fork tender.
Add the kale, bacon and cream. Once the potatoes are done, add the chopped kale, bacon, and heavy cream. Give everything a stir and let it simmer for another 5 minutes.
Garnish and serve. Ladle the soup into bowls and garnish with ground black pepper before serving.