Lipidi nisu samo masti i ulja. Lipidi obuhvataju širok spektar molekula raznovrsne hemijske strukture i biološkog porijekla uključujući: masne kiseline, triacilglicerole , voskove, fosfolipide, sfingolipide, holesterole i druge steroide. Različiti kriteriji se mogu uzimati pri podjeli i klasifikaciji lipida. To može biti: porijeklo, hemijski sastav, uloga u organizmu, nivo složenosti, nutritivni zahtjevi i utjecaj na zdravlje.Prema porijeklu lipidi se dijele na biljne i životinjske. Prema hemijskom sastavu (mogućnosti osapunjenja) dijele se na osapunjive i neosapunjive. Osapunjivi lipidi u molekuli sadrže ostatak bar jedne masne kiseline, koja se pri alkalnoj hidrolizi oslobađa u vidu alkalne soli, odnosno sapuna. U ovu grupu spadaju: neutralne masti (triacilgliceroli), fosfogliceridi, sfingolipidi i voskovi. Neosapunjivi lipidi se često zovu zajedničkim imenom i izoprenoidi, a obuhvataju: steroide (steroli, žučne kiseline i steroidni hormoni) i terpene.. Prema ulozi koju obavljaju u organizmu postoje lipidi kao depoi energije, strukturni lipidi (fosfolipidi, voskovi, steroidi) i regulatorni lipidi (polni hormoni i hormoni korteksa nadbubrežnih žlijezda). Prema nivou složenosti hemijske strukture lipide možemo podijeliti na jednostavne, konjugirane, derivirane i ostale lipide.Jednostavni lipidi su neutralne masti (triacilgliceroli i poligliceridi) i voskovi.U konjugirane lipide spadaju: fosfolipidi (sadrže fosfatnu skupinu i molekulu masti), cerebrozidi (sadrže ugljikohidrat i molekulu masti), sulfolipidi (sadrže sulfatnu grupu) itd. U derivirane lipide spadaju:masne kiseline, masni alkoholi,masni aldehidi,masni ugljikohidrati,vitamini A, D, E, K. U ostale deriviraane vrste lipida spadaju: sapunipigmenti i boje,oksidativni polimeri, termalni polimeri, lipoproteini ( koji su čestice i nisu molekle).