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.
See also: and, eat, home, house, of, out

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.
See also: and, eat, home, house, of, out, somebody