Last Updated on March 10, 2025 by Giorgia Guazzarotti

when it's a good idea to add olive oil to your shampoo

This may sound weird but… I add olive oil to my shampoo all the time.

Hear me out: shampoos can leave hair dry. But add a few drops of a moisturizing oil and your locks stay soft and moisturised even after a vigorous washing session.

The catch? It makes the shampoo less effective. And that’s not exactly a bad thing…

Why Do You Use Shampoo?

There’s a reason why shampoos are drying. Their job is to dissolve the oils on your hair. I’m not talking just about excess sebum. Some of your haircare products have moisturizing oils to keep your hair soft and shiny. Problem is, these oils attract dirt and dust, too.

When your hair gets dirty, you WANT to wash it. Enter shampoo. It uses surfactants, a family that allows oil to mix with water so that they can be rinsed off.

Surfactants get a bad rap for being harsh and drying. But if they’re too mild, they won’t clean. If you’ve ever tried to wash oily hair with sulphate-free shampoos, you know what I’m talking about. Very mild surfactants work well only for children or dry hair.

Don’t get me wrong. I’m not saying you should use the strongest surfactants, like sodium lauryl sulphate. I avoid that like the plague, too.

The key is to find a shampoo that contains cleansing agents strong enough to remove oils well but gentle enough not to cause irritations or dryness.

Another important factor? Your hair type.

If you have fine or thin hair, you probably don’t need to add extra oil to your shampoo. Your hair produces enough sebum to keep it hydrated. But if you have thick, coarse, or curly hair, your strands tend to be naturally drier because the oils from your scalp have a harder time traveling down the hair shaft. Adding a touch of olive oil can make a big difference.


Stop wasting your time and money on stuff that doesn’t work. Click on the image below to download “Skincare That Works” and finally get your best skin day – every day.

Skincare That Works ebook


Why Should You Add A Few Drops Of Olive Oil To Your Shampoo?

But if your shampoo is already too harsh? That’s where olive oil comes in.

Here’s the deal: shampoo dry out hair when they remove every trace of oil and sebum from your hair. By adding more oil to your shampoo, you’re guaranteed to have a little left on your locks after washing.

This extra oil moisturises your hair without making it look dirt and greasy. Win win.

And it’s not just about moisture. Olive oil has other benefits for your hair, too:

  • Rich in Antioxidants: Olive oil contains antioxidants like vitamin E that help protect hair from environmental damage.
  • Prevents Breakage: Dry hair is more prone to breakage (fact). Olive oil helps strengthen strands and reduce split ends.
  • Soothes the Scalp: If your scalp tends to be dry and flaky, the anti-inflammatory properties of olive oil can help calm irritation.
  • Adds Shine: Olive oil smooths the hair cuticle, giving your locks a natural, healthy shine.

Tutorial

Here’s how add olive oil to your shampoo the right way:

  • Add 2-3 drops of olive oil to a dollop of shampoo in your palm before lathering up.
  • Avoid applying directly to your scalp if your roots get greasy quickly. Focus on mid-lengths and ends.
  • If you have very fine hair, start with just one drop and see how your hair reacts.
  • Consider alternating between an olive oil-infused shampoo wash and a regular wash to avoid any buildup.

The Bottom Line

Shampoo drying out your hair? Adding a few drops of olive oil prevents the shampoo from removing ALL traces of oils from your locks, keeping them softer and shinier for longer.

And best of all? It’s an easy, budget-friendly trick that doesn’t require buying expensive deep conditioners or switching to an entirely new haircare routine.