http://heartuk.org.uk/images/uploads/healthylivingpdfs/HUK_factsheet_F09_OatBetaGlucanF.pdfSoya products, nuts, fruit and veg, oats and barley. The latter two have beta glucan in them which forms a gel and stops all the cholesterol being absorbed.
Mine are high but only in one area, triglycerides. Sadly it makes the overall figure high, but usually it gets ignored when they dig deeper. Curiously I suspect that it is a omega level that is to blame, so I must try harder on getting omega 3 fatty acids into my diet from plant sources. I used to be really good at eating seeds (pumpkin seeds being very good) but lately I have stopped again. All my other 'figures' when my fasting bloods are done are fine. However the other option is dieting, but that sadly is not something that helps the body repair itself (which it is doing) but is something that I need to do.I got a bit of a shock a couple of years ago when I discovered that my cholesterol level was a bit high. I thought that my (vegetarian) diet was pretty healthy, but My numbers were quite high. The only obvious thing I indulged in was cheese, so I decided to cut it out altogether for a while. Result: numbers halved in about six months.