Sô cô la được làm từ hạt của cây ca cao. Thành phần của nó thường bao gồm bơ ca cao, đường, lecithin và trong một số trường hợp là chất béo thực vật. Sữa và sôcôla đặc biệt có thể có các thành phần bổ sung như sữa, trái cây và các loại hạt.
Quá trình tạo ra sô cô la rất phức tạp. Nó bắt đầu bằng việc thu hoạch hạt ca cao, được tìm thấy trong quả của cây ca cao, còn được gọi là quả ca cao. Đậu được lấy ra khỏi vỏ và sấy khô trước khi chuyển đến nhà máy. Sau đó, chúng được lên men, rang và xay để tạo ra một chất lỏng được gọi là rượu sô cô la. Chất lỏng này tự nhiên chứa bơ ca cao và chất rắn ca cao. Sau đó, áp suất được áp dụng cho rượu sô cô la để loại bỏ bơ ca cao, thứ để lại sau một chiếc bánh ép được làm lạnh và biến thành bột ca cao.
Ca cao được bán tại các cửa hàng tạp hóa và được các tiệm bánh sử dụng làm hương liệu có chứa ít nhất 10% bơ ca cao. Trong khi cacao được tạo ra bằng cách loại bỏ một phần trăm bơ cacao, thì sô cô la để ăn được tạo ra bằng cách thêm nó vào. Bơ ca cao là một thành phần quan trọng của sô cô la và chiếm khoảng 1/4 thanh sô cô la trung bình. Nó tạo thêm hương vị cho sô cô la và làm cho sô cô la lỏng hơn.