Contrary to popular misconception, eating lots of chocolate does not raise blood cholesterol levels. Chocolate contains stearic acid, which is a neutral fat that does not raise bad cholesterol (LDL). Also, the cocoa butter in chocolate contains oleic acid, a mono-unsaturated fat. This is the same type of fat found in olive oil that may actually raise good cholesterol (HDL).