01 - Soak beans overnight in a large bowl of cold water, then drain and rinse. Alternatively, use quick-soak method: cover beans with water, bring to boil, boil 2 minutes, remove from heat and let sit 1 hour, then drain and rinse.
02 - Heat olive oil in a large Dutch oven 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 pepper, black pepper, and salt. Stir well to combine all ingredients.
05 - Bring mixture to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, stirring occasionally, until beans are tender and mixture achieves creamy consistency. Add additional broth or water if mixture becomes too thick.
06 - Remove bay leaves from the pot. Taste and adjust seasoning as needed for salt and spice levels.
07 - Ladle hot bean mixture over cooked white rice. Garnish with fresh parsley, green onions, and hot sauce if desired.