In American English we certainly do. I would say it's far more common to use "have" vs "eat" in this context. However, it wouldn't even be peculiar to hear someone say "eat".
Given the fact that the Polish question doesn't start with "czy", such a word order is indeed justified. Added now.