Here's why:
* Common nouns refer to general, non-specific people, places, or things. They are not capitalized.
* Proper nouns are specific names of people, places, or things, and they are capitalized.
Since "coleslaw" refers to a general type of salad, not a specific named one, it's a common noun.