Almost any color of eyeshadow will compliment hazel eyes because of the different colored flecks in it. Neutral colors like browns and gold will play up the beautiful earth tones in your eyes. If you are looking to really bring out the greens and browns in your eyes, a purple or pink color will make the browns and greens pop because purple and green are opposite on the color wheel, accentuating each other.
Both blue eyes and hazel eyes are more rare than the browns and even green and both are lovely. Eye color is determined by the amount of melanin in the iris. Here are some makeup tips to help enhance your beautiful and rare eye color, lucky you! http://www.infobarrel.com/Eye_Makeup_Tips_-_Hazel_Eyes