Answer: Cocoa beans come from the fruit of the cocoa tree (Theobroma cacao) . The fruits, called pods, grow directly on the trunk of the cocoa tree, as well as on the tree’s main stems or branches. The pods come in many different types, because cocoa trees cross-pollinate very easily.