hi,
can you grab the eggs before they eat them? or i suppose you would have done that already. do you know which hen (chicken) is doing this? i would seperate the chicken from the nesting boxes.
i pulled this from google search.
Different circumstances may cause chickens to eat eggs, and once they start, its a difficult habit to break. Here are a few suggestions to prevent egg eating.
Raise nest boxes at least 18 inches off the floor. Bored chickens, especially roosters, are less likely to start pecking at eggs if theyre not at ground level.
Feed a balanced ration.
Make oyster shells available to layer hens. This prevents a calcium shortage, which can sometimes prompt hens to start eating eggs.
Make sure the chickens have adequate space preferably allow them to range on pasture during the day.
Gather eggs frequently so the chickens dont have access to them for long.
Try nests that allow the eggs to roll to a tray behind the nests so the chickens cant get to them.
If you have lots of birds in your flock, you may want to remove the offenders, because this behavior usually spreads pretty rapidly.
good luck