Here’s the deal: turkeys do not lay an egg every day like chickens. Not even close. A healthy domestic turkey hen—think breeds like Broad Breasted Whites—will lay about one egg every 24 to 32 hours, but only during her laying season. That season usually kicks in around early spring and lasts through early summer.
So, you’re looking at maybe two to three eggs per week on average. That’s it! Compared to a chicken that drops one almost daily year-round, turkeys are practically lazy weekend hobbyists. (I can’t blame them—I’m not a morning person either.)
And wild turkeys? Oh boy, they’re even more reserved. A wild hen will lay a clutch of 10 to 12 eggs over two weeks, then stop completely to sit on them. She’ll do that exactly once per year. Talk about a part-time job.
Why So Slow? The “Broody” Factor
A huge reason turkeys lay fewer eggs is their strong broody instinct. Once a hen has a clutch of about 10 to 12 eggs, her hormones scream, “Time to nest!” and she stops laying altogether. She gets super protective, puffs up like a feathered balloon, and won’t budge for weeks.
Turkey Hen Egg Laying at Christy Calvin blog
This is a survival trick, not laziness. In the wild, if she kept laying, the chicks would hatch at different times, and the firstborn would wander off and get eaten by a fox. Smart, right? But for a farmer hoping for a steady egg supply? Frustrating.
Domestic turkey breeds—especially the ones bred for meat—are sometimes less broody, so they might keep laying for a bit longer. But even they get the itch to sit eventually. You can’t fight biology, man.