Preheat large pot on medium heat and add sausage. Cook for 6 minutes, turning once and allowing to brown. Transfer to a large plate and set aside.
Add olive oil, onion, garlic, celery and carrots. Saute for 7-10 minutes, stirring occasionally. Add Italian seasoning and cook for 30 seconds, stirring a few times.
Add white wine and simmer until reduced, about 3 minutes. Meanwhile, in a small bowl mash 1/2 cup white beans with a fork and add to the pot.
Add potatoes, remaining beans, broth, salt, pepper, red pepper flakes and bay leaves. Stir, cover and bring to a boil. Reduce heat to low and simmer for 15 minutes.
Turn off heat and add kale, heavy cream and parsley. Stir and adjust any seasonings to taste.
Serve hot with crusty bread or dinner rolls.
Notes
Store: Refrigerate in an airtight container for up to 5 days. Reheat desired amount by simmering on low heat while covered.
Freeze: Freeze in an airtight container, leaving some room for expansion, for up to 3 months.