Adapted from a friend's amazing baked beans recipe, this is a very flexible, crowd pleasing dish. It freezes well so I usually make a double batch and freeze it in single portions for work week lunches or quick sides for dinner. Adapt it to whatever ingredients you have on hand, keeping the ratios of ingredients similar. You can use canned beans. This is a super flexible recipe, I've made it with all sorts of variations (more/less vinegar, using Indian BBQ sauce instead of ketchup, using corn syrup instead of molasses, using bacon/Spanish chorizo/Italian salami) and had it turn out about the same every time.