In a large skillet, fry chopped bacon and diced onions over medium heat for 2-3 minutes, just until the bacon begins to crisp up.
Add beans, brown sugar, ketchup, mustard, Worcestershire sauce, red wine vinegar and salt and pepper to the skillet and combine with the bacon and onions.
Transfer to 9x9 inch baking dish.
Bake at 350º Fahrenheit for 1 hour, or until sauce is thickened.
Notes
This dish is perfect for potlucks, just bring it in a slow cooker to keep it warm.
If you plan on preparing this dish in advance, I suggest making the beans but holding off on baking them until just before serving. Freshly baked beans taste the best.
Store in the fridge for up to five days and in the freezer for up to three months.