Mix all ingredients together (except bacon and tomato) and blend until the "sauce" coats all the cabbage and onion well.
Then stir in tomatoes and bacon, leaving some bacon to top the dish off with for garnish.
Chill for 30 minutes for great flavor.
If you are making this ahead of time to bring to a party, you can leave the tomato and bacon on top and toss that in at the last minute for the bacon to stay crisp and the tomatoes not to lose their juice.