Pentru că bufnițele își mănâncă pradă întreagă, au nevoie de un sistem digestiv special, care constă dintr-un stomac cu două camere: stomacul glandular și măturăria. Când o bufniță își mănâncă prada, prada trece mai întâi în stomacul glandular, unde acizii și enzimele încep să-i descompună grăsimea, mușchii și organele interne.
Alimentele intră apoi în pieptul de gîscă, care în principiu acționează ca un loc de depozitare pentru toate materialele pe care acizii de stomac nu le pot digera, cum ar fi pene, păr, dinți și oase. Restul țesuturilor parțial digerate sunt apoi filtrate și continuă până la intestinul subțire, unde enzimele le sparge în continuare, cu substanțe nutritive absorbite în organism. Țesuturile parțial digerate continuă apoi spre intestinul gros înainte de a ajunge în cele din urmă la cloaca, unde sunt depozitate împreună cu deșeurile din sistemul urinar. Deșeurile sunt amestecate cu uree și, eventual, eliberate din cloaca prin aerisirea bufniței.
În timp ce totul se întâmplă, materialul indigestibil rămâne în piept, unde este comprimat încet într-o peletă care are aceeași formă și mărime ca și măturăria. După ce comprimatul compactează peleta, peleta se deplasează apoi înapoi în stomacul glandular, unde poate fi stocată timp de până la 10 ore înainte ca owl să-l regurgiteze în cele din urmă. În acest timp, bufnița nu poate mânca, deoarece peleta blochează intrarea în sistemul digestiv.