The Goldeneye finds its food by diving, usually to a depth of a couple of metres but sometimes deeper. It eats aquatic insects and their larvae, crustaceans, molluscs and, to some extent, small fish as well as aquatic plants.