Adapted from Martha Stewart
Cut up bacon into 1" pieces.
Cook bacon in a large skillet over medium high heat, until bacon is lightly browned or about 20 minutes.
Transfer the bacon to paper towel lined plate to drain.
Chop onions to a small dice. Peel and smash garlic.
Drain off all but about 1 tablespoon of bacon grease and add the chopped onion and smashed garlic.
Cook until the onions are translucent which take about 6 minutes.
Add cider vinegar, brown sugar, maple syrup and coffee. Bring to a boil. Be sure to scrape up any brown bits.
Stir in bacon.
Pour this mixture into a large crockpot. Cook, uncovered, on high for 3 1/2 - 4 hours until liquid has become like syrup.
Transfer the mixture to a food processor and pulse until desired consistency. You want it to be chunky.
Allow to cool and then transfer to a container to refrigerate.
This will last for about a month in the fridge.