“You can’t have your cake and eat it too” is the proverb we use when someone wants two good things that simply can’t go together. Here is what it means, where the puzzling little phrase comes from, how to use it, and a few sayings that share its hard truth about choices.
What Does “You Can’t Have Your Cake and Eat It Too” Mean?
The proverb means you cannot enjoy two desirable things that are mutually exclusive — if you choose one, you give up the other. The “cake” is the perfect example: once you have eaten it, you no longer have it to admire or keep. It is used to point out that you must make a choice, and that wanting to keep all the benefits of two opposite options at once is simply not possible.
Origin of the Proverb
The saying is genuinely old. It appears in John Heywood’s 1546 collection of English proverbs, and even earlier in a 1538 letter from the Duke of Norfolk to Thomas Cromwell: “a man can not have his cake and eat his cake.” Tellingly, the early versions reversed the order — Heywood wrote “would you both eat your cake, and have your cake?” — which makes the logic clearer: once you have eaten it, you cannot still have it. The “have it and eat it” order we use today only became the more common form in the twentieth century, but the meaning has never changed.
Examples in a Sentence
- “You want to save money but also buy the luxury car — you can’t have your cake and eat it too.”
- “She wanted total freedom and total security; you can’t have your cake and eat it too.”
- “If you spend all your time relaxing, you can’t expect top marks. You can’t have your cake and eat it too.”
Similar Proverbs
- You can’t have it both ways — you must choose between two opposite options.
- You can’t serve two masters — you cannot be fully loyal to two conflicting things.
- No man can serve two masters — divided commitments can’t both be honoured.
- If you run after two hares you will catch neither — chasing two goals at once costs you both.
For more sayings about choices and trade-offs, see our proverbs about life and the full library of proverbs and their meanings.
Frequently Asked Questions
What does “you can’t have your cake and eat it too” mean?
It means you cannot enjoy two good things that are mutually exclusive — choosing one means giving up the other.
Why is the proverb confusing?
Because the modern word order (“have it and eat it”) sounds back to front. The original version — “eat your cake and have it” — makes the logic clearer: once you eat it, you can no longer have it.
Where does the proverb come from?
It appears in John Heywood’s 1546 collection of English proverbs and in a letter from 1538, making it nearly five centuries old.