Erdohreulen fressen hauptsächlich Insekten und kleine Säugetiere, die in Grasländern vorkommen, wie Heuschrecken, Grillen, Käfer, Eidechsen und Mäuse. Manchmal fressen sie auch kleine Vögel und Reptilien. Während der Jagd auf dem Boden sitzen sie oft auf Zäunen oder Pfosten, um eine bessere Sicht auf ihre Umgebung zu haben.