01 - If using dried beans, soak them overnight in plenty of water. Drain and rinse thoroughly before use. For canned beans, drain and rinse well.
02 - Heat vegetable oil in a large heavy pot or Dutch oven over medium heat. Add sausage slices and cook until browned on both sides, approximately 5 minutes. Remove sausage and set aside, leaving the flavorful drippings in the pot.
03 - Add onion, bell pepper, and celery to the pot. Sauté for 6 to 8 minutes until softened and translucent. Add minced garlic and cook for 1 minute more until fragrant.
04 - Add the prepared beans, bay leaves, thyme, paprika, cayenne pepper, black pepper, and salt to the pot. Pour in 5 cups of water or chicken broth. Stir well to distribute seasonings evenly.
05 - Bring mixture to a boil, then reduce heat to low, cover, and simmer for 1 hour or until beans are tender. Stir occasionally to prevent sticking and ensure even cooking.
06 - Return browned sausage to the pot and simmer uncovered for 20 to 30 minutes. Mash some beans against the side of the pot to create a creamy, thickened sauce. Adjust seasoning with additional salt and pepper as needed.
07 - Rinse rice under cold water until water runs clear. In a medium saucepan, combine rice, 2 cups of water, and a pinch of salt. Bring to a boil, cover, reduce heat to low, and simmer for 15 minutes. Remove from heat and let stand covered for 5 minutes. Fluff with a fork before serving.
08 - Spoon red beans and sausage generously over hot fluffy rice. Garnish with sliced spring onions and chopped fresh parsley. Serve immediately while hot.