Pick through beans, removing all bad beans and any other foreign particles. Wash beans well. Place beans in 5 quart pot. Add the 2 quarts of water. Add the onions and bring to a boil. Lower heat and let beans boil slowly for 1 hour. When beans are soft stir well, mashing some against side of pot.
Heat oil in a frying pan. Add the ham and sausage and saute in the oil for 5 minutes. Then add the sausage, ham, and oil to beans. Deglaze pan with the cup of water, then pour into beans. Add all other ingredients. Let simmer for 30 minutes. Beans should be nice and creamy. Serve over rice.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.