Die Zwergohreule frisst eine große Vielfalt kleiner Tiere. Ihre Nahrung besteht hauptsächlich aus Insekten und anderen Wirbellosen wie Spinnen, Heuschrecken, Käfern, Motten und Grillen sowie kleinen Wirbeltieren wie Nagetieren, Eidechsen, Fröschen und kleinen Vögeln. Sie jagt typischerweise, indem sie auf einem Ast sitzt und mit ihren Krallen auf die Beute herabstößt.