What you eat for dinner affects how you feel 15 minutes later, but it can also make a difference in the long run. Consuming more fruits, vegetables, and whole grains is a smart plan for cancer prevention, but there are some foods that may give you extra protection. Add these items to your shopping list:

1. Cruciferous vegetables

Advertisement - Continue Reading Below

Raw broccoli, cabbage, and cauliflower contain glucosinolates, a type of phytonutrient that can help kickstart the production of toxin-clearing enzymes.

While all kinds contain ellagic acid, strawberries and raspberries are your best bets for blocking cancers of the skin, bladder, lungs, esophagus, and breasts. The chemical acts as a strong antioxidant, neutralizing harmful carcinogens and slowing the spread of cancerous cells.