* Chloroform
* Methanol
* Ethanol
* Hexane
* Diethyl ether
* Petroleum ether
* Benzene
* Acetone
These solvents can dissolve lipids because they have similar nonpolar properties. The nonpolar molecules of the solvent interact with the nonpolar molecules of the lipid, causing the lipid to dissolve.
Water is a polar solvent, so it is not a good solvent for lipids. Polar molecules, such as water, interact with each other through hydrogen bonding. Lipids do not have any polar groups, so they cannot hydrogen bond with water. This means that lipids are insoluble in water.