Cook the sausage: Add the mild Italian sausage to a pan and cook until browned, breaking it up into crumbles. Drain excess fat and set aside.
Cook the bacon: In a large pot, cook the bacon strips over medium heat until crispy. Once done remove the strips from the pot, leaving the bacon grease, and transfer them to a plate lined with paper towels to drain, and crumble when cool. Set aside for garnish.
Sauté the vegetables: Add the diced onion to the pot with the excess bacon grease and cook until soft and translucent, about 5 minutes. Stir in the minced garlic and cook for another minute.
Make the roux: Sprinkle in the flour and stir for 1-2 minutes to cook out the raw flour taste.
Add the broth and seasonings: Gradually stir in the chicken broth, ensuring the flour is fully dissolved. Add the chicken bouillon, sea salt, oregano, thyme, and red pepper flakes. Bring the mixture to a boil.
Cook the potatoes: Add the chopped russet potatoes to the pot and reduce the heat to a simmer. Cook for 15-20 minutes or until the potatoes are tender.
Add the kale and cream: Stir in the chopped kale and heavy cream. Simmer for another 5 minutes until the kale is wilted and the soup is creamy. Adjust the seasoning with salt and pepper to taste.
Serve: Ladle the soup into bowls, and garnish with crumbled bacon and grated Parmesan. Enjoy!