voracious

(adj) having a huge appetite : ravenous   
Deirdre had a voracious appetite after not eating for a while during Ramadan.