While no single food can prevent cancer, some foods are known for their cancer-fighting properties. Cruciferous vegetables like broccoli, cauliflower, and Brussels sprouts contain compounds that may help protect against cancer. Berries, with their high levels of antioxidants, can also play a role in cancer prevention. Additionally, foods rich in omega-3 fatty acids, such as salmon and flaxseeds, have anti-inflammatory properties that may help reduce cancer risk.