El porrón coacoxtle se alimenta principalmente de materia vegetal (hojas, brotes, raíces y tubérculos) suponiendo cuatro quintas partes de su dieta.