01 - Soak beans overnight in a large bowl of cold water. Drain and rinse before using. Alternatively, use quick-soak method: cover beans with water, bring to a boil, boil for 2 minutes, turn off heat and let sit for 1 hour, then drain and rinse.
02 - Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add turkey sausage and cook until browned, approximately 5 minutes. Transfer sausage to a plate and set aside.
03 - In the same pot, add onion, bell pepper, and celery. Sauté for 5 to 7 minutes, until softened. Add garlic and cook for 1 minute more.
04 - Add soaked beans, sausage, chicken broth, bay leaves, thyme, paprika, oregano, cayenne, black pepper, and salt. Stir well to combine.
05 - Bring to a boil, reduce heat to low, cover, and simmer for 1.5 to 2 hours, stirring occasionally, until beans are tender and mixture is creamy. Add more broth or water as needed if mixture becomes too thick.
06 - Remove bay leaves. Taste and adjust seasoning as needed.
07 - Serve hot over white rice. Garnish with parsley, green onions, and a dash of hot sauce if desired.