Research suggests that soy protein has only a small effect, if any, on lipid levels. The real benefit may be related to the use of soy as a substitute for high-saturated-fat foods. Some research shows that people can lower their cholesterol by eating a diet rich in soy protein, fiber, plant sterols and nuts, such as almonds.
A cholesterol truth to end on: Take actions that naturally lower your LDL and raise your HDL: regular exercise, eating monounsaturated fats (like in olive and canola oil, plus avocados) in place of saturated and trans fats and eating more soluble fiber can all help.