In a large pot, heat the olive oil over medium heat. Add the Italian sausage and cook until browned, breaking it apart with a spoon, about 5-7 minutes. Drain excess fat if necessary.
Add the diced onion and minced garlic to the pot. Sauté for about 3-4 minutes until the onion is translucent.
Pour in the chicken broth and add the diced potatoes. Bring to a boil, then reduce heat and simmer for about 15 minutes, or until the potatoes are tender.
Stir in the chopped kale and cook for an additional 5 minutes until wilted.
Lower the heat and add the heavy cream and Italian seasoning. Stir well and season with salt and pepper to taste. Heat through but do not boil.
Serve hot, topped with grated Parmesan cheese.