Green’s Dictionary of Slang

chew out v.

[ext. of chew v. (8)]

[1930s+] (orig. US) to tell off, to harangue, thus n. chewing out.