If is the same broody and you are sure she is eating them, then she has to go.
BUT other options are rats, stoats, weasels. Last year we lost over 50 eggs (under several broodies). They just dissappeared, turned out a stoat got them, luckily we got the stoat.
Can you put some sort of cage around her to stop anything getting into the nest area?
Hope things go well.