The 4 Best Drugstore Shampoos For Oily Hair

Amazon / Bustle

If you have oily hair, the wrong shampoo can actually make it greasier. Luckily, the right shampoo doesn’t have to be expensive. The best drugstore shampoos for oily hair utilize clarifying and oil-absorbing ingredients like apple cider vinegar, tea tree oil, salicylic acid, clays, and sulfates to help keep grease in check without stripping the hair of too many natural oils.

When selecting a shampoo for oily hair, it’s important to pay close attention to the ingredients list. Ingredients like cider vinegar, tea tree oil, and clay can balance a greasy scalp. Sulfates tend to get a bad rap because they can be irritating for some people, but if they don't bother you, they can work wonders in terms of getting rid of excess oil. Steer clear of very heavy, moisturizing shampoos, though, as they can weigh down your locks.

In addition to your daily shampoo, you may also want to consider adding a clarifying shampoo to your routine. These extra-powerful shampoos are specifically formulated to cut through product buildup and oil, leaving your hair squeaky clean. They should be used once a week at most to avoid drying out your hair.

Keep grease at bay with these four shampoos for oily hair. These picks are all drugstore finds, so they’re super friendly on the budget — $7 or less — and Amazon reviewers attested that they’re super effective, too.

We only recommend products we love and that we think you will, too. We may receive a portion of sales from products purchased from this article, which was written by our Commerce team.

An Inexpensive Shampoo With Oil-Absorbing Clay

This shampoo from L’Oréal is like a miracle worker when it comes to oiliness. The shampoo is formulated with a grease-fighting blend of sodium laureth sulfate, salicylic acid, and three clays to wash away dirt and oil in order to purify the scalp and hair. Amazon reviewers indicated that this pick has helped them go longer between washes, a biggie if you deal with oily hair. And for $4 a bottle, it really doesn’t get much better than that.

Enthusiastic Amazon review: "i just bought this shampoo because my roots get so oily and gross, even on days i wash my hair. usually i’ll go a few hours where my hair looks clean, but by the end of the night, it’s greasy. this shampoo is amazing and i can’t believe i didn’t know about it sooner."

A Sulfate-Free Shampoo With Peppermint & Tea Tree Oil

With more than 2,100 reviews on Amazon and a 4.4-star rating overall, reviewers reported that this OGX shampoo is perfect if you’re looking for hydration without greasiness. It contains tea tree oil, which is great for oily hair since it can soothe stressed-out scalps, as well as sebum-banishing peppermint oil. And if you’re worried about sulfates, this pick doesn’t contain any.

Enthusiastic Amazon review: "Love the smell. My hair leans towards oily, especially in the summer when I sweat a lot, and this shampoo clarifies it without stripping it dry."

A Shampoo With Apple Cider Vinegar To Remove Oil

This Aveeno shampoo is clearly formulated with oily hair in mind. It contains apple cider vinegar, which removes excess oil and can help restore a healthy pH balance in your scalp while adding shine and volume to the hair. Oats are a beneficial ingredient, too, because they soothe and calm the hair, keeping it hydrated, but not greasy. Amazon reviewers mentioned that they’ve really noticed a difference in their hair after making the switch to this shampoo; they gave it a solid 4.4-star rating on the site, among 880 and growing reviews.

Enthusiastic Amazon review: "I have very oily hair and this is literally the first shampoo that helps. Smells great, you don't need a lot. I love it."

A Fan-Favorite Clarifying Shampoo You Can Use Once A Week

If you’re looking for an extra-deep clean, this Neutrogena clarifying shampoo can certainly provide it. According to the manufacturer, the shampoo helps to remove up to 90% of residue caused by oils, shampoos, conditioners, and other hair products. If you peer closely at the ingredient list, you may notice sodium laureth sulfate near the top, which makes sense because sulfates can be enormously effective at ridding the hair of oil. Amazon reviewers have certainly backed up these claims, giving this pick an overall 4.6-star rating on the site after thousands of reviews.

It’s recommended to use this clarifying shampoo only once a week so your hair doesn’t get dried out.

Enthusiastic Amazon review: "I have very oily and thick hair. Sometimes I will wash my hair in the morning and by evening it looks gross again. Dry shampoo has never worked for me. I bought this in the hopes that it would help, but I was not expecting it to be this amazing. My hair has lots of volume now and I was able to go a few days without washing it. My shampoo and conditioner have also worked better since then. I only use it once a week."