What are the best foods for cancer prevention?
Foods high in antioxidants and foods that support the immune system are the best foods for cancer prevention.
Try to eat a rainbow of colours everyday to get a wide variety of antioxidants. Eat a diet rich in fruits and vegetables, especially dark leafy greens, cruciferous vegetables like broccoli and kale, berries, onions, garlic, ginger, and turmeric.
Mushrooms seem to be particularly high in cancer-preventative properties; try adding shitake, maitake, chaga, reishi, and turkey tail to your daily diet and/or in supplement form.
There is also a group of foods that contain anti-angiogenic compounds. These foods prevent the growth of new blood vessels bringing oxygen and nutrients to tumours, therefore preventing them from increasing in size.
We will all have microscopic cancer cells develop at some point in our lives, the key is to prevent them from increasing in size by having a strong immune system, exercise and stress management, eating protective foods, and having a balanced social, emotional, mental, and spiritual wellbeing.
For more information on the exciting research involving anti-angiogenic foods please check out Dr. William Li's TED Talk.
Walnut & Brazil Nut Brownie Bites
Gourmet and guilt-free, these nutrient-dense brownies are delicious, rich in selenium, and ready in 5 minutes!
1 cup brazil nuts, raw
1 cup walnuts, raw
3/4 -1 cup medjool dates, pitted
1/2 cup cacao powder
1 tsp vanilla powder
pitch of sea salt
1/4 cup shredded coconut, unsweetened
1. In a food processor, process brazil nuts and walnuts until flour-like consistency. Be careful not to over-process as the mixture will become too oily.
2. Add remaining ingredients and process until mixture starts to form a ball, or sticks together when pinched. If too crumbly and dry add more dates. If too sticky and moist add more walnuts.
3. Form mixture into 2-inch cubes.
4. Toss cubes with shredded coconut and set in freezer for 5 mins.
You can substitute the Brazil nuts for almonds, cashews, hazelnuts. I like to use Brazil nuts to get my daily dose of selenium - 2 Brazil Nuts a day provides all your daily selenium needs!
Shawna Barker BSc., RHN is a nutritionist specializing in vegan diets.