Cacao is een legspel waarbij je telkens één van je 3 persoonlijke tegels aan een jungletegel op het speelveld aanlegt.
Omdat op alle zijden van zo’n tegel arbeiders staan, voeren deze de actie uit die de aangrenzende jungletegel aangeeft. Zo kan een arbeider naast een markt cacao verkopen of een arbeider naast een bron water ontvangen.
Na elke beurt vul je je hand weer tot 3 tegels aan.
Het spel eindigt als alle spelers al hun tegels hebben gelegd. De speler die aan het einde van het spel het meeste rendement uit zijn arbeiders heeft gehaald wint.