Let’s be real: Nothing makes a girl feel better than having a good hair day. It just makes everything else feel right in the world. And, for all you ladies who are trying to grow your hair out, you know that getting to that goal length is quite the accomplishment—and a good hair day in and of itself. We’ve covered some tips on how to grow your hair here on the site, and I know it’s a pretty popular beauty topic. So we’re going to dive right back into it today.

Just like having a healthy diet will give you a great figure, glowing skin and natural energy, it will do wonders for your hair as well. After all, I truly believe in the mantra that “you are what you eat.” Personally, I’ve noticed that when eat more of certain foods, my hair looks shinier and my nails look healthier. And on the contrary, whenever I’ve had a week where I’ve cheated or slacked a little in the healthy diet department, I notice that I break out more, my energy levels feel low, and my hair looks dull. So, I decided to do some research about the best foods you can eat to make your hair grow, and what I found was pretty interesting.

These three foods are naturally rich in biotin and vitamin B, resulting in longer, healthier locks. Here they are…

1. Leafy Greens
This one is a no brainer. If you look at any of our lists of foods for healthy hair, clear skin, and a flat belly, leafy greens usually top the charts. That’s because foods like spinach, kale and Swiss chard are extremely nutrient-rich. Swiss chard specifically is one of the top producers of biotin, the water-soluble B vitamin that is essential for healthy hair, skin and nails.

2. Salmon and Halibut.
Salmon is another one of our power foods we often recommend eating for overall body health. It’s rich in protein and vitamin D, which are both necessary for strong, healthy hair, and is a great source of omega-3 fatty acids, which are responsible for those shiny strands you find yourself wanting after seeing a shampoo commercial. As for halibut, it’s known for being a “brain food,” and also contains large amounts of natural biotin. Add these two into your dinner rotation on a regular basis and you’ll notice a plethora of beauty benefits, including longer hair.

3. Walnuts and Almonds.
Skip the chips and sugary granola—nuts are one of the easiest and healthiest snacks to throw in your purse when you’re on the go. And to boot, this snack is also responsible for boosting your biotin levels as well. Walnuts specifically have high levels of omega-3 fatty acids (that nutrient we love for shiny hair), and they’re also rich in biotin and vitamin E, which helps protect your cells from damage. According to New York City dermatologist Cybele Fishman, MD, Walnuts also have copper, a mineral that helps keep your natural hair color rich and lustrous. So eat up.

It’s important to remember that having a balanced diet of all different kinds of fruits, vegetables, healthy grains, proteins and legumes (and lots of water) is the key to looking and feeling great. After all, you can’t just eat salmon and spinach all day and expect your body to feel its best. Also, it may take a few months of your body absorbing these nutrients for you to notice hair growth. But nonetheless, I guarantee you will notice some benefits along the way.

What foods make you look and feel your best?

I notice that my skin looks extra healthy when I eat more spinach during the week! Let me know yours in the comments below.

Team LC

Sources: Fit Day, WebMD