I believe in team building over lunch, but free food is a terrible attractant and retention item.
People who are intrinsically motivated to do excellent work might be motivated to join due to food, but they really join for autonomy, mastery and purpose. Free food is none of these things. And ultimately you end up attracting people who are after the perks, and may not end up contributing to a passionate environment.