Los ácidos grasos pueden ser saturados o insaturados. Los ácidos grasos saturados como el ácido palmítico tienen cadenas hidrocarbonadas flexibles sin dobles enlaces, mientras que los insaturados como el ácido oleico, linoleico y linolénico contienen uno o más dobles enlaces entre los carbonos que obligan a la cadena a plegarse.