Browse all topicsSee what's new

8 Beauty Foods To Eat For Great Skin, Hair & Shape

Snack on these tasty beauty foods to look even better each day!

Researched, written by Amber & The Team
Updated on July 9, 2023

Asian Woman Eating Beauty Foods From A Bowl

// We recommend helpful products in our articles. Read our full disclosure here.

Your subscription could not be saved. Please try again.
Your subscription has been successful!

It's good to KNOW.

Subscribe to our newsletter for new, health-improving topics.

Asian Woman Eating Beauty Foods With Sticks

We all want healthy skin, hair, and shape and search for new products and treatments that promise to deliver long-lasting, genuine results.

More often than not, these products leave our skin, hair, and shape exactly the same as before; or, even worse, they have damaging consequences leaving us with more of a problem than before.

In reality, the best solution to achieving our highest potential beauty-wise lies in what we eat!

The foods we eat and decide to put into our bodies have a direct effect on everything, down to our smallest cell.

Whatever meals or snacks we consume have long-lasting and visible effects, which may be overlooked in favor of products that promise to deliver fast and temporary results.

Go back to basics!

Carefully curate your diet to beauty foods that will guarantee great skin, hair, and shape.

Here’s an easy list of 10 beauty foods (or superfoods!) that are sure to have you looking and feeling your absolute best.


The Best Beauty Foods You Can Eat To Look And Feel Great


Red and Yellow Bell Peppers


Red and Yellow Bell Peppers have carotenoids that increase blood circulation to your skin. As a result, they prevent wrinkles and ensure a constant flow of movement allowing your cells to regenerate and grow in a healthy way.

With this in mind, they even increase blood circulation to your scalp ensuring that hair growth happens as well.

They’re also great to fight acne because of their carotenoids, which make them one of the best beauty foods to add to your arsenal.




Can you imagine a beauty foods list without berries?

All berries are absolutely loaded with antioxidants, making them an amazing beauty food for your whole body.

Strawberries, blueberries, and raspberries have lots of essential vitamins that are sure to encourage the healthy balance needed for luscious hair and strong nails.


Leafy Greens


Leafy greens like bokchoi, kale, and spinach have tons of vitamin C which help prevent hair breakage, while also protecting your skin from harsh UV rays.

Vitamin C also speeds up the production of collagen, which is a major component in maintaining skin elasticity and granting that youthful glow.




Nuts, in general, are already a stellar source of protein, but they also have healthy fats and Vitamin E along with that – making them another category of beauty foods to snack on!

This trifecta of goodness is amazing for your skin and hair because it works at a cellular level in strengthening your cells and fortifying them against environmental stressors.

The healthy omega-3 fats in walnuts reduce inflammation, while also preventing hair loss.


Sweet Potatoes


Sweet potatoes also have a form of carotenoids called beta carotene.

Carotenoids encourage blood flow, but beta carotene has a special property that allows it to act as a natural sunblock. It protects against UV rays when this antioxidant is absorbed into your skin, which combats dry flaky skin and scalp. Sweet potatoes also encourage the production of Vitamin A, which is essential in keeping the sebum oily and promoting a healthy scalp. In turn, this encourages healthy hair growth and is a beauty food you don’t want to miss out on!




Avocado is full of healthy fats and makes a yummy addition to mostly any meal.

These are one of the most filling beauty foods to choose from!

They’re an amazing source of Vitamin E which ensures that your cells are protected from oxidative damage.

Getting enough healthy fats is important to keep your hair sleek and shiny, but also keep your skin moisturized and supple.

Avocado’s fats are much different than the fats you consume through potato chips or other junk food.

They’re as beauty foods because you can even utilize them externally, as a face or hair mask!

Avocado also contains Vitamin C which is needed for your body to produce collagen.




Along with being a nutritious vegetable, broccoli has high levels of sulforaphane which is another protectant against UV rays (can you tell yet that excessive UV ray exposure is detrimental to your skin?).

It reduces the number of skin cells killed by UV rays and may even also stimulate the production of collagen.

Broccoli also has minerals like copper and zinc, which help your skin maintain a natural dewy glow. It may also prevent your skin and scalp from infections.


Greek Yogurt


Greek Yogurt should also be on your beauty foods shopping list thanks to a ton of protein, which is the foundation for healthy hair and skin. Along with this, it contains vitamin B5 which has been shown to increase blood flow to your scalp. As a result, greek yogurt promotes hair growth and may even prevent hair thinning and loss.

Essentially, food is medicine!

Having a healthy and well-rounded diet will ensure that your hair remains long and your skin strong.

Incorporating just a handful of these super beauty foods will dramatically nourish and revitalize your body.

When copmbined, these beauty foods are sure to create a vitamin-packed punch against any environmental stressors or other factors affecting your skin, hair, and shape.

Like these tips?

Scroll down for more!

Co-authors at

"We love to research problems, examine studies, analyze solutions, and share with you ideas that make life healthier. You can learn about us and our editorial standards here.

Have suggestions or feedback to share? Send us a message."