You are what you eat, and in the case of your skin, it is especially so. Have you ever seen how sallow your skin becomes when you’ve indulged in too much cake or alcohol? Here’s the thing — if your skin is dry, parched and flaky, even the most expensive moisturisers won’t help. Here are foods you should stock up in your kitchen to eat your way to flawless skin.


Catechin is a powerful antioxidant found in huge amounts in radishes. Plus, radishes are 95% water and are also filled with silicon and sulfur that will boost your glow and help build healthier, stronger locks.

Plain yogurt

Yes, not the ones loaded up with fruit and sugar. Probiotics are good for skin, and yogurt itself contains 85% water. Of course, there is enough talk about your gut health being a key factor to your overall health, including your skin. Good bacteria in your belly can help fight against damage caused by free radicals, allergens and other environmental stressors. When probiotics line your gut to create a healthy barrier, this can prevent system-wide inflammation which may lead to skin issues like rosacea and acne.


Walnuts will help improve your skin texture: they’re full of good fat, and copper which helps the body produce more collagen. Win win.

Olive Oil

Olive oil is a source of good fat, with 75% monosaturated fatty acids. It’s time you swap out all your other cooking oils for them as the antioxidant polyphenols in the oil help eliminate damaging free radicals.


We know you don’t have to be told twice to eat chocolate, but here’s the fine line: make sure it’s at least 70 percent cocoa. Cocoa hydrates your skin, making it firmer and adding a healthy glow. We’re walking to the supermarket, stat.