Have your cake and eat it

Origin of: Have your cake and eat it

Have your cake and eat it

This expression is most commonly found in the form ‘you can’t have your cake and eat it’ meaning that one cannot entertain two irreconcilable choices at the same time. It first appears in print in 1546 in John Heywood’s collection of proverbs. John Keats uses it in his poem On Fame in 1816. It is not known who coined the expression.