Er bestaan drie grote families van chocolade: pure (zwarte) chocolade, melkchocolade en witte chocolade.
Pure chocolade bevat cacaopoeder (de edele grondstof, donkerbruin van kleur), cacaoboter (de vetstof, gebroken wit van kleur) en suiker. Hij kan ook sojalecithine bevatten, een natuurlijke emulgator die de chocolade bindt en homogener maakt.
Om melkchocolade te maken, voegt men aan de pure chocolade melkpoeder toe.
Witte chocolade bevat geen cacaopoeder, de edelste grondstof. Hij wordt uitsluitend van cacaoboter gemaakt. Sommige mensen vinden daarom dat hij geen echte chocolade zou zijn. De vraag blijft open...