Below are the top foods that can naturally reduce cholesterol: 1) Foods high in omega-3 fats help increase HDL (the good) cholesterol and as a result reduce risk of cardiovascular disease. 2) Foods high in soluble fiber, such as fruits, vegetables, sprouted nuts and seeds etc. The soluble fiber binds cholesterol in the digestive system causing to be excreted by the body. 3) Olive oil – Helps raise HDL (the good) cholesterol and as a result reduce risk of cardiovascular disease. 4) Garlic and onion – These two foods contain sulfur compounds that help cleanse the arteries from the LDL (the bad) cholesterol. 5) Herbs – spices such as basil, rosemary and turmeric contain antioxidants and anti-inflammatory substances that also help to naturally lower cholesterol.