Whole-grain foods, legumes, green tea and tomatoes are foods that help reduce cholesterol levels, according to Everyday Health. Changes in diet helps some people lower cholesterol levels just as effectively as medication.
Oats and barley are good sources of soluble fiber, which helps the body block cholesterol absorption. Consuming oats with at least 2 grams of fiber every day can help lower LDL by 5 to 10 percent, claims Everyday Health.
Beans, peas, lentils and peanuts also contain a high content of soluble fiber. The Journal of Nutrition conducted a study that showed consuming a half cup of dried, cooked pinto beans every day for 12 weeks reduced LDL levels by 7 percent.
As of 2012, 14 studies have proven that green tea significantly decreases overall cholesterol levels. Green tea also contains caffeine and should not be consumed in excess, says Everyday Health. Starting out with one or two 8-ounce servings per day is advised.
Tomatoes not only help fight cancer but assist in lowering cholesterol, too. In 2011 a study analysis was published stating that ingesting 25 milligrams of lycopene daily may decrease LDL cholesterol by 10 percent, as reported by Everyday Health. Drinking tomato juice or adding tomatoes to salads or sandwiches may be helpful.