Today is a good one to eat plenty of beans. Whether kidney, black, lima, pinto, garbanzo or navy, beans are a great source of the type of fiber needed to lower cholesterol levels. As an added bonus, they also help you stay regular, and who isn't into that?