Kakao (Theobroma cacao) adalah salah satu pohon budi daya yang termasuk tanaman perennial, buahnya dimanfaatkan untuk produksi makanan dan minuman. Tinggi tanaman ini dapat mencapai 10 m di alam, namun untuk budi daya, tingginya dibuat tidak lebih dari 5 m dan memiliki banyak cabang produktif.
Bunga kakao merupakan cauliflorous atau muncul dari batang, bunga tunggal dan sempurna dengan diameter bunga kurang dari 3 cm. Pada satu tunas batang sering muncul bunga lebih dari satu. Penyerbukan bunga kakao dibantu oleh serangga dan umumnya terjadi saat malam hari. Penyerbukan kakao merupakan penyerbukan silang antar tumbuhan kakao.
Buah kakao merupakan buah buni dengan 5 sekat ruang dan kulit buah memiliki alur berjumlah sepuluh. Buah kakao memiliki bentuk lonjong dengan warna hijau atau ungu saat muda dan berwarna kuning saat tua. Buah memiliki plasenta tempat melekatnya biji.
Biji kakao diolah dengan cara melakukan fermentasi pulp kemudian bijinya dikeringkan di bawah terik matahari kemudian siap diolah. Tanaman ini tumbuh subur pada kondisi tanah yang subur, berhumus, memiliki drainase yang baik, dan memiliki pH tanah 6-7. Kakao dapat tumbuh pada ketinggian 0-600 m.