In a medium-sized pan over medium-high heat add bacon. Cook bacon for 3 minutes to render out the bacon fat. Because it adds flavor to the dish.
Add oil, onions, garlic, mustard and saute for 5 minutes.
Add tomato sauce and stir to combine.
Next, add beans, Dr. Pepper, Worcheschire, salt, pepper, apple cider vinegar, nutritional yeast, and brown sugar.
Then cook for 20 minutes stirring occasionally.
Lower the heat to low and then cover and cook for an additional 30 minutes.
Make it Vegan/Vegetarian by removing the pork bacon and replacing it with 1 chopped green bell pepper, and an additional tablespoon of nutritional yeast. The nutritional yeast will add additional flavor to help with the removal of the bacon. GoodThick Bacon You can use a thin cut of bacon if that is what you have on hand. But I prefer a good thick slice over several small then pieces. I choose a center cut.Day Ahead Make these the day ahead for the flavor to be even better. If not, make a double batch. You will thank me later. Double Batch I make a double batch for the next day because they are that good and they will get better the next day too. Please note that preparation times are estimated and will vary according to the efficiency of your kitchen, equipment, and of course your own personal skills. The presentation of this dish may also be affected due to individual preferences such as adding accompaniments, swapping out ingredients, and changing instructions. Also, note that this recipe serves four people.