Heat a drizzle of olive oil in a large soup pot over medium heat.
Remove the sausage from its casing and add it to the pot. Break it up with your wooden spoon and cook until nicely browned.
Add chopped onions and garlic, sauté until fragrant.
Toss in the diced potatoes and kale. Stir it all together.
Pour in the chicken broth, and season with Italian seasoning, salt, and pepper.
Cover your pot and let everything simmer for about 15-20 minutes, or until the potatoes are tender.
Reduce the heat to low, pour in the heavy cream, and stir until the soup turns creamy.
For a velvety consistency, use an immersion blender to partially blend the soup. Or transfer a portion to a regular blender and blend until smooth.
Serve hot, garnished with grated Parmesan cheese.