I was inspired to make my own barbecue beans after receiving a gift of Saint Louis BBQ sauce from a former coworker. You can make these vegetarian or carnivorous.
It is important to wait until the beans are completely cooked before adding the BBQ sauce, as the acid in the sauce can halt the cooking process.
2 cups dried pinto beans
1 large ham hock or 2 lamb shanks (optional)
1 medium onion
6 cloves garlic
1 cup (more or less) BBQ sauce
1/2 t. dried mustard (or 1 tsp Dijon)
1 T. maple syrup
1 t. salt, or to taste
Rinse the beans thoroughly, put in the slow cooker and cover by 1/2 inch with boiling water, and turn the cooker on HIGH.
Peel and roughly chop the onions and garlic and add to the cooker. Cover with the lid and cook for 1 hour. The beans should start to get plump but will not be cooked yet. Top off with a little hot water if needed, enough to keep the beans just under the surface.
If adding meat, make sure it is completely defrosted first, then trim any excess fat from the outside and place on top of the beans. Cook an additional 3 hours, checking every hour to make sure the beans are still slightly covered with water.
Test the meat – it should be very tender and start to fall off the bone. When the meat is tender, lift it bone and all onto a cutting board and let cool slightly. Separate the lean bits of meat from the bone, fat, sinew etc, and cut into bite-sized pieces. Add the meat pieces back to the cooker.
Add the BBQ sauce, mustard, and maple syrup, stir and let cook for 20 minutes. Taste, adding salt and/or more BBQ to your liking. If the mixture is too thin continue to cook it with the lid off, stirring occasionally, until it reaches the desired consistency.