In a large pot, cook the bacon over medium heat until crispy. Remove and set aside.
In the same pot, add the diced onion and garlic; sauté until translucent.
Add the Italian sausage, breaking it apart, and cook until browned.
Pour in the chicken broth and bring to a boil.
Add the cauliflower and red pepper flakes; simmer for 10 minutes.
Add the chopped kale and cook for another 5 minutes.
Stir in the heavy cream and cooked bacon slices.
Season with salt and pepper to taste.
Simmer for an additional 5 minutes until heated through.
Serve hot and enjoy your healthy keto soup.