Brown meat in a soup pot over medium heat. When the sausage is close to fully cooked, add in the diced onions and saute for about 5 minutes - until sausage is no longer pink & onions are fairly soft.
Add in potatoes, kale, broth, and seasonings. Bring to a simmer, and then reduce heat to medium-low, cover, and cook for 30-45 minutes - until potatoes are soft. (Check it at 30 minutes. Even if the potatoes are done, you can continue to allow it to cook on low heat until you're ready to eat it.)
Using a large spoon, smash some of the potatoes to create a thicker soup. The potatoes should be very soft and mash fairly easily. I just do this for about 10-15 seconds. (You can use an immersion blender, but if you want to keep the soup chunky, just give it a couple of pulses.)
Stir in the heavy cream, and then ladle out into bowls alongside some cornbread or biscuits. Enjoy!