The 15 Best Shampoos for Oily Hair (Plus Dry Shampoo and Conditioner for Good Measure)

by Caroline Harris

The 15 Best Shampoos for Oily Hair (Plus Dry Shampoo and Conditioner for Good Measure)
Shop Story

In the words of my grandma, “it’s almost wrong what a difference good hair makes.” She speaks the truth. Waking up with limp, lifeless strands can throw my whole day out of whack. Greasy hair is the worst, and don’t even get me started on the horrors of oily roots. I want every day to be a great hair day, which is why I have carefully compiled the best shampoos for oily hair (and decided to share with you).


These shampoos remove excess oil to achieve hair that’s the perfect balance of shiny but not too shiny. The high-quality products are gentle enough to be used on a regular basis, but still deliver a deep-cleaning to greasy hair.


If you’re spritzing on dry shampoo every other minute and you’re still stuck with oily hair, odds are you have overactive sebaceous glands. That sounds scientific, but all it means is that your scalp produces too much oil, which leads to a slicked appearance. Fortunately, there’s a cure. Swap out your shampoo, then try a home remedy to combat oiliness for a squeaky clean scalp.


For example, you can try applying apple cider vinegar to your hair. Mix three tablespoons of apple cider vinegar with one cup of warm water. Wash and shampoo your hair normally, then apply the vinegar solution. Let the solution sit for five to 10 minutes (the perfect amount of time for checking up on Instagram), then use cold water to rinse it out. Keep up this regimen three to four times a week to balance your scalp’s pH levels and maintain just the right amount of oil.


You can also experiment with coconut oil, jojoba oil and tea tree oil. It may seem counterintuitive to add oil to an already oily scalp, but many hair oils actually lead to a healthier scalp that produces less sebum than before. Look for hair care formulated with essential oils and natural ingredients.


Finally, reach for a shampoo that will get you the clean, luscious-looking hair you deserve. Lather up with the best shampoos for oily hair in 2020.


1 of 15 Image Credits: Amazon

Neutrogena Anti-Residue Shampoo


This Neutrogena shampoo rinses away up to 90 percent of residue caused by everything from air pollution to hairspray. The formula is gentle enough for all hair types, including color treated. Use the shampoo once a week for a thorough clean that also boosts volume.

2 of 15 Image Credits: Amazon

Best Drugstore Shampoo for Oily Hair

Maple Holistics Activated Charcoal Shampoo for Oily Hair


This detox shampoo balances your scalp’s pH levels so you can say “goodbye” to oily hair. The plant-based, charcoal-infused formula also includes carrier oils to treat dandruff. Ingredients like avocado oil, jojoba oil and sage essential oil nourish your scalp.

3 of 15 Image Credits: Nordstrom

Best Shampoo for Oily Hair and Dandruff

Le Labo Shampoo


This plant-based shampoo has a woodsy scent inspired by the Buddhist temples of Japan’s Mount Koya. Formulated with macadamia, rosemary leaf and rice extract, the shampoo deeply nourishes your hair. Continue your Le Labo haul with the soy wax candle loved by Taylor Swift.

4 of 15 Image Credits: Walmart

Best Natural Shampoo for Oily Hair

Dove Refresh+Care Volume & Fullness Dry Shampoo


Whether you’re rushing to work or cramming in a quick workout, sometimes you don’t have time to wash your hair. During those chaotic moments, spray on some customer-loved dry shampoo for a quick refresh. This product, which has over 1,500 reviews, immediately absorbs oil and adds volume to your hair.

5 of 15 Image Credits: Amazon

Best Dry Shampoo for Oily Hair

OGX Hydrating + Tea Tree Mint Shampoo & Conditioner


Refresh your hair with tea tree oil and peppermint for a healthy-looking shine. This shampoo and conditioner set is sulfate-free and approved for everyday use. Both restore your hair’s natural balance for softer, stronger tresses.

