Laut dem "Backyard Poultry Magazine" sind Faktoren, die dazu führen, dass Hühner ihre eigenen Eier fressen, Überbelegung, übermäßig helle Stallbeleuchtung, unzureichende Nester und das Vorhandensein junger Hühner im Eierstall. Andere Hühner Geschmack an Eiern entwickeln, weil ihr Besitzer Eier im Stall absichtlich zerbrochen und den Vögeln erlaubt hat, sie zu fressen.
Während ihrer Reifungsphase lernen junge Hennen, Eier in dafür vorgesehene Nester zu legen. Ungeübte Hennen fressen ihre Eier weitaus häufiger als gut erzogene. Viele Eierfresser reagieren gut auf Umschulung. Andere hören jedoch nie auf. Dies ist ein potenziell schwerwiegendes Problem, da sich die Angewohnheit leicht auf andere Hühner ausbreitet.
Das seltene Sammeln von Eiern trägt zum Eieressen bei, insbesondere in beengten Ställen. Eine einzige tägliche Sammlung reicht nicht aus. Das zwei- bis dreimal tägliche Sammeln von Eiern hält die Nester leer und lädt die Hennen ein, sie zu benutzen. Über Small Farms Mitwirkende Lauren Ware erklärt, dass Hühner die meisten ihrer Eier am Vormittag legen. Bei der sofortigen Abholung werden die Eier weggewischt, bevor die Hühner die Möglichkeit haben, sie zu fressen.
Hühner brauchen ausreichend Kalzium und Vitamin D, um starke, dicke Eierschalen zu produzieren. Dünne, weiche, übermäßig zerbrechliche Eier brechen leicht und ermutigen die Vögel, den Inhalt zu fressen. Das "Backyard Poultry Magazine" besagt, dass Nahrungsergänzungsmittel wie Lebertran die Eier stärken und schützen.