I find that using my Instant Pot pressure cooker means that I will have freshly cooked beans more often (as opposed to canned) because it shortens the cooking time so much. But if you don't have a pressure cooker, see the notes below the recipe.
Soak the beans overnight. (Or do a quick-soak by putting them into the pressure cooker with enough water to cover them by three inches. Bring to high pressure and cook for 1 minute. Allow pressure to come down naturally before opening the cooker.)
Drain the soaking liquid. Put the beans into the pressure cooker with 5 cups water and start heating, uncovered (use the Saute or Brown setting on electric cookers).
Meanwhile, chop all vegetables fine, by hand or in a food processor. As you chop each one, add it to the pressure cooker. Add remaining ingredients except Tabasco and hickory smoked salt. Check water level in cooker and add another cup if there isn’t sufficient water to cover all ingredients by 1 inch.
Seal the pressure cooker and set the timer for 12 minutes (electric) or bring to high pressure and cook for 12 minutes once pressure is reached. Remove from heat (or turn off electric cooker) and allow pressure to come down naturally.
If pressure is not down in 20 minutes, quick-release the pressure. Check beans for doneness. They should be tender, and most should be starting to fall apart. If your beans are still tough, return them to high pressure for a few minutes. If beans are tender, add Tabasco and smoked salt and cook uncovered until liquid reduces and the cooking water starts to become more like a sauce.(Use the Saute or Brown function in electric cookers, on low, if possible.) Stir often to make sure they are not burning on the bottom and to incorporate any dried beans on the sides of the pot. After about 20 minutes, if the liquid still seems watery rather than creamy, you can take an immersion blender and blend part of the beans (be sure to remove bay leaves first).
Add additional salt to taste. Serve over hot rice with hot sauce on the table.
To cook it without a pressure cooker, follow all directions, adding enough water to cover beans by an inch, cover, and cook on low until beans are beginning to break down and the water has become a sauce, at least 2 hours. Stir periodically and add more water as needed (may require several more cups).