Sô-cô-la được làm từ những hạt của cây cacao (tên khoa học là Theobroma cacao, trong tiếng Hy Lạp Theobroma có nghĩa là "thức uống của các vị thần"[1]) được sấy khô và nghiền nhỏ. Nguồn gốc của cây cacao là từ Trung Mỹ và México, được những người Maya và Aztec bản xứ khám phá, nhưng ngày nay hầu hết những nước nhiệt đới đều có thể trồng được loại cây này. Những hạt cây cacao có một mùi vị đặc trưng (hơi đắng). Kết quả của quá trình đó được biết đến với tên gọi là "sô-cô-la", hay ở một số vùng khác trên thế giới là "cocao".
Sản phẩm từ hạt cacao được biết đến với những tên gọi khác nhau tại những vùng khác nhau trên Trái Đất. Đối với những nhà công nghiệp ở Bắc Mỹ phân loại các sản phẩm của cacao như sau:
- Bột cacao là phần nhân đặc của hạt được nghiền mịn, ép bơ.
- Bơ cacao là phần chất béo bên trong hạt được ép từ bột của hạt
- Sô-cô-la là hỗn hợp giữa hai thành phần trên cùng đường, sữa
Sô-cô-la nóng với lớp kem ở trên
Sô-cô-la là hỗn hợp giữa cocao và bơ cacao, được cho thêm đường, sữa, và những chất khác vào, cuối cùng được đóng thành dạng những thanh. Sô-cô-la còn có thể được chế thành thức uống (được gọi là cacao hay sô-cô-la nóng). Thức uống như thế đầu tiên được người Aztec và người Maya phát minh ra đầu tiên rồi được lan truyền rộng rãi khắp châu Âu.
Sô-cô-la còn được đóng thành những dạng hình thù khác nhau, từ người, thú vật, đồ vật để chào mừng những sự kiện khác nhau như hình con thỏ hay trứng cho ngày lễ Phục Sinh, hình ông già Noel cho ngày lễ Giáng Sinh và hình trái tim cho ngày Valentine.