Food

Have your cake and eat it

To want two good things that cannot both be had at the same time.