01 - If using dried kidney beans, rinse thoroughly and soak overnight in cold water. Drain and rinse again before cooking. For canned beans, simply drain and rinse.
02 - Heat vegetable oil in a large Dutch oven or heavy pot over medium heat. Add sliced beef sausage and cook until browned, about 5 minutes. Remove with a slotted spoon and set aside.
03 - In the same pot, add diced onion, bell pepper, and celery. Sauté for 5-7 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.
04 - Return browned sausage to the pot. Add beans, bay leaves, thyme, smoked paprika, cayenne, oregano, black pepper, white pepper, salt, and hot sauce. Stir to coat evenly with spices.
05 - Pour in 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 for dried beans or 45 minutes for canned, stirring occasionally, until beans are creamy and tender.
06 - Discard bay leaves. Taste and adjust salt and spices as needed. For creamier texture, mash some beans against the pot side with a spoon.
07 - Spoon hot red beans over cooked white rice. Garnish with sliced green onions and chopped parsley if desired.