7 Vitamins to Take for Fixing Greasy Hair

By Leah Williams •  Updated: 08/27/22

So you’ve tried it all-switched shampoos, tried anti-oil hair rinses, went easy on styling products. Still, your hair is oilier than you want it to be.

Maybe the solution for minimizing an oily scalp and hair needs to come from the inside. We at Lucky Curl explore hair vitamin options that may help you get rid of greasy hair.

What vitamins are good for greasy hair?


Biotin, also known as vitamin B-complex, is essential in the metabolism of fats and proteins. Biotin could help regulate sebum production, the leading cause of oily hair.

Vitamin A

Vitamin A is another nutrient that helps keep the scalp and hair healthy. This vitamin can be found in leafy greens, carrots, sweet potatoes, and pumpkins. It’s also available in supplement form.


Zinc is a mineral that’s critical for cell growth and reproduction. Zinc supplementation helps keep sebaceous glands around the hair follicles in good working order, preventing thinning hair due to hair loss.

Vitamin D

This vitamin helps the hair and scalp by regulating the growth and shedding of the hair follicle.It is found in egg yolk, fatty fish, and fortified foods. It can also be taken as a supplement.

Vitamin E

A known vitamin to improve hair and skin, Vitamin E can be found in almonds, spinach, and avocados. This vitamin is an antioxidant that can help protect the scalp and hair from damage.

Vitamin C

What can vitamin C do? It is an antioxidant that can help reduce sebum production. This vitamin is found in citrus fruits, strawberries, and bell peppers. It’s also available in supplement form.

Vitamin B-12 and other B vitamins

B vitamins can help reduce oily scalp and hair by regulating sebum production. Sufficient intake of vitamin B6 (pyridoxine) can help reduce sebum levels.

Vitamin B-12 (cobalamin) is also essential for hair health because it helps with cell reproduction. Vitamin B2 (riboflavin) makes hair shiny and strong, too.

These vitamins are more effective in combination than taking too many pills or tablets at once.

If you suspect that your diet may lack certain vitamins or minerals, talk to your doctor about supplements.

Reasons for Greasy Scalp and Hair

Why hair and scalp get greasy depends from person to person. It could be anything from hormones to genes to diet. But one thing’s for sure; an oily scalp leads to oily hair.

When sebum (oil) is produced in excess, it coats the hair shaft and makes strands look limp and greasy. If you have an oily scalp, the chances are that your hair gets greasy fast.

Greasy hair and scalp also vary with hair type. Straight, thin hair is usually oilier.

When to See a Doctor

When you’ve changed your diet and lifestyle, and nothing seems to help, it’s time to see a doctor. A medical professional can help you determine the cause of your oily scalp and hair.

They may also be able to recommend other treatments or solutions that could help get rid of your oily hair for good. This is especially true if you have skin issues. Your scalp is technically a skin surface, and if you have oily skin, it usually extends to your scalp.

Your doctor can also help you decide which vitamin combo will work. Vitamins and minerals can help combat oily hair, stop hair loss due to hair fall, and enhance hair growth. But taking too many supplements all at once is inconvenient-not to mention risky without a doctor’s supervision.

It’s generally better to get a balanced diet, with foods rich in these vitamins and minerals.

Diet Changes for Healthier, Less Oily Hair

Want to cut down on the grease in your hair? You might want to consider making some dietary changes. like the following:

  1. Eat more lean protein and fewer carbohydrates. Doing this helps you control sugar cravings and stabilize your blood glucose levels.
  2. Consume more Omega-3s, which are essential fatty acids. You can get them from fatty fish.
  3. Increase water intake and avoid sugary drinks. Drinking enough water helps to keep your scalp naturally moisturized from the inside.
  4. Controlling your sugar intake helps lessen the flare-ups experienced by people who suffer from seborrheic dermatitis.

Quick Tips for Fixing Greasy Hair

Finding a permanent solution to your greasy hair won’t be instant. For short-term oil production control, we recommend the following fast fixes.

Wrap up

These are some vitamins that may help you get rid of greasy hair. Try incorporating these vitamins into your diet or taking them as supplements to see if they make a difference.

Meanwhile, please look at our review of the best shampoo for oily hair. You’re sure to find one that suits you!

We hope this helps you in your journey to healthy hair!

Leah Williams

Leah Williams is the founder of Lucky Curl and has been in the hair care and styling industry for the last 15 years. Since then, she has developed incredible expertise and a deep understanding of how to treat and style the most difficult hair types and is passionate about sharing her knowledge with the readers of Lucky Curl.

Related Articles