Walnuts have at least three components that could account for their cancer-slowing effect, Hardman said. They are high in omega-3 fatty acids, which have been shown to slow cancer growth.