The Best Eyeshadow Colors For Every Eye Color

Makeup is meant to enhance your natural beauty, not distract from it. One way to find that balance is to select an eyeshadow palette that compliments your eye color. You really want to make those peepers pop!

Matching shadow to your eye color isn’t exactly intuitive. Picking the right combo has a lot to do with color theory and the color wheel, but it's an art that can be demystified. Whether you have icy blue eyes, gold-flecked hazel eyes, or even super-rare violet eyes, you can find your ideal shades.

Say goodbye to garish eye makeup.
 

Photo:

  • Icy Blue Eyes

    Icy Blue Eyes
    Photo: L'Oréal / Amazon

    To bring out the cool tones in icy blue eyes, opt for shadows that amplify your color, like silver (with a bit of shimmer) or steel blue. Since light eyes pick up the color of whatever eyeshadow you choose, shades in the same color family intensify your already piercing gaze! 

    L'Oréal Paris Colour Riche Eye Pocket Palette Eye Shadow in Silver Couture has every shade that a blue-eyed babe could possibly want, while Eye Polish in Inspire by RMS Beauty offers an easy-to-wear cream formula to suit your baby blues.

  • Gray-Blue Eyes

    Gray-Blue Eyes
    Photo: Maybelline / Amazon

    Ladies with blue-gray eyes are lucky. Depending on the makeup you use, you can make blue-gray eyes appear princess-like and clear, or dark and moody.

    To bring out the blue tones in your eyes, color theory actually calls for hues in the orange family. Think neutral brown, copper, peach, or coral. Then, add a hint of light blue shadow at the inner corner of each eye to brighten the look! Try Maybelline Expert Wear Eyeshadow Quad in Autumn Coppers on the lid, and CoverGirl Eye Enhancers in Sterling Blue at the inner corners.

    For moodier makeup, a smokey eye with gray and black shades is a must. Smashbox Photo Op Eyeshadow Trio in Black Opal has all the shadows you need.

  • Deep Blue Eyes

    Deep Blue Eyes
    Photo: Too Faced / Sephora

    If you have deep blue peepers, you might want to stay away from traditional black eyeliner and mascara. They can soak up the blue tones in your eyes. Instead, opt for dark navy versions to enhance your gorgeous color!

    In terms of eyeshadow, peach and salmon are actually the best colors for you. The lighter shades in Too Faced's Just Peachy Velvet Matte Eyeshadow Palette will suit your coloring perfectly. 

    Then, line your eyes with a navy liner like L'Oréal Paris Infallible Never Fail Eyeliner in Navy and finish with a flick of Diorshow Iconic Mascara in Navy Blue.

  • Blue-Green Eyes

    Blue-Green Eyes
    Photo: Anastasia Beverly Hills / Amazon

    Those with blue-green eyes have options! You can totally alter how your eyes look just by playing with different shadow colors.

    Want to make your eyes appear more blue? Choose a cool hue like silver, shimmering blue, or even light lavender. If you want to bring out the green in your eyes, opt for a deep shade of forest green to amplify the green tones and mute the blue. The Anastasia Beverly Hills Prism Palette has shadows that suit any vibe!

  • Green Eyes

    Green Eyes
    Photo: Tom Ford / Sephora

    Green eyes look absolutely gorgeous with shadow shades like gold, copper, and bronze during the day and deep violet shades for a nighttime look.

    Golds and coppers reflect the undertones in green eyes, making them sparkle. The neutral colors in ColourPop's Double Entendre Shadow Palette were practically made for green-eyed babes.

    At night, create a violet smokey eye with the Tom Ford Eye Color Quad in Orchid Haze. Since purple and green sit nearly opposite each other on the color wheel, purple shadows will add depth to green eyes. No green-eyed monsters here!

  • Hazel Eyes

    Hazel Eyes
    Photo: Maybelline / Amazon

    Hazel is the chameleon of colors. Consequently, eyes of this color can take on a different hue based on your makeup and clothing. You can manipulate your eye color with a few strategic swipes of shadow!

    To enhance any flecks of green, opt for forest green or deep purple shadows, like Bare Minerals Eye Color in Soiree or Milani Bella Eyes Gel Powder Eyeshadow in Bella Violet. 

    Want to bring out your blues? Gray shadow is the way to go. Try NYX Cosmetics Hot Singles Eye Shadow in Dressed to Kill.

    Or, you can opt to highlight the golden brown undertones hidden in hazel peepers with the copper and gold tones in Maybelline's 24K Nudes Eyeshadow Palette.