According to Allure magazine, makeup for green eyes should use the colors taupe, gray, purple and silver. Brown and gray eyeliner are recommended rather than black eyeliner, which can be too harsh and can make light-colored eyes look flat.
The warm, gray undertones of taupe are more flattering to green eyes than plain brown eye shadow. All shades of purple work well with green eyes. Purple contains red, which is green's complementary color on the color wheel, so it makes green eyes stand out. Soft shades of green also work when choosing eye shadow colors for green eyes, especially if they contain undertones of gray or silver.