We all want super smooth, shiny and silky strong hair and achieving that goal is quite hard. What our body looks like tells a lot about our diet and health. So, our diet is closely connected to our hair health. No doubt, changing your diet which is favorable to your hair health can help you have the super pretty hair you've always desired. There are several superfoods for hair you can eat to have strong and luscious hair. They help you in achieving hair growth, improving hair texture and volumizing your hair. Read on to find out some amazing superfoods for hair growth and glowing skin! 

Superfoods for Hair and Skin 

Hair, skin and nails are made of similar cells- protein, collagen and elastin. They all require nutrients to grow and nourish. To keep your skin glowing, well hydrated and your hair healthy and strong, it's important to get to know some foods packed with nutrients that can help in keeping your skin, hair and nails healthy. 

What's more? It's not just for your hair or skin but also for your overall fitness and wellbeing! So let's get started! 

1. Seeds

Seeds can be a great superfood for your hair and skin. These may include chia seeds, flax seeds, pumpkin seeds and sunflower seeds. Chia seeds are loaded with minerals and fibre that helps your skin stay young, radiant and healthy. Flax seeds are rich in nutrients and dietary fibre which promote healthy skin and hair. Pumpkin and sunflower seeds are packed with Vitamin E, Zinc and magnesium. They can help you achieve glowing skin and healthy hair. 

2. Blueberries

This underrated berry is rich in antioxidants compared to other common types of fruits and vegetables. Berries are packed with Vitamin C which helps keep the skin firm and radiant. Vitamin C may also help in the production of collagen that can fight to age. Half a cup of these berries in your yoghurt or cereal is a great superfood for your hair and skin health. 

3. Green Vegetables

Adding greens to your diet is going to give your hair and skin all the nutrition it requires. Green veggies like spinach, broccoli, kale and green beans are great for your hair and skin. Spinach is a powerhouse of nutrients that boosts blood circulation, reduces inflammation and prevents acne breakouts. It improves metabolism and digestion, all of this can make your skin happy and glowing. 

4. Kiwi

Kiwi is packed with Vitamin C and antioxidants that can help to achieve firmer, healthier and younger skin. It is rich in Vitamin K, Vitamin E, Folate and potassium. These nutrients can help soothe the hair and prevent it from greys. Kiwi also contains Zinc which is crucial for hair growth and repair tissue. It also hydrates the scalp, nourishing and moisturizing the hair follicles. 

5. Avocado


Avocado is one of the unanimously best food when it comes to skin and hair. It is packed with monounsaturated fatty acids which are required for moisturizing the skin and the scalp. It is also loaded with antioxidants, potassium, magnesium and folate that can help to reduce inflammation and stress. They act as a nutrient booster and helps the body to absorb nutrients more easily than other foods. 

6. Oatmeal

Oatmeal is low in glycemic index. Glycemic index is a scale that rates foods with carbohydrates according to how much each food can raise the blood sugar level. Foods with a low glycemic index are better as foods with high glycemic index cause inflammation and acne breakouts. Oatmeal is low in glycemic index, so it is great for your health as well as your hair and skin. 

Also Read: Oatmeal Benefits For Skin

7. Tomatoes

Tomatoes are rich in antioxidant lycopene which improve the ability of the skin to protect itself from harmful UV rays. It also contains vitamins and iron that can help add shine to dull, rough and damaged hair. Make sure to stack up on canned tomato sauce, tomato juice and ketchup. 

8. Quinoa


Quinoa is rising in popularity due to the recent discovery of the number of beneficial nutrients it contains. It is rich in protein and amino acids that are the building blocks of all the cells in the body. For healthy growing hair, you can add quinoa to your everyday diet. Not just your hair but it also serves your skin the best. It helps in hair repair damage by renewing old cells and boosts the growth of new cells. 

9. Dark Chocolate

Yes! For all dark chocolate lovers, your favorite chocolate might be one of the best superfoods for hair growth as well as glowing skin. It contains antioxidants called flavonoids that protect the skin and scalp from harmful UV rays. Pure dark chocolate also contains zinc and iron which improve cell growth and boosts blood circulation in the scalp and the skin, leading to healthier and fuller skin. 

10. Sweet Potatoes

Sweet Potatoes
Sweet Potatoes

Sweet potato is one of the most nutritious and fibrous foods which is also rich in minerals and vitamins. Sweet potatoes are rich in Vitamin A which helps in the production of sebum, an oil secreted by the scalp that helps prevent hair follicles from drying and breaking apart. Apart from the hair, sweet potatoes can also be beneficial for your skin, making it look soft, supple and radiant. 

11. Salmon

Eating salmon and other fatty fish is a great way to improve hair and skin health. It is rich in protein, omega-3 fatty acids, iron and Vitamin B12. Omega-3 fatty acids can help protect from sun damage and strengthen scalp health. Adding plenty of protein may help you get rid of hair loss. Vitamin B12 is a great nutrient to make your hair color more vibrant. 

12. Almond Butter

Your hair, skin and nails need enough nutrients for being healthy and strong. Almond butter is rich in protein and fibre which can help your body stay well-fueled and healthy. It is loaded with Vitamin E, manganese and selenium which keeps your hair shiny. Vitamin E can also help protect your skin from harmful UV rays. 

These were some of the amazing superfoods for hair and skin. If you want healthy and strong hair and glowing skin, add these foods to your diet for the long term and stick to them, you won't regret it! 

Also Read: Superfoods Checklist For New Mothers