Su dieta es omnívora, es decir, come de todo, incluso carroña, aunque preferentemente se basa en pequeños insectos. También tiene costumbre de ocultar alimentos sobrantes en agujeros y grietas de los árboles. Como nota negativa, la urraca se ha ganado mala fama por alimentarse de huevos de otras especies.