Baked Beans

2 cups of beans
2 cups of chopped onions
½ bottle of chilli sauce
½ cup of barbecue sauce
¾ cup of coffee
¼ cup molasses
¼ cup of Dijon mustard
¼ cup of Kahlua
salt, pepper and tabasco sauce (bacon if desired)

Soak beans in water overnight. Drain then cook in fresh water for two hours retaining some of the liquid. Mix in all other ingredients and cook for 1 to 2 hours. Put mixture into a baking dish and bake uncovered for 45 mins at 180°C. Put bacon on top to crisp if desired.