Fully cook the bacon either over the stove of in the oven, and set aside. Drain with a paper towel. Once cooled, roughly chop into semi-bite-sized pieces.
Preheat oven to 325°F and set rack to the lower-middle position.
In a deep skillet, heat about 2 tablespoons of bacon grease (or MELT brand butter) over medium heat. Add diced onion and green pepper/celery and sauté for about 5 minutes, or until softened.
Add remaining ingredients and stir well to combine. Let the mixture simmer for a minute or so. While the mixture is simmering, grease a 9×13-inch baking dish or another 3-quart dish.
Pour beans into the prepared baking dish and lay cooked bacon on top of the beans.
Bake for 2-3 hours, depending on your desired consistency.
Let the beans stand for 5 minutes to cool before serving.