Slagugla jakter mest om natten og tar først og fremst små pattedyr i musefamilien, hamsterfamilien og ungdyr i hareslekten, men også noen fugler og av og til også noen amfibier, firfisler og insekter. Arten eter dessuten åtsel. I Finland består dietten av cirka pattedyr, hvorav de fleste tilhører slekten .