Enamik šokolaaditooteid on valmistatud kakaovedeliku, suhkru ja paljude muude koostisosade kombinatsioonist. See liköör valmistatakse kakaooa kahe põhikomponendi segamisel. Need komponendid võivad olla rasvased, kakaovõi kujul või kuivad kakao kuivaine kujul. Nende kahe komponendi täpne suhe võib mõjutada kõike alates maitsest kuni lõpptoote toiteväärtuseni. Mõned toiduainetega tegelevad asutused nõuavad ka tootes minimaalset kogust kakao kuivainet või võid, enne kui seda saab seaduslikult šokolaadiks märgistada.
Kakaopulber on üks puhtaimaid tahke kakao vorme. See pulber ei sisalda rasvaelemente, st kakaovõid. Tavaline kakaopulber on väga mõru, tugeva šokolaadimaitsega. Tarbijad tunnevad tõenäoliselt paremini leelistatud ehk hollandi kakaopulbrit, mis on vähem mõru ja maitselt mahedam. Neid pulbrilisi tahkeid aineid kasutatakse küpsetamisel või kuuma šokolaadi valmistamiseks.
Kakao kuivainet lisatakse ka šokolaaditahvlitele ja muudele kommidele ning sageli seostatakse erinevaid tooteid konkreetse kakao kuivainesisaldusega. Näiteks mõru ja poolmagus šokolaad sisaldab tavaliselt vähemalt 35 protsenti kuivainet, samas kui tume šokolaad võib sisaldada 40 protsenti või rohkem. Piimašokolaad sisaldab vaid kümme protsenti kakao kuivainet, valge šokolaad aga mitte ühtegi. Magustamata küpsetusšokolaadid on segu pooleldi kuivainetest ja pooleldi kakaovõist. Kuigi paljud tarbijad usuvad, et suurem tahke osakaal tähendab paremat šokolaadi, ei pruugi see alati nii olla.
Kakaoubade kuivained annavad šokolaadile omapärase maitse ja on ka suurema osa selle toiteväärtuse allikaks. Kakaovõid aga kasutatakse šokolaadile õige tekstuuri andmiseks ja sulamistemperatuuri kontrollimiseks. Liiga vähese kakaovõiga tooted tunduvad sageli vahased, samas kui parima kvaliteediga batoonid sisaldavad sageli palju kakao kuivainet. Nende kahe koostisosa vahekorda muutes saavad tootjad luua väga erineva maitse ja tekstuuriga šokolaade.
Kakaovõis on väga palju rasva, aga ka ebatervislikke küllastunud rasvu. Kakao kuivained sisaldavad vähe rasva ja praktiliselt ei sisalda küllastunud rasvu. Need tahked ained sisaldavad palju samu antioksüdante ehk flavenoide, mida leidub punases veinis. Nad on rikkad ka vitamiinide ja mineraalide poolest ning sageli väidetakse, et need annavad inimestele vaimse või emotsionaalse tõusu, suurendades serotoniini tootmist.