Switch to Afrikaans

Six of the best foods to keep you healthy

Forget fad diets and think about your health and lifestyle instead. Here, we help you to choose foods that are good for you

“Proper diet…will tend to ward off diseases,” GH said in 1919. Today, research has identified specific foods that can help you stay healthy:


Berries of all hues are rich in antioxidants, meaning they combat chemicals that can cause cell damage and chronic inflammation.


Spinach and other dark leafy greens deliver vitamin K, which helps prevent bone loss.


Red wine contains resveratrol, an antioxidant, inflammation damper, and artery protector.


Yogurt and other dairy products are a terrific source of bone-building protein and calcium. And news from the tooth fairy: In a Japanese study, eating 1/4 cup of yogurt a day led to a 50 percent reduction in tooth loss, possibly because of the probiotics in yogurt.


Whole grains can protect against diabetes, heart disease, stroke, colon cancer, and gum disease.


Dark chocolate helps keep arteries functioning well. But have no more than 40 g a day. Too much will pack on (heart-damaging) kilos.


Read more:

Top five anti-ageing foods

Improve your health by eating more fibre-rich foods

Like this?
to our Free Good Housekeeping Newsletter
The key to a flatter belly

High-fibre diets may blast away visceral fat