Instructions
Collect eggs promptly. Hens usually lay in the early morning, so make sure you have the eggs gathered by noon.
Darken your nesting boxes. Hang old towels or pieces of sheet in front of the nesting boxes to block the light. The hens will still get in the boxes to lay.
Avoid having the hens lay all over the yard. Keep them in their hen house until early afternoon when they are hopefully done laying.
Buy chicks who have had their beaks trimmed. Hens with fully sharp beaks are more likely to cannibalize their eggs.
Provide a low stress environment. Hens that are overcrowded or bored are more likely to eat eggs. Allow the hens free-range time in a safely enclosed chicken yard, and maintain a small flock.
Make sure your hens are getting adequate calcium and Vitamin D in their diet. Deficiencies of these nutrients make egg-eating attractive and make it easier by producing weak-shelled eggs that are easily cracked open.
Eliminate recalcitrant egg-eaters from the flock before they spread the habit or start on the others' eggs.
How to Keep Chickens From Eating Their Own Eggs
Chickens often eat their own eggs or the eggs of other hens. Eggs are nutritious and good-tasting, and domestic chickens have not been bred for their parental skills. In large commercial poultry operations, the eggs drop into a container out of the hen's reach for collection. If you don't have nesting boxes for your backyard flock, there are some other things to try.