What exactly are liposomal supplements?Liposomal dietary supplements really are a type of dietary complement that utilizes liposomes for Improved absorption and bioavailability. Liposomes are tiny spherical structures produced up of a lipid bilayer, just like the mobile membranes in our bodies.