The Black-headed Gull is an omnivore and takes insects, earthworms, small fish, seeds and refuse. It forages in fields, on shores, over water and in urban environments, often in flocks.