In a large pot, heat a drizzle of olive oil over medium heat. Add the finely chopped bacon and cook, stirring occasionally, until the bacon is crispy and golden brown, about 5-7 minutes. Once done, use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the delicious drippings in the pot.
In the same pot, add the Italian sausage. Use a spatula to break it into smaller pieces as it cooks. Cook for about 5-7 minutes, or until browned and fully cooked. Remove the sausage from the pot and set it aside with the crispy bacon.
Add the diced onion to the pot and sauté for about 3-4 minutes, or until the onion becomes translucent. Stir in the minced garlic and cook for an additional 1 minute, allowing the garlic to become fragrant without burning.
Carefully pour in the chicken broth, using a wooden spoon to scrape the bottom of the pot to lift any browned bits, enhancing the flavor of the soup.
Add the thinly sliced potatoes to the broth and bring the mixture to a rolling boil. Once boiling, reduce the heat to medium-low and simmer for about 15-20 minutes, or until the potatoes are tender when pierced with a fork.
Stir in the cooked sausage, crispy bacon, and red pepper flakes. Let the soup simmer for an additional 5 minutes to meld the flavors together.
Incorporate the chopped kale and heavy cream into the pot. Stir well, allowing the soup to heat through for another 5 minutes. Taste the soup and season with salt and pepper as desired.
Once heated, turn off the heat and let the soup rest for a few minutes, allowing the flavors to become even more harmonious before serving.
Notes
Serve in warmed bowls topped with grated Parmesan cheese and freshly cracked black pepper. Pair with crusty bread.