10 Foods for Healthy Hair That Can Make You Look Gorgeous

Eat 'em, rub 'em on: either way, your mane will thank you.

Previous
1/10 View as List
Next

Avocados

iStock/Floortje

With more than 25 vital nutrients, avocados pack a punch with vitamins E and B. Replace your pricey conditioner with a ripe avocado and apply to wet hair after using your favorite cleanser and let it linger on your locks for a few minutes. Rinse thoroughly and you’ll have a clean, fresh, and shiny head of gorgeous hair. Avocados are also a great food for beautiful skin.

Beans

iStock/SvetlanaK

Beans are a great source of vitamin B6 and folic acid; and the minerals magnesium, sulfur, and zinc. Add black beans to your favorite Tex-Mex recipe or workday lunch for a vitamin and protein boost that will keep you and your hair shining throughout the day. Here are some convincing ways beans can help you lose weight.

Coconut oil

iStock/fcafotodigital

Massaging coconut oil throughout your hair just a few times per week can keep your hair free from dandruff, split ends, and hair loss. Plus, the fresh coconut scent will instantly transport you to the beach: How’s that for stress relief? These are other coconut oil uses for hair, skin, nails, and more.

Dairy

iStock/fcafotodigital

Not only does dairy build strong bones, but it also keeps your hair strong with calcium and vitamins D and B12. Fill up on low-fat milk and cottage cheese to keep your gorgeous hair growing strong. Here are more persuasive reasons to eat more dairy.

Eggs

iStock/Bozena_Fulawka

Whether you like them scrambled, poached, over-easy, or sunny side up; eggs are an inexpensive way to get the protein you need to start your day off right. But did you know that you can skip the pricey organic shampoo for a natural egg shampoo that will cleanse your hair and give it a gorgeous luster? Massage egg yolks into your hair and let it sit for 10 to 15 minutes and then rinse with cool water. Your hair will be sparkling clean and your wallet will thank you.

Halibut

iStock/Robert Ingelhart

Seafood is a great way to stay slim and keep your heart healthy, and it can also benefit your hair. Halibut is full of more iron than other seafood, keeping your hair strong. Broil, bake, or grill this tasty fish for a great way to get the iron that your hair craves.

Honey

iStock/ValentynVolkov

Not only will honey sweeten your tea, it can also add some sweetness and shine to your hair. Mix 2 tbsp of honey with 2/3 cup of olive oil, massage into hair and wrap with a warm towel for a half-hour, rinse with warm water. Although it may seem a little sticky, your hair will appreciate the sweet effort. Check out these other health and beauty honey benefits.

Peas

iStock/Ursula Alter

Peas provide an excellent way to get the carbohydrates and potassium that your hair needs to stay vibrant and strong. Although they contain more calories than other green vegetables, these nutrient-filled calories will keep you full and your hair at its healthiest.

Turkey

iStock/yvdavyd

Full of lean protein, turkey is an excellent choice for iron, which makes for healthy, strong hair. With less calories and fat than beef, turkey can be eaten more frequently and that means more ways to get solid protein in your diet. Replace bacon with turkey bacon and throw a few turkey burgers on the grill for a lean, mean way to keep your hair strong.

Walnuts

iStock/anna1311

An excellent source of vitamin E, walnuts provide a crunchy and satisfying way to give your hair the oils it needs to stay full of shine and luster. But walnuts can also be used to replace expensive hair color treatments. Grind the nuts and boil in hot water, strain, cool and apply to your hair for 20 minutes. The walnut mixture will naturally keep the pigmentation in your hair, keeping those pesky grays at bay.

Previous
1/10 View as List
Next

Want to stay smart and healthy?

Get our weekly Health Reads newsletter

We will use your email address to send you this newsletter. For more information please read our privacy policy.