Best Makeup For Green Hair
Green hair has stayed popular because it can look completely different depending on the shade, from soft mint and mossy tones to vivid neon and deep emerald.
That range also means there is no single makeup formula that works for every green hair colour. The most flattering combinations depend on the undertone, depth, and saturation of your green.
Whether your style is soft and ethereal, edgy, retro, or high-impact, the easiest approach is to decide whether you want your makeup to echo the green, contrast with it, or stay neutral so the hair remains the focus.
Treating your hair as part of the overall colour palette makes the finished look feel much more intentional than choosing eye, cheek, and lip colours separately.
If you have recently dyed your hair green, makeup that worked with your previous colour may suddenly feel too warm, too muted, or more dramatic than expected.
That is normal: changing your hair colour changes the contrast around your face and can make familiar blush, lip, and eye shades read differently.
You do not have to avoid colour, but it helps to decide whether you want your makeup to harmonise with the green, contrast with it, or stay neutral and let the hair take centre stage.
What is the best makeup for green hair?
It depends on your shade of green, your skin undertone, and how bold you want the overall look to feel. Neutrals are the easiest option, while pinks, mauves, purples, blues, teals, and carefully chosen greens can create flattering contrast or harmony.
Below, we’ll break down makeup colours for neon, mint, and emerald green hair, plus simple ways to keep bold eyes, lips, blush, and hair from competing with one another.
What Colours Go Well With Green Hair?

A useful starting point is to look at complementary, monochromatic, analogous, and neutral colour relationships on a colour wheel.
Colour theory is not a rigid beauty rule, but it makes it easier to understand why certain shades create contrast while others blend smoothly with green hair.
Some of the easiest colour families to pair with green hair are:
- Neutrals, like smoky greys and browns
- Opposing or contrasting colours such as mauves, pinks, berry tones, reds, and violets
- Monochromatic colours that are the same hue as your hair
- Analogous colours, such as lime greens, teals, and blues
The simplest approach is to choose one main colour direction and repeat it selectively across the eyes, cheeks, or lips. You do not need to match every feature to your hair for the look to feel coordinated.
Also pay attention to whether your green is warm or cool, pastel or saturated, and light or deep. A yellow-green neon shade behaves very differently beside makeup than a blue-green emerald or a dusty sage.
Here’s a guide on how to do that based on the type of green colour you have in your hair:
Best Makeup Colours For Neon Green Hair
If you have neon green hair, it’s likely bright and pulls a little bit yellow.
This is a high-impact colour, so you can either match its energy with vivid makeup or deliberately contrast it with clean neutrals.
Here are some makeup colours that look particularly stunning with neon green hair:
- Grape purple
- Lime green
- Juicy green and yellow
Because neon green hair creates so much contrast around the face, very muted makeup can sometimes disappear beside it, especially in photos or bright lighting.
If you want a bold look, choose another saturated shade such as purple, yellow, or lime. If you prefer something easier to wear, keep the complexion and lips neutral and let one colourful feature, usually the eyes, do the work.
Pick one of the choices above and incorporate it into your makeup look. If you’re not sure how, here are a few ideas:
- Use grape purple eyeshadow for a pop of colour on your eyes. You can pair it with black eyeliner, black mascara, and a neutral lip.
- Use bright purple eyeliner with purple mascara for a trendy look. Keep the rest of your features neutral.
- Feeling brave? Rock bright purple lipstick with minimal makeup on your eyes.
- Lime green eyeshadow paired with a black liner can look absolutely striking with your neon green hair.
- Lime green lipstick creates a deliberately monochromatic, editorial effect.
Keep the rest of your makeup simple so the lip and hair do not compete, and touch up the edges as needed to keep the colour looking crisp. - Combine lime green and yellow on your eyes by creating a smoky look with your eyeshadow.
Keep the yellow close to the inner lid and blend it out to lime green on the outer corner of your eyes. Pair with black eyeliner and a neutral lip.
Best Makeup Colours For Mint Green Hair
Mint green hair is usually light, soft, and cool-leaning, often sitting somewhere between pastel green and pale teal.
Colours that look striking with mint green hair are:
- Cool pinks and magentas
- Teal
- Light green and light blue
Cool pinks, mauves, teals, and icy blues tend to echo the freshness of mint hair, while soft taupes, greys, and rosy nudes keep the result understated. If your mint leans warmer or more yellow, slightly warmer pinks and peaches can also work. Here are some ideas:
- Fabulous pink lipstick, pink blush, and neutral eyeshadow with black cat eyeliner.
- Bold teal eyeliner on your upper lid with neutral eyeshadow and neutral lips.
- A tropical ombre eyeshadow that combines light green and light blue eyeshadows. Pair it with a neutral lip and bold black eyeliner.
- Pinky-mauve eyeshadow around your eyes, lined with a black pencil liner, and thickening black mascara will look gorgeous with your mint hair.
Keep your lips nude or light pink for this look. - A simple black liner over your top lash line paired with a light teal pencil eyeliner on the lower lash line would make your hair – and your eyes – pop.
Best Makeup Colours For Emerald Green Hair
Emerald green hair is typically deeper and more saturated than mint, which means it can support richer makeup colours without being overwhelmed by them.
Many emerald shades also have subtle blue or teal undertones, so cooler jewel tones often blend naturally into the overall palette.

