As far as I know, chickens should have feed available most of the time (excluding sleeping hours), especially if they aren't allowed to free range. Chickens will eat to meet their energy needs, meaning calories. They will stop eating once their caloric, not nutrient, need is met.My chickens eat all the feed I give them in 5 minutes? Anyone know the best food for the best eggs?
Without ENOUGH feed you will end up with health issues and definitely NOT the best eggs.
They won't get spoiled if you give them too much of a balanced diet... they will stop when they should. And come back when they need more. Of course there are always exceptions. But if you are restricting food, I would rethink it.

Best,
~Alyssa