All Orders Above $50
Free gifts at $50, $75, $100
Money Back Guarantee →

Best Shampoo For Oily Hair: 5 Shampoos To Get Rid Of Greasy Hair

Post Image

When it comes to hair, I think we can all agree that “oily” is not a good look. We can also agree that there is a world of difference between shiny hair and oily hair, no matter how much those with oily hair try to claim that their greased-up locks have got a “natural shine”. The truth is that even if you don’t suffer from oily hair on a regular basis, we’ve all been victim to a greasy hair day or two.

When left uncontrolled, oily hair can not only cause you to be self-conscious about your hair, but also about your hairline and face. This is because the oil can accumulate, leading to acne at the hairline. Whichever way you look at it, oily hair is a pain in the neck, to say the least. If you can relate, or are just looking for ways to prevent oily hair in general, keep reading as we break down the best shampoos to get rid of greasy hair.

How To Prevent Oily Hair

Woman in shower washing brunette hair.

It’s best not to wash your hair every day.

The good news is that there are numerous ways to prevent oily hair. First things first, take it easy with the conditioner. Many people will be surprised at how little conditioner is actually needed to soften your hair. When it comes to luscious locks, it’s tempting to lather your hair in conditioner. But if you suffer from greasy hair, a little can really go a long way.

Now that you’ve lightened up on the conditioner, let’s get into the underlying cause of oily hair. More often than not, oily hair can be attributed to an imbalance of sebum production. This means that your scalp is producing more natural oils than your hair actually needs. This is usually rooted in a pH imbalance. Using products that rebalance your scalp, specifically those with a higher acidity, helps to absorb those excess oils. This leaves your scalp healthy and thriving.

Another factor to consider when it comes to oily hair is that it’s not just about knowing how to prevent oily hair, but also how to manage it. Managing oily hair begins when you realize that frequently washing it to remove the grease actually won’t help matters much. Washing your hair strips at least some of your hair’s natural sebum, which your scalp then goes into overdrive to replenish. This leads to a vicious cycle of greasy locks. Give your hair at least 2 days between washes, if not 3 days. It might not be pretty, but with time your hair just might balance itself out.

Another great way to break the cycle is to try a shampoo that’s specifically aimed at balancing your sebum production and giving your locks that natural, healthy, definitely-not-greasy shine. Here’s our breakdown of the top 5 shampoos to help you get rid of greasy hair.

Top 5 Shampoos To Get Rid Of Greasy Hair

1. TRESemmé Shampoo For Oily Hair

If you’re looking for a staple hair care brand to cover your oily hair needs, TRESemmé’s shampoo for oily hair is for you. Its Between Washes collection refreshes your hair with a range of dry shampoos. However, if you’re looking for a shampoo that will help you while you wash, TRESemmé has yet another great product to offer. Its Cleanse & Replenish Deep Cleansing shampoo contains vitamin C to gently clarify your scalp from build-up (read: oil), to leave your hair healthy and revitalized.

Vitamin C is also known as ascorbic acid, which means that it’s a highly acidic compound. Acidic ingredients help to rebalance an overproduction of sebum in the scalp. It can’t be stressed enough: a healthy scalp is the foundation of healthy hair! Too many people focus on their locks and overlook their scalp. They then wonder why their hair looks the way it does when they’re seemingly giving it the attention it deserves. For those with oily hair, this is even more important. Grease builds up on the scalp. Once you get the scalp’s natural oils under control, your tresses will thank you. On that note: acidic ingredients are the way forward!

2. Dove Shampoo For Oily Hair

It’s not unusual for oily hair to also be fine, thin hair. This means that you can combat oily hair by adding some volume to your lackluster locks. Enter Dove’s shampoo for oily hair. Dove’s Daily Moisture Light is a lightweight shampoo that breathes life into flat hair. It’s ideal for daily use, which means that you don’t need to wait for a once-a-week boost like you do with other clarifying shampoos.

