01 - If using dried beans, rinse and soak them overnight in plenty of cold water. Drain and rinse again before cooking.
02 - In a large Dutch oven or heavy pot, heat the vegetable oil over medium heat. Add the sliced beef sausage and cook until browned, about 5 minutes. Remove sausage with a slotted spoon and set aside.
03 - In the same pot, add onion, bell pepper, and celery. Sauté for 5-7 minutes until softened. Stir in the garlic and cook for 1 minute.
04 - Return the sausage to the pot. Add the drained beans (or canned beans), bay leaves, thyme, smoked paprika, cayenne, oregano, black pepper, white pepper, salt, and hot sauce if using. Stir to coat the vegetables and sausage with the spices.
05 - Pour in the broth and water (if using dried beans). Bring to a boil, then reduce heat to low. Cover and simmer for 1 to 1.5 hours (45 minutes for canned beans), stirring occasionally, until the beans are creamy and tender.
06 - Remove bay leaves. Taste and adjust salt and spices as needed. For a creamier consistency, mash some of the beans against the side of the pot with a spoon.
07 - Serve hot over cooked rice. Garnish with sliced green onions and chopped parsley, if desired.