"кушать" говорят дети более-менее интеллигентных родителей, а "есть" - тех, кто попроще, но это неоднозначно
в общем, те, кто хочет выглядеть более культурным, всегда говорит "кушать", но это еще не говорит о культуре человека (иногда раздражает, когда говорят "кушать" или, особенно, "кушаю" более естественно употребление слова "есть")
Глагол "есть" употребляется гораздо чаще, особенно в литературной речи, и считается нейтральным в экспрессивном отношении словом. Глагол же "кушать" ограничен в своем употреблении как слово, относящееся к речевому этикету - это, прежде всего, вежливое приглашение гостей к столу: "Кушать подано" или "Кушайте, пожалуйста! "
http://www.rg.ru/2006/02/25/koroleva.html#comments