4 Essential Foods to Help Fight Hair Loss


As your body ages, it goes through inevitable changes. Like the rest of your body, hair growth is impacted by your years of experience. When we’re younger, we regenerate about the same amount of hair we lose. For many, by age forty, the hair growth cycle slows, and hair no longer regrows the same amount it loses. Stress, hormones, and diet are the main culprits slowing down the hair growth cycle.

Some hair loss factors are out of our control, but eating a healthy diet could strengthen the hair and prevent hair loss.

Here are four foods you should start eating now to nourish the body and fight hair loss:

Almonds, Walnuts, and Other Nuts

Nuts are a powerful way to combat hair loss. They contain oils that add to the elastin in your hair. If your body doesn’t have enough healthy oils, hair becomes brittle and prone to snapping.


This leafy green not only made Popeye stronger, but it can also fight hair loss. Iron deficiency is the second leading cause of hair loss, and spinach is full of iron. It also contains beta-carotene, folate, and vitamin C to keep hair follicles healthy.

Greek Yogurt

Greek yogurt’s many health benefits include helping your hair. It contains Vitamin D and B5 which are linked to hair and follicle health.


Many fish, like halibut, are rich in magnesium. Studies have shown a magnesium deficiency can cause hair loss. Try to include fish in two or three meals a week.

By adopting a healthy diet, you give your body the resources it needs to run at an optimal level–this includes hair health. Next time you crave sweets or other junk food, try reaching for one of these foods to make your hair healthier.