Cook rice according to your package instructions and leave covered and warm until ready to serve. While the rice is cooking, make your red beans.
Heat oil in a large saucepan or stock pot over medium-high heat. Add sausage and ham, cooking through and browning them. If sausages are whole, cut them into ½" slices once they are almost cooked through.
Reduce heat to medium and add onions, peppers and celery. Season with salt and pepper and cook until slightly softened. Add garlic and allow to cook for another 1-2 minutes until garlic is fragrant and warmed up.
Add beans, chicken stock, seasonings and vinegar. Cover and reduce heat to low. Simmer for about 10 minutes. Mash about ¼ of the beans to thicken the sauce, if you want to.
When you are ready to serve, add the parsley and stir to combine. Serve with rice & hot sauce.