10 Best Shampoos for Oily Hair





Last Updated: September 23, 2021

Oily hair seems to happen to all of us at one time or another, and sometimes it can seem impossible to control. Shampoo plays a part in this – many shampoos can damage your hair and dry out your scalp until you’re a hot mess of oil! But fear not, we’ve put together this article about the best shampoos for oily hair on the market.

Keep reading to find out how to get rid of oily hair once and for all!


Best Shampoo for Oily Hair

WOW Apple Cider Vinegar Shampoo

Best Overall

This shampoo works great on all hair types. It provides a powerful breakdown of build-up in the hair follicles to allow hair to breathe, making it ideal for those with excess oil. 

Not to mention, this fantastic shampoo uses avocado oil & virgin coconut to help strengthen & rejuvenate damaged hair, all while keeping frizz at bay.


L’Oreal Paris Elvive Extraordinary Clay Rebalancing Shampoo

Most Affordable

This specifically designed shampoo for oily roots & dry ends helps achieve an overall healthier appearance. 

Designed with three different refined clays to purify your roots & leave them more youthful than ever before, this shampoo gives instant hydration & balance. So, if you’re in the market for healthier looking hair for under $5, this is the scrub for you.


Maple Holistics Degreasing Shampoo

Best Sulfate-Free

Considered the best degreasing shampoo on the market, this product is perfect for someone struggling with extremely greasy hair. 

This clarifying shampoo, unlike most, actually helps to balance the oils in your hair, promote circulation, and improve overall hair strength.


Kérastase Specifique Bain Prevention

Best for Thin Hair

For thin or flat hair, this Kérastase shampoo is believed to help prevent hair loss and promote hair growth. Many claim that using this shampoo has improved their hair strength and reduced that oily shine & build-up that we all hate. 

Not to mention, this greasy hair shampoo also leaves your hair feeling softer, smoother, and much cleaner. Overall, you can’t go wrong with this beauty!


Nexxus Hydra-Light Shampoo

Best for Thick Hair

This salon-crafted shampoo is formulated with only the highest quality ingredients to help enhance proteins, improving hair health & quality. 

This gentle shampoo helps to hydrate your scalp to decrease oil production without weighing your hair down, leaving your hair looking healthy and manageable. Talk about the ultimate bae of shampoos! 


Neutrogena Anti-Residue Clarifying Shampoo

Best from Drugstore

The best drugstore oil control shampoo is hands-down the Neutrogena Anti-Residue Clarifying Shampoo. 

This clarifying shampoo is gentle on the scalp, while removing up to 90% of built-up residue from shampoos, styling products, & conditioners. Plus, it’s incredibly cheap!


Aveeno Scalp Soothing Almond Oil Shampoo

Best Smelling

Now, if you’re looking for an amazing hair product to help reduce oil and keep your hair smelling fresh, this Aveeno shampoo is for you. 

This luxurious, creamy shampoo is full of natural ingredients (such as oats & avocado oil) to give you a gentle and refreshing experience.

Side note: This brand also has some great shampoos for curly hair!


Maple Holistics Tea Tree Shampoo

Best for Color-Treated Hair

When it comes to color-treated hair, you need something gentle & delicate. Thankfully, this Maple Holistics shampoo is perfect for that! This sulfate-free shampoo, made with natural ingredients & enriched by 100% pure natural oils, is the ideal shampoo for those with colored hair. 

With a deep penetrating power to heal damaged hair & oily scalps, this is perfect for someone looking for a gentle yet powerful product. 

RELATED: The 10 Best Tea Tree Oil Shampoos


Nizoral A-D Anti-Dandruff Shampoo 

Best for Dandruff 

For those with oily hair that also have dandruff, Nizoral A-D Anti-Dandruff Shampoo is the one for you. With 1% ketoconazole, this shampoo is clinically proven to relieve itchy scalps & kill dandruff on the spot. 

Because of its ability to dry out dandruff, it is also believed to be excellent for minimizing an oily scalp (talk about a winner!). Gentle, soothing, & rejuvenating, you can’t go wrong with Nizoral.


Lemon Sage Oily Hair Shampoo with Tea Tree & Rosemary

Best Volumizing

This life-saving oily hair shampoo, infused with tea tree & rosemary oil works to clarify the hair. It balances oils and improve overall quality of the scalp. 

It is believed to deep cleanse each pore of excess build-up to promote hair growth for more thick & full hair. Nourishing & strengthening, this is the ideal shampoo to use if you’re looking for an increase in fullness & volume. 


Tree to Tub Soapberry for Hair

Best pH Balanced 

Tree to Tub is a great shampoo if you’re looking for something with a pH balance to combat oily hair. This scrub promises to not only moisturize your hair & scalp to provide you the best natural treatment on the market, but it also replenishes & relieves your hair, unlike any other shampoo. 

Show your hair some love with this rejuvenating & oil balancing shampoo!


Christophe Robin Clarifying Shampoo

Best for Oily Scalp

When it comes to oily scalps, the Christophe Robin Clarifying Shampoo is the prime choice. Known for its incredible ability to dive deep into the pores of your scalp for deep cleaning, this strengthening shampoo can combat dandruff. 

Your scalp will feel soothed & restored afterward.


OGX Weightless Hydration + Coconut Water Shampoo

Best for Curly Hair

This lightweight shampoo is the perfect option for maintaining curly hair without all the heavy ingredients.

It’s has a residue-free formula for clean, smooth hair without any excess oil.


Bumble and Bumble Sunday Shampoo

Best Weekly

This product is called “Sunday Shampoo” for a reason—you only need to use it once a week for a deep cleanse.

The paraben-free formula detoxifies hair by removing product buildup and residue for a clean slate. The price tag is a little heftier than others, but it’s well worth the money.


Baby Seba Med Shampoo

Best Children’s

This dermatologist-tested shampoo is specifically designed to gently cleanse your child’s hair while hydrating it with a pH of 5.5 to prevent scalp damage & dryness. 

Not to mention, it provides additional protection to the scalp to ensure your child’s hair is well replenished. Overall, you can be sure your baby will have only the most gentle treatment on the market with this shampoo. 


What helps with oily hair?

Honestly, there are a lot of things that can help to prevent greasy hair. Excess touching, brushing, and washing are some of the biggest culprits. Just keeping your hands off your hair & letting it do its natural thing is the best way to help it. 

How do I fix extremely oily hair?

  • Avoid shampooing your hair too often 
  • Don’t put too many products in your hair 
  • Use a clarifying shampoo every so often to remove build up
  • Try switching your shampoo (some shampoos can cause greasy hair)

Bottom Line

Overall, when it comes to the best shampoos for oily hair, there are many different types of products out there. It’s also important to remember that you could have an incredible shampoo, but your hair might still not live up to your standards because you’re washing it too much. Ease off the wash days!

UP NEXT: Function of Beauty Reviews – Is Custom Shampoo Worth the Hype?