Prepare all ingredients by peeling and dicing the potatoes, dicing the onion, and mincing the garlic.
In a large pot, heat olive oil over medium heat. Add Italian sausage and cook for 5-7 minutes until browned.
Add diced onion and minced garlic to the pot. Sauté for 3-4 minutes until the onion is translucent.
Stir in diced potatoes and chicken broth. Add thyme, paprika, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15-20 minutes until potatoes are tender.
Stir in heavy cream and chopped kale or spinach. Cook for an additional 5 minutes until greens wilt and soup thickens slightly.
Taste and adjust seasoning if necessary. Serve hot and enjoy.