A Guide to Preventing Egg-Eating in Your Hens


Protect your eggs from hungry hens.

Jenny Cassier strolled out to her backyard henhouse, excited to gather some freshly laid chicken eggs. Much to her dismay, she instead found her hens in the nest box, eating their own eggs. “What do I do to stop my chickens from eating their eggs?” she wrote to us recently.

The problem of egg layers eating their own eggs — a form of cannibalism — isn’t uncommon, nor is it impossible to stop. However,  the longer you wait to correct this issue, the harder it will be to cure your egg-eating hens from this terrible habit.

Why Do Hens Eat Their Own Eggs?

If your chickens have started pecking at and eating their own eggs, it’s usually due to several common factors. These include:

  • Hard, solid floors. Research shows that egg layers who are raised in cages are generally less apt to eat their own eggs.
  • Overcrowding. If you don’t give your layer hens enough room in your backyard coop, the stress may provoke them into habits such as egg-eating.
  • Poor nesting space. If the nests you provide your hens are too small, or if there aren’t enough nests for your backyard chickens to share, the stress may provoke egg-eating and other poor habits.
  • Nutritional deficiencies. Farming research suggests that nutritional imbalances, specifically as it relates to vitamin D and calcium, may provoke egg-eating in layer hens.

Preventative Measures

Several general husbandry features can prevent your hens from eating their own eggs in the first place. Prevention is always easier than trying to cure your hens of the habit later!

Start by providing a minimum of one nest for every four layer hens. Each nest should also provide the laying hen with adequate space. Kansas State University recommends a nest size of 12 inches by 12 inches, and advises placing them 24 inches off the ground in an area that’s dark and quiet.

Also, collect eggs as often as possible. This limits the chances of the eggs breaking, which encourages the hens to eat them. The University of New Hampshire suggests gathering eggs at least twice a day and notes that hens typically lay during the morning hours.

Finally, feed your hens a well-balanced, commercially prepared chicken feed product that’s been labeled for use with egg-laying hens.

Egg-Eating Hens: Curing the Problem

If your hens are already eating their own eggs, you can manage and resolve this cannibalism problem with several changes to your hens’ care and feeding regimen.

  • Give your egg layers a calcium supplement, like a side hopper of limestone or oyster shells. The extra calcium in their diet improves egg shell strength, which Kansas State University reports will help lower your egg-eating problems.
  • Fill a dish with milk and let your hens drink it. Do this for several days and you’ll see a decreased problem with egg eating, according to the University of Florida Extension.
  • Remove the offending hen. Typically, egg-eating starts with one or two hens and other hens start to pick up on the bad habit. Observe your flock of backyard chickens carefully as soon as you notice a problem with hens eating their own eggs. Once you spot the hen (or hens) with pieces of eggshell or egg yolk on their beak, remove them from the flock immediately.
  • Trick your hens. The University of Florida suggests beating an egg into a creamy liquid, adding 2 tsps. of ground black pepper, and pouring it onto the floor of your chicken coop. The university reports that the hens will peck at it and find the taste disagreeable, thus curing them of the egg-eating habit.

Additional offline reading:

1. Chicken Coops: 45 Building Plans for Housing Your Flock
2. Feeding Poultry: The Classic Guide to Poultry Nutrition for Chickens, Turkeys, Ducks, Geese, Gamebirds, and Pigeons
3. Storey’s Guide to Raising Chickens

