Certain foods are known to have anti-cancer properties due to their high content of antioxidants, vitamins, and minerals. For example, cruciferous vegetables like broccoli, Brussels sprouts, and kale contain compounds that may help protect against cancer. Berries, nuts, and fatty fish rich in omega-3 fatty acids are also beneficial.