If your hair feels ‘thin, brittle, weak,’ or prone to breakage, your diet might be missing a key ingredient: protein. According to experts, getting enough high-quality protein is essential for maintaining strong, healthy strands from the inside out. In fact, consistent intake of certain high-protein foods can help strengthen hair at the root, reduce shedding, and improve overall texture.
Here are 3 protein-rich staples you should be eating daily to ‘strengthen the roots & strands.’
1. Lentil
Lentils are a powerhouse food when it comes to supporting stronger, healthier hair—especially if you’re dealing with weak, brittle strands. Hair is primarily made of keratin, a type of protein. Lentils deliver a solid dose of plant-based protein that helps rebuild and strengthen the hair shaft from the root, making hair less prone to breakage.

2. Tofu
Tofu is another excellent food to support stronger, healthier hair. Tofu is made from soybeans and provides a complete source of protein, meaning it contains all nine essential amino acids your body (and hair) needs. These amino acids are crucial for building keratin—the structural protein that makes up your hair.

3. Quinoa
Quinoa is rich in important hair-loving nutrients like iron, zinc, and magnesium. Iron boosts circulation to the scalp, ensuring hair follicles get the oxygen they need, while zinc supports healthy oil glands and can help prevent hair thinning. Magnesium plays a role in protein synthesis and helps maintain scalp health. Plus, quinoa contains antioxidants and vitamin E, which can help reduce inflammation and protect hair from oxidative stress.


