Place the dried beans in a pot with 6 cups (1.5 L) of water. Soak overnight.
Drain and pour the beans back into the pot with enough water to cover them by a couple of inches, cooking for 30 minutes until tender but still firm. Drain the beans, making sure to reserve the cooking liquid, set aside.
Preheat oven to 325°F (160°C). While the oven preheats, cook the pork over medium-high heat in the pot until the fat is rendered and the pork begins to brown, then add the onion and cook until tender.
Return the beans to the pot, along with the molasses, brown sugar, apple cider vinegar, ground mustard, salt and pepper, and 3 cups (750 mL) of the reserved bean water.
Bake uncovered for 3 to 5 hours until the beans are tender, the sauce has thickened and the edges of the pot become sticky.
(Note: If the beans become dry, add another cup of water.)
foods:
2 cups dried white beans
1/2 pound bacon
1 medium onion
1/2 cup molasses
1/4 cup brown sugar
2 tablespoons cider vinegar
ground mustard
To taste Salt
To taste Pepper