Best hair colours for hazel eyes 2021.

Best hair colours for hazel eyes

It’s time for a new you and you’ve got your hazel eyes set on a few fabulous new hair colours. But how do you know which are the best hair colours for hazel eyes?

Finding a hot hair colour that compliments your natural undertones is the way to go. Luckily, we’re here to help you do just that!

As an Amazon Associate, I earn on qualifying purchases.

How do I find the best hair colours for hazel eyes?

Blonde hair, Blue hair, Red hair, Silver, even full on Unicorn…there are trillions of hair colours to choose from these days. It’s enough to get your head in a spin.

And don’t forget all the styles! Ombre, sombre, balayage, flamboyage, highlights, lowlights and dip dyes…the choice is excitingly mind-boggling!

Screenshot 2021 02 15 at 2.59.29 PM 1

Let’s break it down. To pick the best colour for you that matches your hazel eyes, you’ll need to know if you have cool or warm natural undertones.

Do I have cool or warm undertones?

Finding the best hair colour for hazel eyes takes more than picking the sweetest, on-trend hair colour that most tickles your fancy. Your natural hair colour, skin tone and even the colour clothes you choose to wear all come into play.

These help us work out if cool or warm hair colours will suit hazel eyed beauties. In the same way, we use it to get the right colours for green eyes and the perfect colours for blue eyes too.

If you have cool undertones:

  • Your skin tone is pink or pale.
  • You prefer wearing jewel and pastel colours.
  • The colour yellow does not look good on you.
  • You have blue veins in your wrist.
  • Pearls and silver jewellery look awesome on you.

If you have warm undertones:

  • You have red or golden undertones in your hair.
  • Your skin tone will be golden, tan or olive.
  • You have green veins in your wrist.
  • You suit bright or rich shades.
  • You probably have freckles.
  • Gold jewellery looks awesome on you.
cool or warm undertones infographic

Take the quiz!

To find out if you’re warm or cool, you can also take our quick quiz which will tell you more about what colour hair brings out hazel eyes! Just click on the image below!

which hair color suits me quiz

What are the best hair colours for hazel eyes?

Now you know if you’re warm or cool tones, here are some of the best hair colours for hazel eyes you need in your life today!


Ash brown.

hazel eyes ash brown hair instagram

Cool shades of brown blend with hazel.

The first colour for hazel eyes and cool skin tone is super sexy Ash Brown. Ash Brown is a multi-dimensional colour with tints of brown and blues that will set off hazel eyes and make them sparkle. It’s also the ideal colour base for blonde ombrebalayage and highlights when framed against your cool skin. To be able to dye your hair this colour and get great results, you’ll need your hair to be pre-lightened, blonde or light brown to achieve the ashy effect.

Get the colour.

John Frieda Precision Foam Medium Ash Brown.

john frieda ash brown

Get the look.

Ash brown hair | How to get the cool brown look at home.


hazel eyes silver hair instagram

Sultry silver makes hazel eyes shine.

Silver hair is one of our fave, stand-out, on-trend colours this year and a sure fire way to get your hazel eyes pinging. The shimmering metallic hues of silver hair will compliment the pink tints in your skin with it’s cool icy undertones. You’ll need your hair to be super blonde, almost-white to get this colour on your hair and on point. The results are well worth it.

Get the colour.

Schwarzkopf Live Intense Colour Hair Dye Silver Steel.

q? encoding=UTF8&ASIN=B06X91JJJY&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBschwartzkopf silver steel

Get the look.

Silver hair | How to get the gorgeous grey look at home.

Ash Blonde.

hazel eyes ash blodne hair

Cool blonde to make hazel eyes pop.

Blonde hair, hazel eyes = dreamy. Ash blonde is a light smokey blonde that is beautifully blended with hints of blue, purple and silver. All perfect partner colours for your hot hazel eyes.

Your hair will need to have a light base colour to achieve it. Combine it with darker colours like Ash brown for balayage or ombre effects to dye for. Keep any brassiness at bay with a good purple shampoo. Any hints of warm yellow tones really won’t do.

Get the colour.

John Frieda Precision Foam Colour Hair Dye, Extra Light Natural Blonde

q? encoding=UTF8&ASIN=B01L96IEOM&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBjohn frieda extra light blonde

Get the look.

Ash blonde hair | How to get the cool blonde look at home.



hazel eyes copper hair instagram

Time to shine bright with copper.

Part of the fierce red hair family, copper is a heady mix of warm, red and gold tones. The metallic hues accentuate the sparkle and flecks of hazel eyes and looks fabulous with all light eyes like green and blue.

The cherry on the cake is that’s easy to achieve at home with off the shelf hair dye, whatever base colour your hair is to begin with.

Get the colour.

Garnier Olia Copper Hair Dye Permanent.

q? encoding=UTF8&ASIN=B00F98KPP8&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBolia copper hair dye

Get the look.

Copper hair | How to get the beautiful bronze look at home.

Chocolate brown.

hazel eyes chocolate brown hair

Sweet chocolate brown.

Brown hair and hazel eyes are an awesome combo. And chocolate brown hair is never not on trend. It’s a glossy, rich colour that is as luxurious as it sounds and keeps us at the top of our hair game from one season to the next. It’s a shade of brown that brings out the warm rich tones of hazel eyes and magically makes your skin look healthy and shinier too.

Get the colour

L’Oreal Paris Casting Creme Gloss Hair Colourant, Choc Brownie.

q? encoding=UTF8&ASIN=B0045ZU6T6&Format= SL450 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBhazel eyes chocolate brown hair

Get the look:

Chocolate brown hair | How to get the luxurious look at home.

Caramel Blonde.

hazel eyes caramel hair instagram

Going nuts for caramel and hazel.

Caramel hair is a great colour for hazel eyes as it lifts your hair, your skin tone and makes you look and feel healthier with its sun-kissed vibes.

Caramel blonde adds softness and richness to light coloured hair. Try it with golden highlights to add texture and depth, or combine with golden or chocolate brown for fabulous ombre and balayage looks.

Get the colour.

L’Oreal Excellence, Natural Dark Caramel Blonde

q? encoding=UTF8&ASIN=B002MA56EQ&Format= SL250 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBloreal choc brownie

Get the look.

Caramel hair | How to get the sweet soft look at home.

Best hair colours for hazel eyes at a glance.

Hair colourBest forHair dyeBuy it now
Cool tones.
best hair colours for hazel eyes ash brown
Cool tones.q? encoding=UTF8&ASIN=B06X91JJJY&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest hair colours for hazel eyes
Cool tones.q? encoding=UTF8&ASIN=B01L96IEOM&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest hair colours for hazel eyes ash blonde
Warm tones.q? encoding=UTF8&ASIN=B00F98KPP8&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest hair colours for hazel eyes copper
Warm tones.q? encoding=UTF8&ASIN=B0045ZU6T6&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest hair colours for hazel eyes chocolate brown
Warm tones.q? encoding=UTF8&ASIN=B002MA56EQ&Format= SL160 &ID=AsinImage&MarketPlace=GB&ServiceVersion=20070822&WS=1&tag=colouredhairc 21&language=en GBbest hair colours for hazel eyes caramel