It's time to bid greasiness goodbye
Having hair that gets greasy easily can be a nightmare, so finding the best shampoo for greasy hair is nothing short of essential.
It’s not just about how often you should wash your hair or not washing your hair before you go to bed – your shampoo really is the first port of call. You need something that will get rid of heavy-duty oil, without stripping your hair of all its natural goodness. It’s no mean feat trying to manage greasy hair, we know, but it can be done.
If you have hair that’s prone to the oily look, you’re no doubt tempted to wash it every single day and do so. But this can really damage your locks and end up stripping them of their natural oils and nutrients, which can end up leaving you with the delightful combination of greasy roots and dry ends. Not what you want, right?
You therefore need something that’s going to cleanse away the grease and keep it away for a few days. But don’t panic – we’ve done the hard work for you and scoured the market for the best formulas out there to combat greasy hair.
If you struggle with the idea of washing your hair every other day, arm yourself you one of the best dry shampoos for those in-between days. Not only will they absorb that pesky excess oil, but they will help lift a flattened root giving a boost of volume.
If the issue persists, don’t panic because there are other options, like scalp treatments – think of them like a facial for your head. Or speak with a trichologist if it’s really bothering you. You can also read our comprehensive guide to dealing with greasy hair here.
Allow us to help your find the best shampoo for greasy hair, whatever your budget or preference, below. You can thank us later.

Korres Liquorice and Urtica Shampoo, £10, Lookfantastic
Korres' shampoo for oily hair is excellent if you want to give your locks a really deep clean. The key ingredients here, liquorice and urtica, are effective in reducing the scalp's sebum levels, meaning it stays fresher for longer.

Phyto PhytoCedrat Shampoo, £15, Feelunique
What secret ingredient will you find in this shampoo to help with your greasy hair? Oil. Bear with us. They're essential oils - citron, tormentil, geranium, nettle, rosemary and sage - each one a botanical active ingredient, which means they actually do something. They actually help to regulate the amount of oil that you produce. Impressive, no?

L’Oréal Professionnel Serie Expert Pure Resource Shampoo, £12.90, Lookfantastic
It's completely natural for your scalp to produce oil - it's what keeps everything hydrated. However, sometimes that production can get a little out of control, so you need a shampoo like this which gets everything back to normal.

L’Oréal Elvive Extraordinary Clay Shampoo, £2.99, Boots
When you have an oily complexion, which ingredient is always recommended to help fight it? Clay. Et voila! It does the same in this shampoo. Also what a billy-bargain.

Sukin Oil Balancing Shampoo, £9.99, Feelunique
Another natural favourite here. Not only will you fall in love with the way that it helps with your greasy hair, but you'll swoon over the citrus and spearmint scent every time you wash your hair.

Vichy Dercos Nutrients Detox Shampoo, £11, Feelunique
Did you know that where you live can affect how oily your scalp is? Yuh-huh! If you live in a heavily-polluted area - London, Birmingham, Manchester, any big city - then that can play havoc. This smart shampoo works to try to diminish those effects, leaving you with lightweight, silky hair.

Josh Rosebrook Balance Shampoo, £33, Naturismo
If you prefer natural products, then look no further than Josh Rosebrook. This formula combines aloe vera, gentle natural cleansers and herbal infusions that cleanse and balance out that pesky grease.

Christophe Robin Purifying Shampoo with Jujube Bark Extract, £29, Space NK
Christophe Robin is one of those brands that you will spot in the cupboards of beauty editors across the globe. It's French, it's chic and it works. If you suffer for a spot of dandruff on top of a greasy crown, then this will help with both woes. The shampoo cleverly absorbs excess oil and keeps dandruff at bay for 72 hours.

Leonor Greyl Bain TS Shampooing – Balancing Shampoo for Oily Scalp & Dry Ends, £25.50, Lookfantastic
Packed full of naturally-derived active ingredients - lime tree oil, sage, yeast, wheat germ oil - this shampoo also has anti-perspirant and anti-sebum properties that help to revive greasy scalps.

Ouai Clean Shampoo, £22, Cult Beauty
Ahh Ouai, how we love this brand by mega-celeb hair stylist Jen Atkin. Her Clean Shampoo does just that: it cleans your scalp of all product and dirt build up and helps reduce excessive oil to reveal fresher, healthier looking hair. (If you don't follow Aitken on Instagram yet, we really must insist that you do right now because she constantly gives you tips on how to use her products.)