Nuts naturally contain enzyme inhibitors and phytic acid, which can make them harder to digest and may interfere with the absorption of nutrients. Soaking nuts overnight helps to neutralize these compounds, making the nuts easier on the digestive system.