Cook the bacon in a large saucepan sauté pan until partially crisp, but not totally crisp, Drain off all but 2-3 tablespoons of bacon fat. Add the onions and cook over medium until they are nicely caramelized. Add the remaining ingredients and bring to a simmer; cook over medium low until everything is nicely glazed, about 45 minutes.
Transfer to a food processor and pulse until the mixture has the consistency of a thick jam (not entirely smooth). Store in a covered container in the refrigerator for up to a week. Serve on burgers on on crackers with cheese.
Recipe by Cooking With Michele® at https://cookingwithmichele.com/2014/07/bacon-onion-jam/