Molekul lemak terdiri dari dua komponen utama: gliserol dan asam lemak. Gliserol adalah alkohol dengan tiga karbon, lima hidrogen, dan tiga gugus hidroksil (OH). Asam lemak memiliki rantai panjang hidrokarbon dengan gugus karboksil yang terikat dan mungkin memiliki 4-36 karbon; namun, kebanyakan dari mereka memiliki 12-18. Dalam molekul lemak, asam lemak terikat pada masing-masing dari tiga karbon molekul gliserol dengan ikatan ester melalui atom oksigen. Selama pembentukan ikatan ester, tiga molekul dilepaskan. Karena lemak terdiri dari tiga asam lemak dan gliserol, mereka juga disebut triasilgliserol atau trigliserida.