Blocurile de lipide sunt o combinație de acizi grași și glicerol. Acizii grași constau din hidrocarburi hidrofobe lungi, iar glicerolul este o trioză.
Glicerolul este un compus alcool zaharat simplu C3H8O3. Acizii grași, blocurile principale de lipide, sunt acizi carboxilici cu lanțuri de hidrocarburi care au în mod obișnuit între 10 și 30 de atomi de carbon. Aceste lanțuri de hidrocarburi sunt nepolar. Acizii grași pot fi saturați sau nesaturați. Acizii grași saturați au toate pozițiile de legare ocupate de hidrogen, în timp ce grăsimile nesaturate au una sau mai multe legături duble între atomi de carbon. Unii acizi grași obișnuiți includ acizii lauric, palmitic, stearic, oleic, linoleic, linolenic și arahidonic.