Cook the rice in a large saucepan following the package directions. Set it aside.
Heat the oil in a Dutch oven over medium heat.
Add the sausage in batches and cook, stirring frequently, until lightly browned, about 3–4 minutes per batch. Remove the sausage and set it aside.
Add the onion, bell pepper, and celery to the Dutch oven. Cook, stirring occasionally, until the vegetables are tender, about 3–4 minutes.
Stir in the tomato paste, garlic, and Cajun seasoning. Cook, stirring, until fragrant, about 1 minute.
Add the beans, chicken broth, hot sauce (if using), bay leaf, and the cooked sausage. Stir to combine.
Season with kosher salt and freshly ground black pepper to taste.
Increase the heat to high and bring the mixture to a boil.
Cover the Dutch oven, reduce the heat to low, and simmer for 15 minutes.
Uncover the pot and continue simmering until the liquid reduces slightly, about 15 more minutes.
Using a wooden spoon, mash some of the beans against the side of the pot to thicken the mixture slightly.
Taste and adjust the seasonings if needed.
Serve the beans immediately over the cooked rice. Garnish with fresh parsley before serving.
Notes
Serving Size: 1 cup bean mixture and ½ cup rice
How to Store and Reheat
Storing
Place any leftovers in an airtight container and store them in the refrigerator for up to 3 days.
Reheating
Reheat on the stovetop over medium heat, adding a splash of chicken broth to bring back the original consistency. Stir frequently to prevent sticking.
Freezing
This recipe is freezer-friendly. Allow the beans and sausage to cool completely, then transfer them to a freezer-safe container. Freeze for up to 3 months. Thaw in the refrigerator overnight before reheating.