Prepare all of the ingredients. Preheat oven to 400deg.
In a deep frying pan over medium-high heat, add bacon. Cook until crispy and remove to a paper towel covered plate.
In the same pan (DO NOT drain grease), reduce heat to medium and add onions and garlic. Cook for 3 minutes then add all remaining ingredient EXCEPT beans. Stir together and let cook for 2 minutes then reduce heat to medium low and simmer for 10 minutes.
In a 13x9 baking dish, pour beans and bacon into bottom. Pour sauce over top and stir together. Place in oven for 30 minutes.