The best foods to eat for beautiful skin

If you want beautiful, healthy skin then you need to take a good look at the foods you consume. Choose foods that are nutritious, feeding the skin from the inside out. Here are some of the best foods for beautiful skin:


Nuts are packed with protein and good fats and are great for your skin. Walnuts, in particular, are packed with essential fatty acids, vitamins and minerals which help to retain moisture in the skin, leaving your complexion feeling plumped and looking radiant. Vitamin E found in walnuts helps to accelerate skin healing, as well as soothing the skin. Try adding a handful of walnuts to a salad or eating a portion as a snack. There’s a huge array of nuts and seeds to choose from but make sure they’re unsalted and raw. Try brazil nuts, pecans, and almonds, as well as seeds like pumpkin and sunflower seeds.


Water has an amazing effect on the skin. By drinking around 2 litres of water per day you ensure that body and skin stay well hydrated. Water also aids a luminous complexion, visibly reducing fine lines and signs of tiredness. It’s awful feeling dehydrated so imagine how your skin feels! Give it a good drink and you’ll see the benefits.

Green tea

Green tea is bursting with antioxidants, which not only boosts our overall health and vitality but also helps to improve the glow of our skin. Just drinking one or two cups of green tea per day will help to reduce visible signs of ageing, improve elasticity and promote clear skin. You can also add powdered green tea to natural food products to create your own beauty treats. Try adding one tablespoon of powdered green tea to an egg white and a tablespoon of honey. Mix together and apply all over your face for fifteen minutes. Rinse thoroughly with warm water and follow with your usual moisturiser. This mask will help to alleviate blemishes and reduce any recent scarring caused by spots.

Oily fish

Oily fish, such as salmon, contains omega 3 and 6 fats which boast anti-inflammatory properties to reduce redness and spots. These good fats also help to keep your skin firm and plump, while protecting your skin from the damage caused by free radicals – molecules that promote skin ageing by destroying skin cells.

Fruits and veggies

Fruits, such as oranges boast high levels of vitamin C, which help to restore collagen levels and improve skin texture and skin tone. Collagen is required to plump and firm the skin, so if you want a more youthful looking skin, try adding lots of oranges to your diet. You’ll also find high levels of antioxidants which are great for your skin in capsicums, beans, artichokes, and cranberries. Yum!

Dark leafy greens

Dark, leafy greens such as spinach are rich in iron and vitamin A which help to promote glowing, radiant skin. Spinach is packed with essential nutrients and antioxidants which help to reduce signs of premature ageing for gorgeous skin. Vitamin A also aids dry skin, blemishes, and age spots. By including vegetables with vitamin A in your diet, you’ll soon have beautiful, youthful looking skin. Try adding sweet potatoes and lettuce to your meals to boost your intake of vitamin A.

Good skincare

What you put on your skin is as important as what you eat. griffin+row products have been formulated using a cocktail of the purest plant extracts known for their antioxidant and regenerative properties – directly targeting the four causes of skin ageing.