Heat a large pot over medium heat and add the diced bacon. Cook until the fat is rendered out, 4-5 minutes. Add diced onion and cook, stirring often, until softened; 7-8 minutes.
Stir in tomato sauce, brown sugar, vinegar, ground mustard, garlic powder, Worcestershire sauce and black pepper. Bring the mixture to a simmer.
Add the beans in their liquid and bring the mixture back up to a simmer. Cook, stirring often, for 15-20 minutes. The sauce will thicken as it simmers.
Taste and season with salt as desired.
Notes
Don’t Drain the Beans - The liquid in the can adds flavor and helps thicken the sauce.
Taste and Adjust - This recipe is very forgiving and adjustable to your taste. You can easily add more or less brown sugar, vinegar, etc to suit your preferences.
Crockpot Pork and Beans - It’s best to still cook up the bacon and onion before adding everything to the slow cooker. Cook on low for 6-8 hours.