Answer:
Yes it is a run on sentence.
Step-by-step explanation:
I would put a period after solids. These are the sentences that I would use:
White chocolate does not contain cocoa solids. It contains milk solids, cocoa butter, sugar, and flavorings such as vanilla.