The Best Foods For Healthy Hair

best foods for healthy hairYou may be familiar with the quote from Hippocrates, “Let food be thy medicine and medicine be thy food…”

There’s no doubt that food can do great things for a body.

And also how the wrong food can do harmful things to the body.

*Slowly puts down the deep-dish pizza and reaches for the celery stick…

I’m sure Hippocrates was super into hair care at the time too.  :)

Let’s take his advice and let food by our medicine or prescription for great, healthy hair!

Here’s how to eat your way to healthier hair:

1. Salmon

Salmon is touted for having many health benefits.

We can add hair care to that list!

Salmon, mackerel, and sardines are all chockfull of omega-3 fatty acids.

These are the healthy fats that our body can’t make on its own, so we have to get them from supplements or food.

Omega-3 fatty acids can help protect you from harmful diseases along with keeping your hair full and shiny.

2. Spinach

Ah, spinach…Popeye’s secret weapon. :)

Spinach, like many leafy green vegetables, is packed with vital nutrients.

It’s loaded with vitamin K, vitamin C, iron, beta-carotene, and folate.

These all work together to help keep your locks and scalp moisturized and help prevent breakage.

If you’re looking for a spinach substitute, kale works just as well!

3. Greek Yogurt

Greek yogurt is a great source of protein.

Protein just so happens to be an essential macronutrient for growing long, healthy hair.

Greek yogurt also contains vitamin B5 (pantothenic acid) that helps blood flow to your scalp and promotes hair growth.

If you look, you may even notice pantothenic acid as one of the ingredients in your hair care products.

4. Guava

Guava is a tropical fruit that is packed with vitamin C.

Vitamin C can help prevent your hair from breaking.

Just one cup of guava has 377 milligrams of vitamin C, which is 4x the recommended daily amount!

5. Eggs

Eggs are a great source of iron and protein.

They are also full of biotin, which is a B vitamin that helps with hair growth.

Inadequate amounts of biotin can actually cause hair loss.

As a perk, biotin can even make fingernails strong and healthy.

6. Oysters

Oysters are loaded with zinc.

When you have a diet that’s severely lacking zinc, you can experience hair loss (even in your lashes!).


The cells that are responsible for making hair depend on zinc to help them work harder.

Other good sources of zinc are crab, lobster, beef, and fortified cereal.

7. Cinnamon

Okay, cinnamon isn’t technically a food but it has great health and hair benefits!

Consuming this spice can help with blood flow or circulation.

This circulation is what delivers nutrients and oxygen to your hair follicles (so it’s important for hair health).

Sprinkle cinnamon on your toast, oatmeal, or in your morning coffee.

In Conclusion…

If you’re looking for healthier hair, simply pick up these items the next time you’re at the grocery store.

Let food be your medicine for healthy hair!

You can also get full, bouncy, healthy looking hair by using dry shampoo.

For ideas on which dry shampoos to use, check out our rankings and reviews of the best dry shampoos!


Tags: , , ,

About the Author

About the Author: My name is Kayla Evans and I'm the founder and editor of I've been OBSESSED with hair for about as long as I can remember. So for me, trying out dry shampoos and hair products all the time is the greatest job in the world :)