top of page

10 Best UK Shampoos for Oily Scalp

Jun 9
7 min read

Updated: Aug 17



Hair care products and lemon beside hands massaging black hair, with an inset of oily scalp and hair follicle, clean spa-like scene
A variety of shampoo and conditioner bottles are displayed alongside natural elements like leaves and citrus, highlighting a focus on hair care and nourishment. An illustration of a person washing their hair and a hair follicle diagram emphasize healthy scalp maintenance.

By lunchtime, your roots can already look like day three hair - even when you washed it that morning. If that sounds familiar, finding the best shampoo for oily scalp is less about buying the harshest bottle on the shelf and more about choosing one that cleans properly without sending your scalp into overdrive. The right formula can make a real difference, especially in the UK where humidity, drizzle, central heating and hard water can all leave hair feeling heavier, flatter and harder to keep fresh.

An oily scalp is not always a sign that you are doing anything wrong. Sometimes it is genetics, sometimes it is product build-up, and sometimes it is a routine that is a bit too stripping. When your scalp feels attacked, it can respond by producing even more oil. That is why shampoos made for oily roots tend to work best when they balance the scalp rather than just blast it clean for a day.

What makes the best shampoo for oily scalp?

A good shampoo for greasy roots in the UK should remove excess sebum, sweat and styling residue, but still leave your lengths manageable. That balance matters if you have highlighted hair, curly hair, a sensitive scalp or dry ends. Many women end up using strong clarifying shampoos every wash, then wonder why their scalp still feels greasy and irritated.

The ingredients are usually the giveaway. Salicylic acid can help loosen oil and build-up around the scalp. Tea tree is popular for that fresh, just-cleansed feel. Clay and charcoal are useful if your hair gets weighed down quickly, while niacinamide and gentle exfoliating acids can help if your scalp feels congested rather than simply oily. If hard water is part of the problem where you live, a shampoo that helps remove mineral residue can also leave hair looking cleaner for longer.

10 shampoos worth considering

1. L'Oréal Elvive Hydra Pure 72H Rehydrating Shampoo

This one has become a popular choice for oily roots with dry ends, and for good reason. It gives that freshly washed feel without making the hair feel squeaky or rough. If your scalp gets greasy quickly but your lengths are prone to frizz from wind, colour treatment or heated styling, this is an easy everyday option.


2. Kérastase Specifique Bain Divalent

If you want something that feels a little more elevated but still practical, this is a strong pick. It is designed for oily scalps and sensitised lengths, so it suits hair that gets greasy at the top yet feels dry through the mids and ends. It is pricier than a supermarket shampoo, but many people find they need less product and can stretch washes a bit longer.



3. Neutrogena T/Gel Oily Scalp Shampoo

This is one to look at if your scalp is not just oily but also uncomfortable. If you deal with itchiness, flakes or that coated feeling at the roots, this type of formula can help reset the scalp. It is more treatment-led than pampering, so it may not be the one for soft, bouncy hair on its own, but it can be useful in rotation.

 

4. OGX Clarifying Strength and Rosemary Mint Shampoo

If you like that clean, tingly feeling after washing, this fits the brief. Rosemary and mint shampoos are having a moment, but this kind of formula is not just trend-led - it can be great for lifting residue from dry shampoo, styling cream and scalp oil. It works best if you use a lot of products or your hair tends to fall flat quickly.


5. Aveeno Apple Cider Vinegar Blend Shampoo

This is a lovely middle ground if your scalp gets greasy but does not tolerate aggressive cleansing well. Apple cider vinegar shampoos can help remove build-up and leave hair looking shinier, which is especially helpful if hard water leaves it dull. The texture feels gentler than a classic clarifying shampoo, so it suits more frequent washing.


6. Paul Mitchell Shampoo Two

This is a proper clarifying option for serious build-up. If your hair always feels heavy, your roots go slick fast, or your usual shampoo never quite leaves your scalp feeling clean, this can do the job. The trade-off is that it can be too much for colour-treated or very dry hair if used every wash, so most people do better using it once a week.


7. Vichy Dercos Oil Control Shampoo

Vichy is often a good shout when your scalp needs proper care rather than a cosmetic quick fix. This shampoo is aimed at excess oil while still being gentle enough for regular use. If your scalp becomes greasy within a day and you want something that feels more skincare-inspired, this is a smart option.

