Meaning: To have all parts of a deal work in your favour without having to compromise.
Polish meaning: Zjeść ciastko i mieć ciastko.
An example of use: Mom: – I need you to clean up the mess from your party last night
Son: – Can you do it, I’m going to play football now
Mom: – You can’t have your cake and eat it. If you made the mess you clean it up.