Soak the beans overnight, covered in enough water to allow them to expand.
Heat a large soup pot over medium heat, add the sausage and break apart with a spoon into small pieces. Cook until done and browned and then remove from the pot with a slotted spoon. At this point, you can cook the vegetables in the fat from the sausage (I did, more flavor!) or clean it out and start fresh using a couple of tablespoons of olive oil.
Into the soup pot with the hot fat or oil, add the onions and sauté over medium heat until they start to get soft, about 4-5 minutes. Add the carrots and celery and cook another 4-5 minutes. Add the garlic and dried herbs and cook another two minutes. Add the sausage back into the pot along with the drained soaked white beans and stir to combine everything together.
Add enough stock or water to the beans to cover them by a couple of inches and bring to a simmer. Cook until the beans are tender, about 1.5 hours. Add more stock or water as needed to keep the texture “soupy.”
Before serving, add your chopped greens and stir them in until they wilt. Season the soup with salt and pepper to taste.