LetsWords
Idioms

Have your cake and eat it: idiom meaning, examples and practice

Have your cake and eat it means to want two good things that cannot go together. See examples, why sit on two chairs does not work, and an exercise.

Have your cake and eat it means to enjoy two advantages that rule each other out. That is why the idiom is almost always negative: you can't have your cake and eat it, so you have to choose. It is not about a good compromise that pleases everyone; for that, English says a win-win solution. In American English, too is often added at the end. The tone is informal; in an essay, write there is a trade-off between X and Y.

When would you say have your cake and eat it?

Learn to use English words freely in conversation

Start learning

can't + have your/his/their cake and eat it (too); want to + have your cake and eat it

  • Tom wants to save money and still eat out every night, but he can't have his cake and eat it.
  • Many students want to have their cake and eat it: top grades without any revision.
  • You can't have your cake and eat it too, so either take the job abroad or stay near your family.

What changed

First versionYou want a big salary and no responsibility? You can't sit on two chairs.

RevisionYou want a big salary and no responsibility? You can't have your cake and eat it.

You can't sit on two chairs is not an English idiom: a listener will picture someone sitting on two chairs and will probably miss the point. It was replaced with an idiom that has the intended meaning, and the first part of the sentence stayed the same.

Cambridge Dictionary

Kill two birds with one stone is also about two benefits at once, but there everything works out: one action solves two problems. I cycled to work and got some exercise, so I killed two birds with one stone. Have your cake and eat it is about benefits that cannot be combined.

Your turn

Sara wants to live in a quiet village and still reach her city office in ten minutes, but she can't ___.

(have her cake and eat it / have your cake and eat it)

Show the answer

have her cake and eat it — The sentence is about Sara, so the pronoun in the idiom changes to her. The version with your would only fit if you were speaking to someone directly or making a general statement: you can't have your cake and eat it.

Describe a time when you or someone you know wanted two things that could not go together. Name both wishes and say what had to be chosen in the end.

I wanted a cheap flat and a short commute, but I couldn't have my cake and eat it, so I chose the cheap flat in the suburbs.

Learn to use new words without mistakes

Write phrases with the words you are learning. LetsWords shows mistakes in usage and grammar, suggests corrections and explains them, and review helps the words stick.

Build my practice plan

Practise English at your level and for your goal. Get corrections and clear explanations of your mistakes.