In large cast iron skillet or dutch oven, cook bacon until it starts to crisp (don’t overcook, it will cook more in the oven). Remove bacon from pan and drain on paper towels, set aside.
Add chopped onion to bacon drippings and cook over medium heat until softened.
Add remaining ingredients to pan and stir to combine. Dice reserved bacon and arrange on top.
Bake, uncovered about 1.5 hours until liquid is reduced and it’s thick and bubbly.