Brown the bacon: Place a large pot or Dutch oven over medium heat. Add chopped bacon and cook until crisp, 6–8 minutes. Transfer bacon to a paper towel-lined plate.
Leave about 1 tablespoon of drippings in the pot.
Cook the sausage: Add the Italian sausage to the pot. Break it up with a spoon and cook until browned and cooked through, 6–8 minutes. If there’s excess grease, drain it off, leaving about 1 tablespoon for flavor.
Sauté aromatics: Add diced onion to the pot with the sausage.
Cook until softened and translucent, 4–5 minutes. Stir in minced garlic and cook 30–60 seconds, just until fragrant. Don’t let the garlic brown.
Simmer the potatoes: Pour in the chicken broth and bring to a gentle boil.
Add sliced potatoes, reduce heat to a simmer, and cook 12–15 minutes, or until potatoes are tender but not falling apart. Skim any foam if needed.
Add heat (optional): Stir in crushed red pepper flakes for extra spice. Taste the broth before adding—your sausage may already bring plenty of heat.
Stir in the kale: Add the torn kale and cook 2–3 minutes, just until wilted and bright green.
You want it soft but still vibrant.
Finish with cream: Lower the heat to prevent boiling. Stir in heavy cream and the cooked bacon. Simmer 2–3 minutes to warm through.
Season with salt and pepper to taste.
Serve: Ladle into bowls and top with grated Parmesan if you like. Serve with crusty bread to soak up the broth.