Las gaviotas se alimentan de todo aquello mínimamente comestible: todo tipo de animales marinos, vegetales, insectos, carroña, pájaros pequeños, como palomas (a las que ataca en vuelo), huevos de pájaros (tanto de otras especies como de la suya propia), pollos, ratas, etc.