Većina čokoladnih proizvoda napravljena je od kombinacije kakao likera, šećera i niza drugih sastojaka. Ovaj liker nastaje miješanjem dviju osnovnih komponenti kakao zrna zajedno. Ove komponente mogu biti masne, u obliku kakao maslaca, ili suhe u obliku kakao krutih tvari. Točan omjer ove dvije komponente može utjecati na sve, od okusa do nutritivnog sadržaja konačnog proizvoda. Neke agencije za upravljanje hranom također zahtijevaju minimalnu količinu kakao krutih tvari ili maslaca u proizvodu prije nego što se može legalno označiti kao čokolada.
Kakao prah je jedan od najčišćih oblika kakao krutine. Ovaj prah ne sadrži masne elemente, odnosno kakao maslac. Obični kakao prah je vrlo gorak, jakog okusa čokolade. Potrošači su vjerojatno više upoznati s alkaliziranim ili nizozemskim kakao prahom, koji je manje gorak i blažeg okusa. Ove krute tvari u prahu koriste se za pečenje ili za izradu vruće čokolade.
Kruti kakao također se dodaju u čokoladne pločice i druge slatkiše, a različiti proizvodi često se povezuju s određenim sadržajem krutih tvari kakaa. Na primjer, gorka i poluslatka čokolada obično sadrže najmanje 35 posto krutih tvari, dok tamna čokolada može sadržavati 40 posto ili više. Mliječna čokolada sadrži samo deset posto čvrstih tvari kakaa, dok bijela čokolada ne sadrži ništa. Nezaslađene čokolade za pečenje mješavina su pola krute tvari i pola kakao maslaca. Iako mnogi potrošači vjeruju da veći postotak u postotku znači bolju čokoladu, to nije nužno uvijek slučaj.
Suhe krute tvari iz zrna kakaa daju čokoladi njen prepoznatljiv okus, a također su izvor većine njezine nutritivne vrijednosti. Kakao maslac, s druge strane, koristi se da čokoladi da ispravnu teksturu i da kontrolira njezinu točku taljenja. Proizvodi s premalo kakao maslaca često se osjećaju voštanim, dok najkvalitetnije pločice često sadrže visok postotak krutih tvari kakaa. Promjenom omjera ova dva sastojka, proizvođači mogu stvoriti čokolade s vrlo različitim okusima i teksturama.
Kakao maslac je vrlo bogat mastima, kao i nezdravim zasićenim mastima. Kakao krutina sadrži malo masti i praktički ne sadrži zasićene masti. Ove krute tvari sadrže mnoge od istih antioksidansa ili flavonoida koji se nalaze u crnom vinu. Također su bogate vitaminima i mineralima, a često se kaže da ljudima podižu mentalno ili emocionalno povećanje proizvodnje serotonina.