How to say have you eaten in Russian language, study the correct pronunciation and look for the words analysis.
ты поел? means have you eaten in Russian language
Translating each word from Russian to English the meaning is:
ты поел?
ты поел? ate есть/пое́сть to eat