1. Slice up bacon into small pieces, about 1/8th of an inch size. Brown in a cast iron skillet.
2. Finely dice yellow onion and cook until translucent and soft.
3. Add brown sugar and cook until caramelized. (about 5 minutes). Mix in garlic and the dry spices and cook for a further 5 minutes until well incorporated.
4. Mix in all liquids, excluding the ketchup. Bring to a boil for one minute, before reducing heat and letting the jam simmer for about 40 minutes. Stir frequently to avoid burning or overcooking. Mixture should be thick and gooey.
5.Mix in ketchup and stir thoroughly for 1-2 minutes.
6. Use bacon jam immediately, or store in the fridge for up to a week.