cannot have one's cake and eat it

nemoci mít obě věci najednou

If you spend all your money on clothes, you won’t be able to go the cinema at the weekend—you can’t have your cake and eat it ! (Longman)

You really do seem to be trying to have your cake and eat it; being anti-cruise, anti-Thatcher, anti-Foot, anti-SDP/Liberal Alliance and anti-CND-all at the same time! BNC

» FOOD