In a large skillet over medium heat cook the bacon until crispy. Transfer to a paper towel lined plate to drain until ready to use. Chop the bacon.
Using the bacon grease cook the onions, about 5 minutes. Drain the fat from the onions and set aside.
In a large mixing bowl add the beans, cooked onions, bacon, and remaining ingredients. Stir combining well.
Pour the mixture into a large baking dish. If you are taking this to a potluck the easiest way to transport it is a foil pan. Put into the oven and bake for 1 1/2 hours.
I enjoy these best at room temperature. They will thicken as they cool.
Keyword baked beans, bbq, Easter, side dish, southern baked beans