1. Fatty fish
Also called oily fish, fatty fish such as salmon and mackerel are the best sources of two of the three most important omega-3s (EPA and DHA). Omega-3 is a powerful antioxidant with many health benefits, and several studies have shown that omega-3 fatty acids can be positively linked to hair growth. Fatty fish are also a good source of protein, selenium, and B vitamins, all of which help to promote healthy hair.
2. Eggs
Whether you eat them scrambled in the morning for breakfast or top your salad with a hard-boiled version, eggs are a great source of protein and biotin, two nutrients that may promote hair growth. Eating enough protein is important for hair growth because hair follicles are made of mostly protein. Studies have shown that an inadequate amount of protein in the diet can lead to hair loss.
3. Leafy Greens
Spinach and kale are a couple of examples of dark green leafy vegetables that contain top essential nutrients like vitamin A, vitamin C, beta-carotene, iron, and foliate. These are the essential nutrients that your hair needs to remain moisturized and protected from breakage, which ultimately lead to a healthier, stronger hair.
4. Fruits
Colourful fruits such as berries and oranges are rich in compounds that are important for healthy hair, including vitamin C and antioxidants. Antioxidants prevent the spread of “free radicals” that can harm the cells in your body, including those that grow and form new hair. Whereas vitamin C helps your body absorb iron and make collagen, which is one of the proteins that builds hair and helps prevent hair loss.
5. Nuts and seeds
Walnuts, almonds, flax seeds and chia seeds are great sources of the nutrients known to promote healthy hair, such as vitamin E, B vitamins, zinc, and essential fatty acids. Zinc and selenium are essential trace elements that your body can’t make, so it’s important to get them through foods like nuts and seeds. These trace elements are important for hair growth, and being low on them may lead to hair loss.