Begin by cutting the bacon into small pieces and frying them in a large saucepan over medium-high heat. As the bacon cooks, use a slotted spoon to remove the grease from the pan as necessary.
When the bacon is cooked through, transfer it to a paper towel-lined plate and reserve the fat in the pan. Return the pan with the fat to medium-high heat and add the onions, garlic, and chili powder to the pan. Sauté for about 5 minutes, stirring regularly until the onions are soft and translucent.
Reduce the heat to low and add the allspice, brown sugar, coffee, maple syrup, and water. Simmer for a few minutes until the mixture is reduced by half.
Add the bacon to the pan and stir everything together. Bring to a low simmer and cook for another 10 minutes or so, stirring occasionally. Turn off the heat and transfer the contents of the pan to a food processor. Pulse several times until the mixture has reached your desired consistency, being careful not to over-process it.
Return the processed bacon jam to the saucepan and add the cider vinegar. Simmer for an additional 2-3 minutes until combined and heated through. Allow the Pioneer Woman bacon jam to cool completely before transferring it to an airtight container and storing it in the refrigerator for up to two weeks.