23 of the best shampoos in the UK in 2021
Shampoo often gets forgotten about on the quest to healthier hair. Investing in fancy treatments and deep conditioners isn’t going to have nearly as much of an impact if you’re using the wrong shampoo, because you’re starting from a bad base. Once you know your shampoo is working wonders, you can start experimenting with extra products to get it into tip-top shape.
Your haircare routine deserves to be taken as seriously as your skincare because you can’t expect to achieve healthy, shiny, luscious hair when you’re using the wrong shampoo. In the same way, you wouldn’t use products for oily skin when yours is dry, you have to make sure you’re shopping for shampoos that are suited to your hair – there’s no one size fits all product that works for everyone. Look below for 27 of the best shampoos for every hair type and texture to get your hair on its A-game.
Best shampoo for dry hair
Maui Moisture Shampoo Shea Butter
Formulated with intensely hydrating ingredients, such as aloe vera juice, coconut water, shea butter, coconut oil, and macadamia oil, this shampoo revives dry hair and leaves it feeling soft and shiny.
As well as being filled with all those aforementioned nourishing ingredients, the shampoo is free from nasties like sulfates, silicone, artificial colours, minerals oils, and is 100 percent vegan friendly.
Best shampoo for oily hair and scalp
OGX Tea Tree Clarifying Shampoo for Oily and Greasy Hair
Having stubborn, oily hair is super frustrating.
In what feels like moments since you last washed it, your hair starts feeling oily again.
Unless you want to spend your life dependent on dry shampoo, you’ll need to find a shampoo that helps treat greasy hair properly – like this one from OGX.
Oftentimes the reason your hair feels greasy is that the shampoo you use hasn’t actually washed it properly, so this shampoo deeply cleanses to remove any residue or product build-up.
The sulfate-free formulation included tea tree mint, peppermint extract, and witch hazel to refresh and revitalise your hair from the scalp to the ends.
Best shampoo for fine hair
Kérastase Densifique Bain Densite
When you have fine hair it can be tempting to load up your strands with texturising sprays and volume mousses to try and instil a bit of bounce – but often this can leave it feeling dry and crusty, rarely giving you the voluminous results you were after.
This shampoo by Kérastase has been specially formulated to deeply clean hair while improving the body, texture, and strength of the hair.
The ingredient list contains hyaluronic acid, gluco-peptides, and ceramides to hydrate the hair and build body, helping hair to look fuller and thicker.
Best shampoo for thick hair
OUAI Haircare Thick Hair Shampoo
Thick hair can often be unruly, so you need a shampoo that’s up to the challenge.
With a blend of shea butter, avocado oil and keratin, this shampoo helps to care for thick hair, leaving it frizz-free and silky smooth.
Best shampoo for hair growth
Redken Extreme Length Shampoo
Growing your hair takes patience and dedication, and using the right shampoo can help ensure you’re on the track towards long, luxuriously healthy locks.
Redken Extreme Length Shampoo nourishes your hair with Biotin, helping to create an environment that encourages hair growth while also helpfully disguising split ends.
Best shampoo for damaged hair
Olaplex No 4 Bond Maintenance Shampoo
Our hair goes through a lot. Straightening, curling, drying, and colouring all take their toll and put you on the fast track to hair damage.
This Olaplex shampoo is world-famous for its ability to find broken bonds in the hair and repair them, adding moisture while gently cleansing.
Best shampoo for curly hair
Shea Moisture Coconut & Hibiscus Curl and Shine Milk
Shea Moisture works wonders on curly hair, with this particular shampoo going viral on TikTok for its deeply nourishing results.
Formulated with shea butter, silk protein, and Neem oil, this coconut and hibiscus shampoo not only smells incredible, but it also helps to moisturise and define curls, helping to restore body and shine.
Best shampoo for wavy hair
Mane ‘n Tail Original Shampoo and Body
Do you have hair that’s not quite straight, but not quite curly either?
When your hair sits firmly in the middle, it can be tough to find products that work with your hair.
This shampoo by Mane’n Tail was originally created for pony’s hair, but it was soon realised that the lightweight shampoo could work wonders on human hair too.
The lightweight shampoo deeply cleanses hair without stripping it of its natural oils, leaving wavy hair smooth, frizz-free, and manageable.
Kérastase Blond Absolu Bain Ultra Violet Shampoo
Blonde hair is famously hard to maintain, but using the right shampoo can make this once tricky task a breeze.
The Kérastase Blond Absolu Bain Ultra Violet Shampoo protects against brassy and yellow tones, with the hyaluronic acid and edelweiss flower enriched formula that leaves hair silky-soft with vibrant colour.
Best shampoo for brunettes
John Frieda Brilliant Brunette Visibly Deeper Colour Deepening Shampoo for Brown Hair
Is your brown hair looking a little dull?
This John Frieda shampoo has been specifically formulated for brunettes, helping create a colour that’s deeper, richer, and healthier with the addition of cocoa and evening primrose oil.
Best shampoo for red hair
John Frieda Radiant Red Boosting Shampoo for Red Hair
Red is famous for how fast it fades, but you can help to extend the lifespan of your colour by using this John Frieda shampoo,
The shampoo nourishes hair with pomegranate extract and vitamin D while infusing red tones to enhance your colour.
Best shampoo for dandruff
Nizoral Anti-dandruff Shampoo
With over 12,000 5-star reviews on Amazon, it’s safe to say dandruff sufferers have found a shampoo they can trust.
Nizoral Anti-dandruff Shampoo contains ketoconazole, which helps to both treat and prevent a dry, flaky, itchy scalp.
Kérastase Densifique Bain Homme
Men often struggle with hair thinning on a larger scale than women, so if that’s a concern it may be wise to invest in a densifying shampoo – like this one from Kérastase.
With a thickening cocktail of biotin and texturising polymers, the formula of this shampoo thickens the hair fibre while cleansing the scalp to help you achieve thicker-looking hair over time.
Best sulfate-free shampoo
Moroccanoil Moisture Repair Shampoo
Sulfates are a big no-no in haircare, as they can strip your hair of its natural oils and leave it looking dry and lacklustre.
This sulfate-free shampoo from Moroccanoil is deeply hydrating, full of nourishing ingredients like argan oil, keratin, and fatty acids that help to restore moisture to dry hair.
OGX Charcoal Clarifying Shampoo for Oily and Greasy Hair
If your hair has been looking a little dull and lifeless, it may be time to use a clarifying shampoo.
If you’re someone who uses a lot of dry shampoo or styling products, these may leave a build-up that a regular shampoo can’t beat.
This shampoo from OGX uses activated charcoal and kaolin clay to purify and detoxify hair, leaving it properly clean and shiny.
If you struggle with greasy hair, this shampoo also works wonders and deeply cleaning the hair and scalp so it isn’t weighed down.
Aveda Shampure Nurturing Shampoo
Vegan beauty is booming, and it doesn’t have to stop with your makeup and skincare routine – you can adopt vegan products into your hair care routine too.
Using 98 percent natural ingredients and no silicones, this hydrating shampoo by Aveda adds hydration with Abyssinian oil while gently washing away dirt and build up in the hair.
Biogeo Blossom & Bloom Ginseng Biotin Hair Thickening Volumizing Shampoo
Flat, lifeless hair needs a little help getting that coveted bouncy volume you see on the red carpet.
This shampoo by Biogeo has been fortified with ginseng, ginger, biotin, and B5 to strengthen hair, leaving it visibly thicker and more voluminous.
Best shampoo for afro hair
Bouclème Curl Cleanser
Deeply nourish and define your frizz-prone curls with this hydrating formula that cleanses impurities from the hair and scalp without stripping away the natural moisture of your hair.
A powerful cocktail of argan oil, honey, and virgin coconut oil come together to impart a hit of hydration that leaves the hair looking revitalised.
Best budget-friendly shampoo
TRESemme Smooth Salon Silk Shampoo
You get more bang for your buck with this TRESemme shampoo, as it’s on sale now for just £1.60 for 500ml.
The smoothing formula counts silk proteins and vitamin H as core ingredients, helping to remove frizz and leave hair looking smooth and silky.
Best shampoo for coloured hair
Redken Color Extend Magnetics Shampoo
When you’ve dropped a bomb on getting your hair coloured, you want to do everything you can to extend the time between salon visits.
This shampoo from Redken helps to keep your colour fresh and vibrant, restoring that salon-fresh feel every time you use it.
Joico Moisture Recovery Shampoo
Shiny hair is hydrated hair, and as this Joico shampoo has been formulated to restore moisture levels in your hair, you can expect to see hair that’s smoother, shinier, and more manageable with each wash.
Best hair thickening shampoo
Kiehl’s Rice and Wheat Volumizing Shampoo
Some shampoos leave our hair so silky and soft that it actually ends up looking quite flat and lifeless.
If only there was a shampoo that left it silky soft and volumised. Well, there is, and it’s this one from Kiehl’s.
Formulated for flat, fine, or thin hair, this shampoo uses an enriching blend of rice and wheat proteins to cleanse hair without leaving any residue, while also adding body and fullness.
Buy now from Kiehl’s (£19.50)
Best shampoo for straight hair
Philip Kingsley Body Building Shampoo
At £60, this shampoo is a bit of an investment, but if you’re willing to pay to take care of your straight hair, it’s worth the money.
Straight hair can often veer into flat and lifeless territory if the wrong products are used, and this shampoo by Philip Kingsley uses a blend of keratin proteins and copolymers to strengthen strands and fight frizz.
Best shampoo for frizzy hair
Redken Frizz Dismiss Shampoo
The ultimate shampoo for fighting frizz, this gentle shampoo by Redken gently cleanses and tames frizz, while also nourishing and hydrating hair to leave it looking softer and smoother.
Best professional shampoo
Bumble and bumble Seaweed Shampoo
Founded by one of NYC’s hottest hairdressers, Bumble and Bumble creates top-tier professional products – like this seaweed shampoo.
The shampoo is both mild and moisturising, helping to keep your roots healthy while adding a distinct shine.
The seaweed in the formula helps your strands become more soft and elastic, and is suitable for all hair types.
Best shampoo for hair loss
Aveda Invati Advanced Exfoliating Light Shampoo
This all-natural shampoo by Aveda uses a mild exfoliant to purify the scalp, which creates the perfect environment for the growth of fuller, healthier-looking hair.
If you’re prone to oiliness this shampoo is especially helpful, as it uses a blend of turmeric, ginseng, and milk thistle to nourish the scalp and invigorate lifeless hair.
L’Oreal Elvive Dream Lengths Shampoo
This particular shampoo went viral on TikTok earlier this year, with users amazed with how it helped them speed up their hair growth process.
Formulated for long, damaged hair, the shampoo uses a blend of keratin, vitamins, and castor oil to encourage healthy strands, ward off spilt ends, and encourage hair growth.