Share on Facebook

10 Foods for Healthy Hair That Can Make You Look Gorgeous

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

iStock/Floortje

Avocados

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.

iStock/SvetlanaK

Beans

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.

iStock/fcafotodigital

Coconut oil

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.

iStock/fcafotodigital

Dairy

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.

iStock/Bozena_Fulawka

Eggs

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.

iStock/Robert Ingelhart

Halibut

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.

iStock/ValentynVolkov

Honey

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.

iStock/Ursula Alter

Peas

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.

iStock/yvdavyd

Turkey

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.

iStock/anna1311

Walnuts

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.

Originally Published in Reader's Digest