Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
We now live in the age of dry shampoo, which means our oily strands have finally found relief—sort of. Dry shampoos are a great way to revitalize limp, lifeless hair that could frankly use a wash. But as much as we love our holy-grail hair refreshers, they do come with their own set of troubles (e.g., buildup and clogged pores). Over time, they can leave our hair looking dry and damaged. In times like these, we always turn back to traditional shampoo to get us back to clean, full-bodied locks.
Read on to discover the best shampoos for oily hair.
Best Overall: Paul Mitchell Deep Cleaning Shampoo Two
This shampoo works like a charm to get grease under control without stripping the hair of the necessary oils. Formulated with jojoba leaf extract and white ginger, this shampoo will remove excess oil, leaving your hair fresh and full of body. It also helps minimize future oil production, so your hair and scalp will become less oily over time.
Best Budget: L'Oréal Paris Elvive Extraordinary Clay Rebalancing Shampoo
Transform your hair at an incredible price with this rebalancing clay shampoo from L'Oréal. Three refined clays work together to rebalance your greasy roots, and reviewers rave that it delivers on its promise to control oil while leaving hair looking silky. Unlike shampoos that suggest you wash every day, this formula not only helps fight the negative effects of over-washing but keeps hair clean for up to 48 hours so you can break the vicious cycle of daily shampooing.
Best Drugstore: Neutrogena Anti-Residue Formula Shampoo
This clarifying shampoo is a drugstore favorite. Use it any time your hair starts feeling heavy with buildup and emerge post-shower with soft, squeaky-clean strands.
Want more options? We rounded up the best drugstore shampoos for healthy hair on a budget.
Best Lightweight: Nexxus Hydra-Light Weightless Moisture Shampoo
If you’re looking for an accessible shampoo that you can pick up at your local Walmart, turn to this top-rated pick from Nexxus. It deeply moisturizes your hair while stripping the oils that weigh strands down and make them appear greasy. The formula is silicone-free and is made with deep-sea minerals, antioxidants, and nutrients, which are all lightweight and ultra-hydrating. This shampoo makes your locks so lightweight that it even adds volume and movement, where oiliness once stood in the way.
Take a peek at some of the other best shampoos at Walmart.
Best for Thin Hair: Redken Clean Maniac Micellar Clean Touch Shampoo
When you’re working with a delicate mix of thin and oily hair and you want a product that strikes the right balance, try this innovative micellar shampoo from Redken. As a refresher, micellar technology utilizes gentle molecules designed to draw out impurities in your skin or hair, giving you a deep clean. In this shampoo, those molecules called micelles work in the same way, by drawing out oils, dirt, and product buildup without being too harsh on your strands. The gentle formula is also safe for color-treated hair so it won’t prematurely strip your locks of their dye job.
Check out our guide to the best shampoos and conditioners for fine hair that deliver serious volume.
Best Splurge: Aveda Scalp Benefits Balancing Shampoo
Massage this in during your next shower for tresses that are cleansed all the way to the root. Aveda’s unique formula contains burdock root, echinacea, and sage to gently remove sebum and buildup.
Best Clarifying: Suave Naturals Daily Clarifying Shampoo
This pH-balanced, deep-cleansing shampoo will remove product buildup without stripping your hair of its necessary moisture. Follow it up with the brand’s Daily Clarifying Conditioner, which will nourish your hair without weighing it down.
Best for Irritated Scalps: Phyto Phytocedrat Purifying Treatment Shampoo
Oily hair often comes with another problem: dandruff. Phyto’s Phytocedrat Shampoo is formulated to reduce excess sebum secretion with mild botanicals and will help you wash your hair less frequently. If your dandruff situation is a bit more serious, try the brand’s Phythéol Exfoliating Shampoo; it’s designed to remove loose dandruff flakes while intensely hydrating your hair.
Best SLS-Free: Klorane Shampoo with Nettle
Klorane suggests alternating between this shampoo and its Dry Shampoo With Nettle every day to help increase the time between washes and keep your hair cleaner for a longer period of time. The shampoo uses nettle extract and a gentle cleansing base to reduce oil.
Best Scent: Avalon Organics Clarifying Lemon Shampoo
Enriched with vitamin E, wheat protein, aloe, chamomile, and lemon, this clarifying shampoo gently removes buildup and enhances shine. People love it for its fresh lemony scent.
Still can't find what you're looking for? Check out our guide to the best natural shampoos for every hair type.