8. Faith In Nature Detoxifying Shampoo

Faith in Nature Detoxifying Shampoo is an affordable and refreshing option for those seeking cleaner-feeling roots without breaking the bank. Its invigorating tea tree formula helps to purify the scalp, making it especially beneficial after gym sessions, humid weather, or a week of heavy dry shampoo use. This shampoo is easy to incorporate into any routine, providing a fresh scent that enhances the cleansing experience. With its natural ingredients, it not only detoxifies but also promotes overall hair health.


9. Redken Amino Mint Shampoo

This is a favourite for women who want their scalp to feel really refreshed. It lathers well, leaves roots light, and suits finer hair that gets limp quickly. If your main complaint is flatness by the second day, this is the sort of formula that can help hair feel less collapsed at the crown.

 

10. Umberto Giannini Scalp Restore Shampoo

If you like trend-aware haircare that still does something useful, this is worth a look. It focuses on scalp health rather than just degreasing, which is often the better long-term move. Good for oily roots, occasional flakes and irritated scalps, especially if your current shampoo leaves you in that cycle of greasy then tight then greasy again.

My hair grew like crazy after using it and felt incredibly soft. This product truly transforms your hair experience, making it a game changer in the realm of haircare.


How to choose the right one for your hair type

If your hair is fine, oily shampoos that are lightweight and purifying usually work best. Rich, creamy formulas can leave fine hair looking flat very quickly, even if they claim to be balancing. Look for words like clarifying, purifying, detox or lightweight.

If your hair is thick, curly or colour-treated, you may need something more selective. Your scalp might be oily, but your lengths still need moisture. In that case, use an oil-control shampoo mainly at the roots and keep conditioner from the ears down. This sounds basic, but it makes a noticeable difference.

If you have a sensitive scalp, be a bit cautious with heavily fragranced or very strong clarifying shampoos. A scalp can be oily and sensitive at the same time, which is where people often get stuck. In that situation, a balancing formula is usually better than the strongest deep-clean option.

Why your scalp still feels oily after washing

Sometimes the shampoo is not the only issue. If you are not washing twice, your first cleanse may simply be breaking down oil and product rather than actually cleaning the scalp. A second wash often gives a much better result, especially if you use dry shampoo, hair oil or styling cream regularly.

Water temperature matters too. Very hot water can irritate the scalp and encourage more oil production, while lukewarm water tends to clean effectively without that stripped feeling. In hard water areas, mineral build-up can also stop shampoo from performing as well as it should, leaving hair dull at the root and oddly greasy at the same time.

There is also the question of how often you touch your hair. It sounds minor, but brushing constantly, pushing fringe away from the face, or checking your roots in the mirror all transfer oil back onto the scalp and hairline. If your hair gets greasy around the front first, that may be part of it.

A simple routine that helps oily roots stay fresher

The best results usually come from a small routine tweak rather than a miracle bottle. Wash thoroughly, focusing on the scalp rather than piling shampoo onto the lengths. If your roots get oily fast, shampoo twice. Use conditioner lightly and keep it away from the scalp.

A weekly clarifying wash can help if you use a lot of products or live somewhere with hard water. On other wash days, stick with a balancing shampoo that keeps things comfortable. Dry shampoo can still be useful, but it works better as prevention on clean hair than as rescue on already greasy roots.

Pillowcases, hairbrushes and even hats can also hold onto oil and product residue. If your scalp seems to get greasy unusually fast, washing those more often can make a bigger difference than you would think.

So, which is the best shampoo for oily scalp?

The honest answer is that it depends on why your scalp is oily. If you want an affordable everyday option, L'Oréal Elvive Hydra Pure and Herbal Essences Purifying Tea Tree are easy places to start. If build-up is your main issue, Paul Mitchell Shampoo Two or a rosemary and mint clarifying formula may suit you better. If your scalp feels oily but also irritated, Vichy Dercos or Umberto Giannini Scalp Restore make more sense.


The best shampoo is the one that leaves your roots clean for longer without making the rest of your hair feel punished. Start with the problem you are actually trying to solve - excess oil, flatness, flakes, hard water build-up or dry ends - and your choice becomes much easier. A good hair day usually starts at the scalp, and once that is sorted, the rest of your routine tends to behave itself.



Comments


SIGN UP FOR ALL UPDATES, POSTS & NEWS

© 2026 by Honesty First

bottom of page