Here's why:
* Common nouns refer to general things, not specific ones.
* Proper nouns are specific names of people, places, or things (like "Chicken Noodle Soup" or "Campbell's Soup").
Since "soup" refers to any kind of soup in general, it's a common noun.