There are foods that can fight cancer, such as wholesome, plant-based foods. These foods include berries and other fruits, vegetables, whole grains, legumes and healthy proteins.