Of course, someone will eventually point out that the witch in Hansel and Gretel cooked and ate kids.
And then there's Baba Yaga...
The witch, in Hansel and Gretel BAKED children in an oven...a for-shadowing of the Nazis?
And yes, Babba Yaga ate children and adults. She was really a bogey, rather than a witch, though.
King Lycaon fed Zeus a meal of human flesh. Zeus changed him into a wolf, for punishment. ( Origin of werewolves ?)
Cronos swallowed all of his children ( the Olympian gods and goddesses ), but Zeus killed him and they were save.
Zeus swalloed Athena's mother, when she was preggers, but later, Athena sprung full grown and dressed in armor, from his head.
There are lots of Greek and Roman and Norse myths, about cannibalism.