ถิ่นกำเนิดของช็อกโกแลตอยู่ในเม็กซิโก เดิมเรียกว่า 'คาคาฮอดทัล' ซึ่งเป็นเครื่องดื่มที่ผลิตจากเมล็ดโกโก้ รสค่อนข้างขม แต่เมื่อเติมน้ำตาลแล้วรสชาติจะดี จึงมีการเรียกชื่อใหม่ว่า 'ช็อกโกลาตส์'
ผู้ที่นำเอารสชาติของช็อกโกลาตส์เข้าไปเผยแพร่ในสเปน คือ เฮอร์นันโด คอร์เทส นักสำรวจชาวสเปน ที่เข้า ไปถึงใจกลางเมืองเม็กซิโก เพื่อล่าอาณานิคม เล่ากันว่าจักรพรรดิมอนแตสซูม่าและชาวแอสแท็คคิดว่า คอร์เทส เป็นพระเจ้าจากทะเล จึงต้อนรับโดยเลี้ยงเครื่องดื่มคาคาฮอดทัล หรือช็อกโกลาตส์นี้แก่เขา หลังจากนี้ เครื่องดื่มรสประหลาด ก็ได้แพร่หลายเข้าไปแพร่หลายในประเทศอื่นๆ ในยุโรป และเมื่อไปถึงอังกฤษ ชื่อของช็อกโกลาตส์ก็เพี้ยนไปเป็น ช็อกโกแลต
ปี ค.ศ. 1765 เป็นต้นมา เกิดโรงงานผลิตช็อกโกแลตจากเมล็ดโกโก้ขึ้นหลายแห่ง ทั้งในยุโรปและอเมริกา มีการผลิตนมช็อกโกแลต ช็อกโกแลตแท่ง ช็อกโกแลตเคลือบ ตลอดจนการประดิดประดอยช็อกโกแลตรูปต่างๆ ประเทศเดนมาร์กถือว่าแซนด์วิชช็อกโกแลตเป็นอาหารว่าง