The only caveat with this shampoo is the fact that SLS is the second ingredient on the list. There are those who won’t mind this, and honestly it makes some sense to include sulfates in a product aimed to remove buildup. But it’s never an ideal inclusion. SLS is a surfactant that traps oil-based dirt and removes it with the stream of water from your shower. However, surfactants can be rather harsh on the skin and are often used in household cleaners. Just something to keep in mind next time you’re reading an ingredient label aimed for your hair or skin. Used in small doses, it can be great for creating a sudsy lather. But when it’s the second ingredient on the label, you might want to reconsider if your sensitive hair can handle it.

3. Suave Naturals Daily Clarifying Shampoo

When it comes to a greasy hair fix, a weekly clarifying shampoo just might not do it for some people. Oily hair can be caused by a pH imbalance, and if this is the case, once a week just won’t cut it to solve the problem from the root. That’s what makes Suave Naturals Daily Clarifying shampoo one of the top options for oily hair. It aims to rebalance your pH levels by washing away buildup and cleansing your scalp back to optimal health. It’s a ridiculously cheap option for anyone looking to balance their hair without much effort. It’s important to mention that once again, the key ingredient is SLS. This means that personally it wouldn’t be my first option, as it’s not the most gentle solution for fine hair.

4. OGX Shampoo For Oily Hair

If you have fine or oily hair, you need a shampoo that definitely won’t weigh down your locks. The OGX Weightless Hydration + Coconut Water shampoo combines coconut oil and coconut water for intense hydration without the weight. Honestly, the best part about this shampoo is that you feel like you’re showering in Bali thanks to the nutty, tropical scent.

If the coconut scent of this OGX shampoo for oily hair is not your thing, you can also try their Detoxifying Pomegranate & Ginger shampoo. It works to clarify your hair and remove stubborn build-up from the scalp. The anti-inflammatory properties of both these superfoods gives your hair a healthy shine while keeping oil production fully under control.

5. Apple Cider Vinegar For Oily Hair

Apple cider vinegar and apples.

You can make your own apple cider vinegar rinse at home.

If we’ve learned anything so far, it’s that greasy hair could do with a deep clarifying treatment. With an abundance of conventional shampoo options to choose from, you might be wondering what natural ingredients can take their place. That’s where apple cider vinegar for oily hair comes into play. ACV might not come in fancy packaging, but this household item is gaining popularity for its hair-healing qualities.

The acidity of apple cider vinegar helps to rebalance your scalp and control your sebum production. This means it’s a natural way to achieve the oily hair 3 C’s:  clarify, cleanse, and control. Concocting the perfect ACV rinse creates a natural shampoo for oily hair that means you don’t have to worry about any hidden chemicals or harsh ingredients. As an added bonus, it contains anti-bacterial and anti-inflammatory properties that can help to reduce dandruff on the scalp.

To create your own ACV rinse, mix 3 tablespoons of apple cider vinegar with 1 cup of warm water. Wash your hair as normal and follow with the apple cider vinegar solution. Massage it into your hair and scalp and let it sit for 10 minutes. Rinse with cold water and you’re good to go! Repeat twice a week for hair that’s balanced, oil-free, and de-slicked the totally natural way!


Whether you try to cover it up with a hat or a hoodie, or dry shampoo your locks to within an inch of their life, there’s no getting around the fact that oily hair is just not a good look. It’s usually more of an issue for those with fine hair, but nobody is immune to grease every now and then. The good news is that getting to the root cause can help alleviate your oily hair for good!

Try a weekly clarifying treatment to remove buildup on the scalp. Or, use a gentle daily cleanser to infuse limp hair with life. Better yet, harness the power of a natural ACV rinse for hair that looks just as healthy as it truly is! Balancing your scalp’s pH isn’t as science-y as it sounds when you know what ingredients to look out for. And always remember: healthy hair begins with a healthy scalp!