In a large bowl add the cabbage, carrot, onion. In a second bowl whisk the rest of the ingredients together until combined and smooth. Toss together thoroughly and put in the refrigerator for 4-8 hours (the longer, the better).