01 - Soak dried beans overnight in a large pot of water, or use quick-soak method by boiling for 2 minutes then letting sit off heat for 1 hour. Drain and rinse thoroughly.
02 - Heat oil in a large Dutch oven over medium heat. Add onion, bell pepper, and celery. Sauté 5–7 minutes until softened. Add garlic and cook 1 minute until fragrant.
03 - Add soaked beans, smoked turkey, bay leaves, thyme, paprika, oregano, cayenne, black pepper, white pepper, and salt. Pour in water or broth, stirring to combine.
04 - Bring to a boil, reduce heat to low, cover and simmer 1 1/2 to 2 hours, stirring occasionally, until beans are tender and creamy. Add more water if needed to keep beans barely covered.
05 - Remove smoked turkey pieces from pot. Shred meat, discarding skin and bones. Return meat to pot. Adjust seasoning with salt, pepper, and hot sauce if desired. Simmer uncovered 15 minutes to thicken.
06 - In a medium saucepan, combine rice, water, and salt. Bring to a boil, reduce heat to low, cover, and cook 15–18 minutes until tender. Fluff with fork before serving.
07 - Ladle red beans over fluffy white rice. Garnish generously with chopped fresh parsley and sliced green onions. Serve immediately while hot.