Avocados work best as a cholesterol-lowering food when used as a substitute for an unhealthy fat. (Learn more about the health benefits of avocados.) Nuts: Like avocados, nuts such as walnuts, almonds and pecans are a good source of healthy unsaturated fats.