Eat somebody out of house and home - Idioms by The Free Dictionary
eat somebody out of house and home
eat (one) out of house and home
To eat large quantities of one's food. This phrase is usually used hyperbolically. Kim may be tiny, but she has a big appetite, so don't be surprised if she eats you out of house and home.
eat somebody out of ˌhouse and ˈhome (informal, often humorous) eat all the food that somebody has: She eats us out of house and home every time she comes to stay.