Spray a 9x13-inch baking pan with nonstick cooking spray.
Rinse and drain beans, then spread in the bottom of prepared pan.
Lay bacon slices on top of beans in the pan.
Sprinkle diced onion over bacon.
In a saucepan over medium heat, whisk together molasses, salt, pepper, dry mustard, ketchup, brown sugar and Worcestershire sauce.
Bring to a boil, remove from heat, then pour over beans in the pan. Use a spoon to spread evenly over the top.
Cover dish with foil and bake for 3 hours, or until beans are tender and heated through.
Notes
You can store any leftovers in an airtight container in the refrigerator up to 5 days. Reheat in the microwave or on the stovetop.Navy beans are traditionally used in baked beans. We recommend sticking with Navy Beans for this recipe.Some people prefer to stir the beans before serving to break up the bacon. However you serve it, we know these Boston baked beans will be a hit!