Heat the Skillet: Warm a skillet over medium heat and add olive oil.
Cook the Vegetables: Add the onion, celery, chili flakes, and a pinch of salt and pepper to the skillet. Stir occasionally and cook until the vegetables are tender, about 5 minutes.
Add Garlic: Stir in the garlic and sauté for 30 seconds until fragrant.
Deglaze the Pan: Pour in the white wine and scrape up any browned bits from the bottom and sides of the pan.
Transfer to Slow Cooker: Pour the contents of the skillet into a large slow cooker.
Add Ingredients: Add water, chicken bouillon, beans, ham hock, cheese rind, rosemary sprig, and lemon zest to the slow cooker. Cover and set to HIGH heat.
Cook: Let it cook on HIGH for 6 to 8 hours, or until the beans are tender.
Remove Aromatics: Discard the rosemary sprig, bay leaf, and Parmesan rind.
Prepare Ham Hock: Remove the ham hock and let it cool. Discard the skin, chop the meat, and set aside. Discard the bones.
Adjust Soup Consistency: Stir in the lemon juice and cream. If the soup is too thick, add more water. Season with salt and pepper to taste.
Simmer: Continue cooking, uncovered, for an additional 15 minutes, allowing the flavors to meld.
Thicken the Soup: Use the back of a wooden spoon or a stick blender to mash some of the beans, thickening the soup.
Add Ham and Basil: Stir in the chopped ham hock meat and fresh basil.
Serve: Ladle the soup into bowls. Top with a drizzle of olive oil, grated Parmesan, and extra basil. Serve with toasted bread and enjoy.