The best hair colours for hazel eyes in 2023.

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?

Hair colour is a big decision. You want to be sure that your new hair colour will look good on you and the best way to do that is by choosing colours that flatter your features.

But how do you know which are the right hair colours for you? What if you choose one of these flattering shades only to find out later it doesn’t work with your skin tone or eye colour?

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!

What colour are hazel eyes?

These eyes might appear green in some lights, brown and even yellow in others. They’re pretty striking and magical!

They’re actually made up of a multitude of different colours, including greens, golds and browns. These different colours all merge together to create one show-stopping eye colour.

Hazel eyes can range from very light brown to a very dark, almost black shade of brown.

You might even find that they have flecks of gold within them too. If you have green, golden or yellowish hues in your eyes then these colours will also shine through and give them a gorgeous emerald hue.

hazel eye color two people

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

These eye colours make your options so versatile when it comes to choosing a hair colour.

Any shade of brown, red and golden blonde will look amazing. This does not mean that you can go wild with any colour that takes your fancy though, because there are some colours that just won’t suit you at all!   

For example, if you have green or yellow in your eyes then avoid any dark reds, oranges, black or even golden blonde shades as these will only make the green/yellow hue in your eye stand out more. You want to choose a hair colour that minimizes this effect.

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!

best hair colors for hazel eyes collection interest board

Let’s break it down. To pick the best colour for you, 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 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 you. 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

Watch and learn: How to pick the perfect hair colour for your eyes and skin tone.

YouTube player

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 your features! Just click on the image below!

which hair colors suit me quiz

What hair color suits me?

What are the best hair colours for hazel eyes?

Hazel eyes are such a beautiful colour, and when paired with the right hair colour, they can become even more stunning.

There are many different shades of blondes, browns, reds, blacks and even greys to choose from, so finding your best hair colours is largely a matter of experimentation.

Now you know if you’re warm or cool tones, here are some of the most on-trend shades you need in your life today!


Ash brown.

ash brown hair instagram

Cool shades of brown blend with hazel.

The first colour that suits this colour and a 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 the gold flecks in your 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.

Find out if it’s a colour that complements you at Ash brown hair | How to get the cool brown look at home.


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 eye colour 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.

Check out more silver ideas and inspiration at Silver hair | How to get the gorgeous grey look at home.

Ash Blonde.

ash blonde hair

Cool blonde to make hazel eyes pop.

Blonde hair with light 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 light eyes.

It’s not as light as platinum blonde, but 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.

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



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 gold 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, depending on the base colour your hair is to begin with.

Find out more about Copper hair | How to get the beautiful bronze look at home.

Chocolate brown.

chocolate brown hair

Sweet chocolate brown.

Brown hair and hazel 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 warm rich tones and magically makes your skin look healthy and shinier too.

Chesnut browns are a lighter tint of brown and you can even try out mahogany if red undertones suit you.

Is chocolate brown hair for you? Read more at Chocolate brown hair | How to get the luxurious look at home.

Caramel Blonde.

caramel hair instagram

Going nuts for caramel and hazel.

Caramel hair is a great colour to try as it lifts your hair, your skin tone and makes you look and feel healthier with its sun-kissed vibes. If your eyes are on the hazel-green side, it will look awesome on you.

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

Want to know more? Jump into Caramel hair | How to get the sweet soft look at home.

How can I enhance my hazel eyes?

When it comes to hazel eyes, there is no “best” hue. The beauty of hazel eye colour is that you can carry off a wide range of shades and tones.

From warm copper rouge to chocolate-inspired brunettes, find your perfect shade to bring out the best in your eyes.

The hairstyle you wear will also go a long way to flattering your eye colour. Choose a haircut that frames your face like feathered layers or a shaggy fringe or bangs to accent your eyes and make them seem brighter.

Say yes to lighter looks like highlights. According to celebrity stylist Adam Reed, whose clients include Jennifer Lopez and Mischa Barton, “they really help to brighten up the eye”.

However, it is advisable not to go for anything too strong or artificial. Colours that tend to look better on hazel eyes include natural hues like honey tones, browns and dark auburns.

Parting words.

So, you’ve got your hazel eyes set on a few fabulous new hair colours.

If you want to go with something subtle and natural-looking, then browns or chestnut tones will suit your eye colour beautifully.

For those who prefer more dramatic styles, try shades like red-brown or copper – they’ll really make your gold flecks pop in the sunlight!

It’s all up to personal preference when it comes down to deciding what colour suits your personality and colouring best. Good luck!

Subscribe to Coloured Hair Care

Signup to get all our latest posts and updates straight to your inbox!

You can unsubscribe anytime. For more details, review our Privacy Policy.