Because emerald is deep and saturated, it creates a striking frame around the face and pairs especially well with makeup that has enough depth or contrast to hold its own beside the hair.
If you have emerald green hair, here are some makeup colours that can complement its richness:
- Deep mauve
- Kelly green
- Bright green and teal
- Dark smoky grey
Emerald green has enough depth to work beautifully with smoky neutrals, mauves, burgundies, teals, and other jewel tones. For a softer daytime look, taupe eyes, muted rose cheeks, and a nude or berry-toned lip can keep the face defined without competing with the hair.
A smoky grey eye gives you drama without adding another competing colour, while teal creates an analogous look that plays off emerald’s cooler undertones.
Here are some makeup ideas for you to try:
- Mauve eyeshadow and burgundy lipstick. Paired with a cool blush and black eyeliner.
- Kelly green or deep grassy green eyeshadow with a neutral lip.
- Dramatic green-and-teal eyeshadow look, with teal blending seamlessly into green from the inner corner to the outer corner of your eye.
Wear it with thick black eyeliner and a nude lip. - Create a smoky eye look using grey eyeshadows in different tones. Keep your lips nude.
Bonus: add a pop of green by lining your bottom lash line with a deep green pencil liner. - Teal eyeliner with minimal makeup elsewhere would also look stunning and very on-trend with emerald green hair.
Creating A Balanced Makeup Look
Balancing The Colours
When it comes to hair and makeup colours, balance is useful, but it does not mean your look has to be minimal. It simply means deciding which features you want people to notice first.
Notice how we rarely recommend using a bunch of colours all at once in your makeup look.
For an everyday look, using one dominant accent colour is usually easier than combining several equally strong shades at once. You can still repeat that accent in a liner, blush, or lip tint to make the look feel connected.
If you enjoy editorial, festival, or creative makeup, though, there is nothing wrong with deliberately using several colours together.
For a more wearable everyday result, choosing one colour family keeps the makeup cohesive while allowing your green hair to remain an intentional part of the look.
With green hair, three colour approaches are especially easy to use: contrasting colours such as pinks, berries, and purples; monochromatic colours using greens close to your hair shade; and analogous colours such as teal, blue, or yellow-green.
Match the depth and saturation of the makeup to the hair rather than relying on the colour family alone. Neon green can handle vivid accents, pastel mint often looks balanced with softer cool shades, and deep emerald pairs naturally with smoky neutrals and richer jewel tones.
Balancing The Face
Another useful way to create a balanced makeup look is to avoid giving every feature the same visual weight.
A classic way to keep the face balanced is to choose one main focal point, usually the eyes or the lips, and keep the other feature softer.
Your green hair already acts as a strong visual element, so leaving a little breathing room elsewhere can make the entire look feel more polished.
When deciding where to put the most emphasis, focus on one main area and keep the other features slightly softer.
This does not mean you cannot wear lipstick with bright eyeshadow. Just choose a lip shade that supports the eye look rather than fighting it for attention.
For example, a neutral or muted lip colour can support a bright eye look without pulling attention away from it.
The same rule can be applied when you’re putting an accent on your lips.
For example, if you’re choosing to rock deep purple lipstick to play off your neon green hair, keep the eye makeup minimal and opt for a simple black eyeliner rather than an elaborate eyeshadow look.
Final Thoughts
Green hair can look playful, soft, dramatic, futuristic, or sophisticated depending on the shade and styling, which is part of what makes it so versatile.
When creating a makeup look for green hair, start with the hair’s undertone, depth, and saturation, then decide whether you want contrast, harmony, or a neutral backdrop.
Neutral colours are also a reliable option when you want the green hair to remain the strongest feature.
Think beige, taupe, brown, charcoal, and soft grey, adjusted to flatter your skin tone and undertone.
These neutral colours are especially useful when you want your hair to be the focal point. You can then add contrast with black liner, defined lashes, blush, or a stronger lip if the face needs more definition.
Related Articles
Can You Use Purple Shampoo On Green Hair? (+ What To Use Instead)
