Foods that lower low-density lipoprotein, or LDL cholesterol, include dark chocolate, avocados, nuts and whole grains, according to WebMD. Soy food products, beans, fortified foods and fish such as albacore tuna, salmon, halibut and sardines also help to lower LDL cholesterol. Fruits and vegetables are essential foods for lowering the body's LDL cholesterol level.
Fruits, vegetables and whole grains all contain dietary fiber, which helps to lower cholesterol, as well as soluble fiber, which is particularly helpful at lowering cholesterol levels, acting much like a sponge to soak up cholesterol in the digestive system. Eat 5 to 10 grams of soluble fiber every day for the best results.
When consumed in moderation, red wine may reduce LDL cholesterol and prevent blood vessel damage, states WebMD. Black and green tea both contain antioxidants, which may decrease LDL cholesterol in the bloodstream. Substituting animal-based fats with olive oil is an excellent way to reduce LDL cholesterol.
Dark chocolate and unsweetened cocoa powder are beneficial because they contain flavonoids, which are antioxidants that reduce LDL cholesterol, states WebMD. But WebMD recommends that people eat dark chocolate in moderation because it usually contains sugar and saturated fat. Avocados are ideal because they contain oleic acid, which keeps LDL cholesterol at bay.
Nuts contain a substantial amount of polyunsaturated fatty acids, which reduce LDL cholesterol, notes WebMD. Fiber helps to prevent cholesterol from being absorbed into the bloodstream, so fiber-rich foods such as barley, brown rice and oatmeal are ideal. Eating 25 grams of protein daily can reduce cholesterol by up to 6 percent, so protein-rich soy foods such as edamame, soy milk and tofu are useful additions to a low-cholesterol diet.