Are we what we eat? Ever wonder which foods could help your skin show off its best glow? Let’s go over some top picks to maximize your skin glow!


Your skin really, really needs omega-3 fatty acids. Oily fish are loaded with anti-inflammatory omega-3 fats. Omega-3s might improve dryness, dullness, and even acne! Extra good to incorporate these before winter starts to dry us out. Sardines are also packed with omega-3s along with other vitamins like vitamin E.


Kiwi, blueberries, and mangoes are full of antioxidants that may help reduce cancers and also protect skin from damage that occurs from pollution and UV radiation. Avocados are jammed with omega-3s and healthy fats to keep skin hydrated and glowing- eat them and use them in a mask! Citrus fruits such as oranges, grapefruits, and lemons are great sources of vitamin C, another important antioxidant.


Broccoli, kale, spinach, and green beans provide significant fiber and antioxidants. Broccoli is a vegetable that’s well-known as a superfood, and its powers include skin wellness. Like many of the foods above, it’s rich in vitamin C and A, as well as zinc. It contains a carotenoid called lutein, which is a good antioxidant.

But specifically, broccoli contains something called sulforaphane, which has been shown to bring protection against some cancers, including skin cancers.


Plant-based omega-3s and antioxidants can help support the skin, so nuts are a great source, especially walnuts. Walnuts also contain lots of zinc. Your skin uses zinc not only for healing, but as a barrier to damage.


Chia seeds, sunflower seeds and flax seeds have the good fats that help with our skin barrier.


Studies have shown the benefits of dark chocolate and cocoa for the skin. It can increase blood flow, making it one of the best superfoods for glowing skin.

The skin is the body’s largest organ, and its health is heavily dependent on what you eat. Try to incorporate some of these best superfoods for glowing skin and a clearer complexion!

Call us at (781) 272-7022 or request below.

Request an Appointment


We're happy to answer any questions you may have, feel free to call us at
(781) 272-7022