From leafy greens to berries to dark chocolate

Want to live to 100? Research shows your diet plays a huge role in how many birthday candles you’ll blow out. The following 18 foods are packed with antioxidants, vitamins and minerals that have been linked to longevity. Eat up!
Broccoli: It contains immune-boosting compounds, and may also help ward off stomach ulcers and even cancer.
Salmon: Including omega-3-rich fish (and others like it, such as tuna, mackerel, and sardines) as a regular part of your diet may reduce your risk of heart disease and prevent against inflammation.
Water: Staying hydrated reduces your risk for blood clots. It also helps you feel younger by keeping energy levels high.
Berries: Strawberries, blueberries, raspberries—all are bite-sized antioxidant powerhouses that stave off life-threatening diseases.
Garlic: It may not do your breath any favors, but thephytochemicals in garlic may halt the formation of carcinogenic compounds in the body.