
Eat like a horse
Non-literal Meaning
The phrase is an exaggeration and not to be taken literally. It indicates eating voraciously, not actually like a horse. 
Focus on Quantity
Use the phrase to stress the large amount being eaten more than the manner of eating. 
Informal Context
It's informal and usually used in casual conversations, not in formal or polite settings. 