All the eggs went bad.

Literal

Egg [subject-が] all spoiled-[regretful-しまった].

皆 (here read みな, though can also be みんな) means 'all / everyone / everything.' ~てしまう (contracted to ~ちゃう in casual) on a verb adds a nuance of completion plus regret or unwanted finality — 'ended up [spoiling], unfortunately.' 腐ってしまった renders 'all spoiled (and that's a shame).'