In a large dutch oven over medium-high heat, add butter, bacon, and garlic. Saute and stir until bacon is rendered and fragrant.
Add broth and water, bring to a simmer, and add potatoes.
Cook for about 15 minutes, or until potatoes are fork-tender.
Meanwhile, cook sausage in a separte skillet, breaking up with a spatula, until browned and cooked through. Drain grease and set aside.
When potatoes are tender, add sausage, pepper, and crushed red pepper. Reduce heat to medium and add kale and heavy cream.
Stir well, and cook for an additional 5 minutes, until warmed through.