Get enough calcium and vitamin D. These nutrients reduce the risk of colorectal cancer. Good food sources of calcium include skim or low-fat milk and other dairy products, broccoli and kale. You get vitamin D from milk products, egg yolks, fish and sunlight.