Prepare the Beans
- Rinse the beans and pick them over. Discard any malformed beans or pebbles.
- Soak the beans overnight following the package directions or do a “quick soak” if it’s an option.
- Drain the soaked beans and transfer them to a Dutch oven or large oven-safe saucepan. Add enough water to cover the beans. Bring the water to a boil. Reduce the heat, cover the pan, and simmer for 45 minutes or until the beans are tender. Drain the beans and place them back in the pan.
Prepare and Combine the Remaining Ingredients
- Arrange the bacon in a large skillet over medium heat and cook for 6 to 8 minutes or until browned. Remove the bacon to paper towels to drain.
- Add the onion and continue cooking until softened and translucent. Transfer the cooked onion and bacon to the pot with the beans. Add the tomato sauce, tomatoes, brown sugar, salt, mustard, Worcestershire sauce, and water or broth. Stir gently until combined. If the pot is not oven-safe, turn everything into a baking dish.
Bake
- Heat the oven to 350 F (180 C).
- Cover the pot and bake for 30 minutes. Remove the cover and bake for 20 minutes longer or until the liquids have reduced.