We all know that sugar, alcohol and processed foods can wreak havoc on our skin, but it’s hard to know what you should be eating to achieve a glowing complexion. A good diet, paired with a closely followed skincare routine will see you saying goodbye to dull skin, and hello to a more radiant you. Fish Most fish, particularly salmon and mackerel, contain essential fatty acids that help to produce a natural oil barrier for the skin, and keep skin hydrated. As a result, skin looks plumper and healthier, so be sure to up your fish intake each week. Dark Chocolate Ladies, rejoice. Dark chocolate with a high (at least 70%) cacao level, helps to hydrate the skin, so it appears firmer and more supple. Be sure to avoid chocolate with high sugar content, however, so the more bitter the chocolate, the better! Leafy Greens Kale and other leafy greens like spinach and silverbeet, contain lutein and zeaxanthin, nutrients that help to neutralise free radicals created by UV rays. They’re also great sources of vitamin A and C which help promote collagen production to keep skin looking firm. Greek Yoghurt Yoghurt contains high levels of protein, which help to firm skin and reduce the appearance of fine lines. Greek yoghurt in particular, contains almost double the levels of regular yoghurt, and also helps to calm irritated and dry skin. Brazil Nuts These skin-loving nuts contain high levels of selenium; a mineral which forms antioxidants in the body and helps to fight free radical cells. Selenium is also known to be a natural method to cure acne in the skin, and can reduce psoriasis and eczema as it’s also a known anti-inflammatory agent. Tomatoes A great source of vitamin C, tomatoes can help to keep skin firm and taut as it aids in collagen production. Tomatoes also contain lycopene, a red pigment which stimulates skin circulation, increasing the overall health of your skin.