6 of 15 Image Credits: Amazon

Best Shampoo and Conditioner Set for Oily Hair

L’Oréal Paris Elvive Extraordinary Clay Rebalancing Shampoo


This rebalancing shampoo is designed to tackle oily roots and refresh dry ends. One happy Amazon shopper with “greasy” and “super thin” hair said, “this is by far the best shampoo I have ever used.” At $3.42, the price is unbeatable.

7 of 15 Image Credits: Amazon

Best Shampoo for Fine and Oily Hair

Aqi Tea Tree Oil Shampoo


Hairdressers say you shouldn’t wash your hair every day, but it can be tempting when you wake up with greasy-looking locks. Switch out your current shampoo with this tea tree option to balance oil, remove dandruff and relieve an itchy scalp. The fortifying product cuts down on your hair washing frequency by nourishing your hair with natural ingredients like henna extract.

8 of 15 Image Credits: Sephora

Best Shampoo for Oily Hair on Amazon

Bumble and Bumble Sunday Shampoo


Confession: My roommate owns this shampoo and I’m constantly “borrowing” it. This weekly cleanser promotes detoxification for more healthy-looking hair. Earning over 21,000 loves on Sephora, the BB Sunday Product is the real deal when it comes to livening up your hair.

9 of 15 Image Credits: Walmart

Best Shampoo for Oily Hair at Sephora

Garnier Fructis Pure Clean Fortifying Shampoo with Aloe and Vitamin E Extract


This Garnier shampoo includes aloe extract and vitamin E for a deep clean that’s free of parabens. A delighted customer with “naturally oily hair” claims that “a deep clean with this shampoo at least once a week is a must.” Grab a bottle for only $3 for healthier hair.

10 of 15 Image Credits: Walmart

Best Shampoo for Oily Hair at Walmart

Dove Men+Care Charcoal Shampoo


Men with oily hair, meet your match. This Dove shampoo with charcoal strengthens hair and delivers a fresh scent lasting up to 24 hours. As one reviewer writes, “I recommend this product to guys everywhere. I feel so fresh and clean, plus the smell is refreshing.”

11 of 15 Image Credits: Amazon

Best Men’s Shampoo for Oily Hair

Aveda Sap Moss Weightless Hydration Shampoo


Tame frizz and quench dry scalp with this lightweight shampoo. Infused with jasmine and cypress, this shampoo offers a gentle cleansing for more manageable hair. The Aveda product is constantly selling out, so act fast to make it yours.

12 of 15 Image Credits: Nordstrom

Best Lightweight Shampoo for Oily Hair

Aveda Rosemary Mint Purifying Shampoo


Massage this purifying shampoo into your hair to reap the invigorating benefits of organic peppermint, spearmint and rosemary. This shampoo has over 1,800 five-star ratings on Nordstrom, with reviewers agreeing that “it has a wonderful fragrance” and “I love the way this shampoo makes my hair feel.”

13 of 15 Image Credits: Sephora

Best Clarifying Shampoo for Oily Hair

Sachajuan Scalp Shampoo


This scalp shampoo soothes dry skin with ginger extract and rosemary oil. The result is revived skin and hair. As added wins, this shampoo also helps treat scalp acne and dandruff, according to reviewers.

14 of 15 Image Credits: Nordstrom

Best Shampoo for Irritated Scalps

Malin+Goetz Peppermint Shampoo


This shampoo is a Nordstrom bestseller for its sweet scent of natural peppermint and hair-softening properties. Scoop up a bottle for a mildly foaming formula that’s free of parabens and packed with amino acids.

15 of 15 Image Credits: Amazon

Best Scented Shampoo for Oily Hair

Klorane Shampoo with Nettle for Oily Hair and Scalp


As with all Klorane shampoos, this product is SLS free and full of herbs. The shampoo helps naturally control oils to curb greasiness. Plus, a bottle this sleek doubles as bathroom decor.