This article contains affiliate links. We may earn a small commission on items purchased through this article. For more information please see our Disclaimer.

Shampoo for Oily Hair

If your hair starts to feel greasy by lunchtime, you’re not alone. Oily hair is one of the most common hair concerns, especially among women who want their style to look effortlessly clean and fresh—without having to wash it every day.

The good news? With the right shampoo for oily hair, you can rebalance your scalp, add volume at the root, and stretch the time between washes. Here’s your expert-approved guide.

What causes oily hair?

Oily hair is caused by overactive sebaceous glands on your scalp. These glands produce sebum, a natural oil that protects and hydrates your scalp. However, factors like hormones, stress, diet, or overwashing can cause these glands to go into overdrive—leaving you with flat, greasy roots and dull lengths.

Long Hair blonde woman

What to look for in a shampoo for oily hair

When shopping for a shampoo for oily hair, you need a formula that gently removes excess oil without stripping your scalp (which can trigger more oil production).

Key ingredients to look for:

  • Salicylic acid – gently exfoliates the scalp and helps unclog oily hair follicles
  • Clay (like kaolin or bentonite) – absorbs excess sebum
  • Charcoal – detoxifies and deep cleans
  • Tea tree oil – has antibacterial and soothing properties
  • Witch hazel – a natural astringent that helps tighten pores and regulate oil

Avoid: heavy silicones, creamy moisturising shampoos, or anything labeled “hydrating” or “nourishing” unless it’s targeted for oily scalps.

How often should you wash oily hair?

You might think you need to wash every day, but that can actually make things worse.

  • Start with every other day and use a clarifying or oil-controlling shampoo
  • Use dry shampoo on non-wash days to absorb oil and maintain volume
  • Once a week, use a scalp exfoliating shampoo or treatment

The best shampoos for oily hair (that actually work)

Here are top-rated options for every budget:

1. Kérastase Specifique Bain Divalent

Kérastase Specifique Bain Divalent the luxury pick for oily roots and dry ends

  • Balances oil production without drying
  • Adds softness to mid-lengths
  • Chic scent and salon-quality formula
350

2. Living Proof Perfect Hair Day Triple Detox Shampoo

Living Proof Perfect Hair Day Triple Detox Shampoo for product build-up and pollution

  • Activated charcoal + gentle surfactants
  • Ideal for women using styling products daily
  • Safe for colour-treated hair
350

3. L’Oréal Paris Elvive Extraordinary Clay Shampoo

L’Oréal Paris Elvive Extraordinary Clay Shampoo best budget option under £10

  • Infused with 3 refined clays
  • Lightweight but effective
  • Great for oily scalps and limp hair
350

4. Neutrogena Anti-Residue Shampoo

Neutrogena T-Gel Shampoo for a once-a-week deep clean

  • Non-irritating, gentle formula
  • Removes excess oil
  • Unisex and fragrance-free
350

5. Bumble and Bumble Sunday Shampoo

Bumble and Bumble Sunday Shampoo cult favourite for weekly detox

  • Removes oil, hard water minerals, and pollution
  • Ideal for city dwellers or gym-goers
  • A little goes a long way
350

Expert tip: “When washing your hair shampoo your scalp twice and only condition the ends. It sounds simple but so many women forget this basic routine.”

Why does my hair get greasy so fast?

Hormones, over-washing, and using the wrong products (like heavy conditioners at the root) can all cause increased oil production.

Should I use conditioner if I have oily hair?

Yes—but only on the mid-lengths and ends. Avoid applying it near the roots.

Is dry shampoo bad for oily hair?

Not at all! Just make sure to wash it out thoroughly. Dry shampoo is your best friend between wash days, but overuse can clog follicles.

Can diet affect oily hair?

Yes. High-glycaemic foods, dairy, and stress can all increase sebum production. A nutrient-dense diet supports healthy scalp balance.

Will washing my hair less stop the oil?

Eventually—yes. It’s called “training” your scalp. Give it time, use the right shampoo, and gradually extend time between washes.

Winter Medium Haircuts 2024 2025 Layered Waves with a Side Part

The Secret to Clean, Fresh Hair Every Day

The best shampoo for oily hair isn’t about stripping your scalp—it’s about rebalancing it. Choose formulas with clarifying yet gentle ingredients, avoid product build-up, and pay attention to how your scalp reacts to your routine. Oily hair doesn’t have to be your default. With the right care, your blow-dry can last longer—and your hair will finally feel as clean as it looks.

You may also like:

Charlotte ‘Lottie’ James is a beauty journalist with 9 years’ experience as a professional hairdresser and AOFM-trained makeup artist. A trusted industry expert, she combines editorial authority with hands-on expertise to deliver deeply informed beauty content.