Brown sausage in a large Dutch oven over medium-high heat until no longer pink. Use a slotted spoon to remove the cooked sausage to a paper towel-lined plate.
In the same pot, cook bacon until crisp. Remove to the plate with the sausage.
Drain off almost all of the grease, leaving about 1 tablespoon in the pot. Add onions and cook over medium-high heat just until soft (about 5 minutes). Stir in garlic and cook for 1 more minute. Sprinkle flour over top, and cook and stir for 1 minute. Gradually stir in the chicken broth, scraping the browned bits from the bottom of the pot (there’s so much flavor there!). Add potatoes and bring to a boil. Gently boil for about 10-15 minutes, or until potatoes are tender.
Reduce heat to low. Stir in cooked sausage and bacon. Season with salt and pepper, to taste. Simmer for 10 more minutes. Add kale and cream. Cook and stir for about 5 more minutes, or until kale is wilted. Do not boil. Ladle into individual bowls, garnish with Parmesan or parsley, and serve!
