Open all the cans of beans, rinse well and set aside to drain.
Chop the bacon into pieces roughly ½ inch-1 inch in width and place in a large frying pan. Cook on medium-low heat, stirring occasionally, until fully cooked. Remove with a slotted spoon and set on a plate lined with paper towels.
In a medium saucepan, heat oil. Add onions and garlic and cook until translucent.
Add molasses, ketchup, brown sugar, apple cider vinegar, Worcestershire sauce, paprika, chili powder, mustard, black pepper, and hot sauce. Bring to a simmer. Allow sauce to simmer for 15 minutes, stirring occasionally. Taste and add salt as needed.
In a large bowl, add beans and bacon. Pour sauce over the beans and mix gently to combine.
Transfer the beans to a baking dish and bake for 25-30 minutes until bubbling.
Serve and enjoy!
Beans can also be made in advance and baked before serving. Cook time may be slightly longer since the beans will be at refrigerator temperature.
Recipe by For the Love of Gourmet at https://fortheloveofgourmet.com/bbq-bacon-baked-beans/