Have you eaten rice yet?
However, this 'have you already eaten rice' greeting says a lot about the Thai way of life. It is about food, always. You can eat everywhere, there is food everywhere, and if you look over someone's shoulder in the bus or the taxi boat (we are taller) then it is probably about eating on his or her mobile phone. Because a meal without rice is not a meal, rice equals food. Well, noodles also count as a meal, but rather as an alternative for the mother meal rice.
The Thai 'have you already eaten rice' question is old, officially it has only been valid since the 1940s that 'sawasdee' is also a legal greeting. Also in China, Singapore, Vietnam, Cambodia and the Philippines, interested friends are greeted with similar eating questions.