Book a FREE consultation  
For a free consultation or assistance, please call 020 7730 6666

Browse by Category

Foods That Prevent Hair Loss

Nutrition has a key role in hair growth and good nutrition radiates in your hair, skin and nails. However, some people have hereditary tendencies to hair loss and the only way to prevent the genetic time bomb is to look at clinically-proven treatments for hair loss. But there are some foods that can help to fight against hair loss and promote healthy hair growth and the best known ones are….

Eggs for Hair HealthRed Meat

Lean red meat is probably the most beneficial food in the prevention of hair loss. It is the most easily absorbed source of iron, which is needed to help create haemoglobin to carry oxygen to the body’s organs and tissues and contains sulphur to keep the hair follicles in good health. Iron allows other nutrients to be more easily absorbed by the hair follicles by allowing your scalp to get a good flow of blood, and sulphur promotes hair growth by improving circulation in the blood to the scalp and decreases inflammation, helping prevent hair loss.

Minoxidil is a  proven treatment for hair loss that works in a similar way. The topical vasodilator generates new hair growth by increasing circulation to the scalp and opening up potassium channels. Red meat, especially liver, also contains vitamin A which reduces oil in the scalp and vitamin B3 which enhances circulation in the scalp.


Hair is mostly made of keratin and protein so a diet rich in protein is your fastest ticket to encourage hair growth and prevent hair loss. Eggs are a great source of protein and biotin to help produce keratin and sulphur to help prevent hair loss. Other protein and biotin sources are chicken, kidney, low-fat cheese, beans and some fruit and vegetables.


Healthy DietNot only do oats provide sustained energy levels, they also assist in maintaining the natural hair colour by aiding in the creation of melatonin and can help prevent hair loss.

Oats contain important minerals for hair growth such as potassium, phosphorus and magnesium, not to mention iron. It seems oats are an all round super food for hair.

Dried fruit and nuts

If you’ve got a sweet craving, dried fruit and nuts are the healthy alternative and more beneficial for you than you probably realise. Packed with iron, sulphur and biotin, dried fruit and nuts (and almonds in particular) are a great source of vitamin E which enhances blood circulation on the scalp and inositol which maintains healthy hair follicles.

Bean Sprouts

Bean sprouts contain an important nutrient for hair health known as silica and a must on your shopping list for foods that prevent hair loss. The body uses silica to help it absorb vitamins and minerals so even if you’re eating plenty of vitamins but not consuming silica, they might not be helping much. Hair grows from follicles within the skin at the base of the hair root and need nutrients to form new cells and generate healthy hair growth. Silica can also be found in the skin of cucumbers, red and green peppers, and potatoes.oysters The belgravia centre


Seafood is essential for hair growth and maintenance. Fish contains sulphur and provides essential fatty acids necessary for the maintenance of healthy hair and skin zinc-rich foods such as mussels, shrimp and oysters can help prevent hair loss by strengthening the hair follicles. Zinc plays a key role in many of the body’s functions, including hair growth, helping to build cells, keep hormones in check and assist with the absorption of various other vitamins.

Hairloss is a complex condition and nutrition can, to a certain degree, influence hair growth and the quality the hair. However, it’s important to remember that sometimes other factors can influence hair loss.

If you are worried you are not getting the necessary nutrients for good hair health via your diet, a targeted natural food supplement such as Hair Vitalics may help to fill in these gaps. If your hair is suffering despite following a healthy diet, there is more that can be done and it may be beneficial in discussing your concerns with a hair loss specialist.

The Belgravia CentreThe Belgravia Centre

The Belgravia Centre is the leader in hair loss treatment in the UK, with two clinics based in Central London. If you are worried about hair loss you can arrange a free consultation with a hair loss expert or complete our Online Consultation Form from anywhere in the UK or the rest of the world. View our Hair Loss Success Stories, which are the largest collection of such success stories in the world and demonstrate the levels of success that so many of Belgravia’s patients achieve. You can also phone 020 7730 6666 any time for our hair loss helpline or to arrange a free consultation.

Related Stories


26th January, 2010 at 10:21 am


I am a strict vegetarian. what vegetarian foods contain all the required chemicals for good hair. I have hairloss just above the crown. I stay in Saudi Arabia and have been blaming the slight salinity in the water supply which is used for bathing and to wash my hair. I apply olive hair and use good quality shampoo and conditioners. please suggest. Thankyou

2nd February, 2010 at 9:27 pm


Hi Rashmi, You will find the information you require and answers to your specific questions here - Vegetarian Foods That Help With Hair Loss.

25th March, 2011 at 7:00 am


ummmm if this is true then why does everyone i know who goes on a militant no carb/low carb diet that contains most of these foods mentioned here end up with thinning hair and hair falling out and have to take vitamins like biotin to help combat hair loss?

9th October, 2016 at 12:40 pm


is there anything i should take for diffuse hair loss and now androgen alopecia due to extrem stress for 5 yrs and hashmoto thyroiditis

17th October, 2016 at 1:20 pm

Sarah Belgravia

Hi Eileen, here is a full answer in response to your query. We hope you find this useful.

20th May, 2017 at 7:12 am


Hi, Im 19 years old and I noticed hair loss after cut to short hair , for the past 2 weeks, I can see losing 30+ hair everyday during shower. Also Im working out 5 times a week and I tracked what I'm eating everyday I eat enought Protein and Multivitamin daily. I Don't take steroids too. Is this cause by DHT or Temporary

22nd May, 2017 at 9:33 am

Sarah Belgravia

Hi Zack. Hair loss of up to 100 hairs per day is absolutely normal for everyone so it sounds as if you don't have anything to worry about. If you do think you are seeing the first signs of hair loss, perhaps consider a consultation with a hair loss specialist so that they can put your mind at rest.

Comment on this article

* required field

Will not be published

Online Consultation

Submit an instant online consultation so that one of Belgravia’s hair loss specialists can diagnose your condition and recommend an effective course of treatment, wherever you live.