Almonds and walnuts, in particular, have cancer-fighting powers. “Nuts increase your fiber intake, and they have vitamin E and antioxidants that may help with cancer prevention,” says Bradley Bolling, an associate professor of food science at the University of Wisconsin. Bolling found that eating 28 grams of nuts per day—about a handful of almonds or walnuts—is linked to a lower risk of getting and dying from cancer. Dried fruit without added sugars may have a similar effect, though data are limited, Bolling adds.