IdiomFood & DrinkEnglish

have one's cake and eat it too

Meaning: To want two things that cannot both be had.

Example: “You want a pay raise and a four-day week? You can't have your cake and eat it too.”

Origin: Already a saying in 1538, when the Duke of Norfolk wrote to Thomas Cromwell that "a man can not have his cake and eat his cake." John Heywood's proverb collection of 1546 put it the other way around — "wolde you bothe eate your cake, and have your cake?" — which makes the logic plainer: once it is eaten, it is gone.

Equivalents in other languages

See all 3 languages side by side →

More English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →