
Greedy guts
Colloquial Usage
Used in casual conversation among friends or family, not in formal settings. 
Mild Teasing
Can be used playfully to tease someone who has a big appetite without offending them. 
British Slang
More common in British English, might not be well understood by speakers of other English dialects. 