Yes, woodpeckers eat both meat and vegetable matter. Their diet includes insects, grubs, birds' eggs, and small rodents as well as fruit, nuts, and tree sap.