Put all the ingredients in a heavy bottomed pot like a Dutch oven and slow cook for 2 hours covered and 2 more hours uncovered.
If there is too much liquid at the end then continue cooking uncovered (in oven or on stovetop) while stirring often until reduced.
Notes
* You may need to add more water if using dry beans. Check the doneness and adjust accordingly with the tips in the recipe above.See recipe notes for tips on using a slow cooker or Instant Pot.