13 Responses to “A Guide to Preventing Egg-Eating in Your Hens”

  1. kim May 21, 2012 12:53 pm #

    This is horrible, thing I have tried all the above suggestions. they have a great pen dirt. i have 8 hens to 20x 40 feet pen. big hen house, great diet, it doen’t matter how much stuff i give them for pecking they go after the eggs. all of them are doing it, even the 2 old hens that don’t lay in the past 6 years. I go how to get the eggs every 30 min, I have to beat them to the eggs as soon as a hen lay the egg, get up the others watch, and wait and get in the nest and destroy the eggs. I have to retrieve the eggs while they are still on the nest, other wise the hens will get in the nest and destroy the eggs. I have even pushed the aggressive hen out of the nest, when I catch them eating the eggs, it doesn’t even discourage them. If I’m not home they will eat all 8 to 10 eggs. I have never had this serious issue I’m quitting they r to expensive not to have any eggs.
    I have devil chickens i also raised them from chicks also.

    • Roy November 2, 2012 1:04 pm #

      I have heard that if you put golf balls in with them they will peck at those and eventually get frustrated and stop pecking eggs. I havent had to try yet but just witnessed a hen eating an egg for the first time this morning. I hope it was an isolated incident.

    • Pmyankee January 14, 2013 11:21 am #

      Once they start I don’t know how you would stop them. Did you feed you chicks grit and oyster shells? I have a large pen also few backyard chicks just for us. But I supplied them with grit and oyster shells even though they have dirt. It is something my grandmother always did. She said it would make better eggs. Oyster shell is expensive. But it lasts a long time. You use just a little. I would recommend an incubator. And start again. Time for you to have some fresh chicken stew. Or chicken and dumplings.

    • Kelly Whatcott August 10, 2013 12:47 am #

      Start over w new chickens

  2. Angela June 9, 2012 10:39 am #

    I just read on another site that if you put golfballs in with their eggs they will stop it

  3. cindy lou June 15, 2012 8:01 pm #

    will a chicken snake eat part of the egg and after the chickens have been scared because something has been getting the rest of them how long does it take to lay again.

  4. Jim Brown June 30, 2012 3:49 pm #

    We had the same problem with our girls pecking a hole in almost every egg and eating some of them too. We read that golf balls cured this so we placed golf balls in their nests and the pecking went away almost immediately. Apparently they think the golf ball is an egg and when they are unsuccessful, it fools them into stopping the behavior. Occasionally we have egg eating problems but this is now a soft egg issue and not a aggressive egg pecking issue.

  5. russell August 3, 2012 3:33 am #

    can you tell me way my cock pigeons 2 of them peck there eggs untill they have broken them , ??? 1 egg is breaken so i have swopped them for plastic egg,s for now , and the
    cock
    still peck,s them ???? they are in breeding pens with 1 pair per pen ?? they have good clean nest,s good bedding, good feed ect ect
    russ973@hotmail.com

  6. Sylvienne October 29, 2012 7:11 am #

    My bantam x hens have never done this. They are totally free range but have two spacious houses equipped with hay-strewn floors and comfy nesting boxes. I recently bought some rescue Lohman Lites that had been de-feathered by their peers. One of them has acquired a taste for her eggs after accidentally putting her foot through one. It’s difficult to find which one is the culprit but I try to visit the house 4 x day to extricate what’s been laid. You can imagine the ire of the others still in action. Perhaps they need something like our moms did if we sucked our thumbs – mustard on the thumb. Any suggestions?

    I believe lots of calcium could be the answer – so they can’t break into the shell easily. How do you get them to eat more grit?

  7. Farmer Bill January 5, 2013 8:49 pm #

    I found one more thing that helps a lot is to make sure the nests are dark. Just stapling some tarp or material over the nest opening so the chickens can go in but just can’t hardly see at all. If they can’t see the eggs they cant eat them. Putting some fake egss in the nests helps too (golf balls work). I stapled tarp and then sliced on the bottom half vierically so they can slither through.

  8. Sandra March 11, 2013 12:03 am #

    Hi, i had the same problem and ended up designing a nestbox where the eggs roll away as soon as they are laid.It worked a treat and now I’m manufacturing and selling them here in NZ

  9. MKW February 23, 2014 8:38 pm #

    I am very disappointed in my brown Sussex chickens. I have 1 rooster and two hens. They are just 5 months old and I discovered one chicken laid an egg. I was able to collect in unharmed. So for a week I have been expecting more eggs but never got any. Today I found the remains outside of the next boy which was only the white. So it looks like two hens could be laying and eggs are getting eaten. Yes, this was an expensive project and I was looking forward to letting hens hatch little ones. Oh boy!

  10. Rustam September 11, 2014 4:15 pm #

    One of the easiest way to prevent egg eating in your hens is keep an oval shape (egg size) stone painted with white colour. The hens will try to break the stone. this method is very effective.

Leave a Reply