Eat This: Top 10 Foods for Your Hair Growth

Dry, damaged, or thinning hair can be distressing to deal with. However, when it comes to hair care, a balanced diet is extremely important. We run through the best foods for hair follicles and the foods that can promote healthy hair growth.

Male or female – we all love the thought of having a full head of luscious, healthy-looking locks! Eating a diet rich in essential nutrients and vitamins is one of the best ways to ensure that your hair grows thick and strong.

In fact, people who don’t get enough nutrients in their diets may notice hair loss as one of the early signs of severe vitamin deficiency.

You don’t need to include a cocktail of supplements in your diet to get your hair vitalizing vitamins either. You should be able to get everything you need for your hair through a healthy and balanced diet.

Many of the best foods for hair are super delicious, can be prepared in a variety of ways, and are part of a healthy balanced diet. For example, salmon can work wonders for your hair and can be grilled to minimize fat content.

To cook up some tasty grilled fish dishes, you can check out the best small gas grill here. Meanwhile, here are some other recommended foods for healthy hair.

Here are the Top 10 Amazing Foods for Hair Health


One of the most important nutrients for hair growth is vitamin E. Vitamin E can be found in a host of nutrient-dense foods, including nuts, fish, and certain types of vegetable oil.

However, when it comes to vitamin E in foods for hair growth, avocadoes pack a serious punch. They contain large amounts of vitamin E, plus plenty of healthy fat to help your hair stay lustrous and strong!


Eggs are a powerhouse when it comes to protein and this is good news for your hair. Proper levels of protein in your diet help ensure that your hair follicles remain flexible and are less likely to become brittle or damaged. Eggs also contain high levels of biotin, which helps the body produce keratin – a nutrient that is essential for maintaining healthy hair. Perfect if you want to maintain effortless curls!

Sweet Potatoes

Sweet potatoes go with everything! This tasty starch can be a great side, a meat substitute in chilies or stews, and even makes a delicious fry. But did you know it’s also one of the best foods to eat to prevent dry hair? This is because sweet potatoes are rich in vitamin A, which helps promote healthy and shiny hair. Sweet potatoes are also a great source of fiber and have a lower glycaemic index than regular potatoes.


Pulses are an underrated food group and a great protein option for people who don’t have a lot of animal products in their diet. The proteins and B vitamins in pulses like, beans, lentils, and chickpeas, are fantastic foods to eat for thick hair. Their folic acid content helps cells to regenerate, helping your hair grow thicker and stronger for longer.


Nuts are a great snack. They’re high in healthy fats and delicious to nibble on when you’re on the go. Nuts are also some of the most densely packed vitamin E foods for hair growth. In fact, you can get almost 40% of your daily vitamin E intake from just a one ounce serving of almonds. That’s a pretty great deal as far as we’re concerned!

Oily Fish

Whether you love a tuna fish sandwich, salmon on toast, or a sardine salad, oily fish is great for your hair. Fish is packed with vitamin D (which many people already don’t get enough of) and healthy omega 3’s. These are great for all-around health and can help support your immune system. It’s nutrient-dense profile also makes oily fish one of the best foods for hair loss prevention.

Bone Broth

If you’re wondering what foods are good for skin and hair, bone broth covers both bases. Bone broth is also one of the most comforting foods out there. It’s delicious in chicken soup or in ramen and can be used to flavor stews and curries. You can make bone broth by boiling up chicken or pork bones, so it’s also a great way to use up leftovers. You can also buy it in packets if you want to save time. Bone broth is one of the most collagen-rich foods for hair retention, as collagen from bones seeps into the liquid broth. This gives bone broth it’s hearty flavor and its health benefits.


Pumpkin is full of essential nutrients and is a great source of vitamin A, C, and E – all staples for healthy, lush looking hair. Pumpkin seeds make a delicious topping for salads or curries, while the pumpkin meat itself can be turned into soups, pies, or used in curry. This is one of the best foods for longer hair because of its rich nutrient profile.

Leafy Greens

Dark leafy greens like spinach and kale have a range of health properties. From improving bone health to aiding a healthy gut, these vegetables should be included as part of any nutritious diet. Spinach, for example, is high in iron, as well as folate and B vitamins. This nutrient combination helps support hair follicles and keeps your crown looking soft and nourished.

Greek Yogurt

Greek yogurt is a probiotic food, which means that it supports healthy gut bacteria. It is also full of protein and an excellent low-sugar snack that can be paired with fruit and healthy seeds. Eating yogurt is also good for your hair because of its weighty protein content. If you’re looking for a healthy way to squeeze a little extra protein into your day, a bowl of plain Greek yogurt is an excellent way to do this.


When trying to combat damaged or unhealthy hair, or prevent hair loss, it’s important to consider which foods for hair you should add to your diet. Remember, having a nutritious diet is one of the best ways to care for your hair! A pro tip is to look out for protein content and B vitamins when choosing foods to eat for healthy hair, as this combo supports robust hair growth.

Final Call: Which of these foods do you prefer? Have you introduced any of these into your diet for a hair boost? Share your hair care tips in the comments!

Author Bio

Hey everyone, it’s Coach Alisa Weaver.
Teaching and coaching is my passion and career choice. I find great satisfaction to see others achieve their goals, whether it is recovery from injury or surgery, strengthening the body for competition, or just becoming fit.
I think that anyone can improve their fitness level no matter what their physical condition may be. By pushing yourself, discipline, not giving up together we can make your goals happen.