Not saying it's the same everywhere but with British Airways you can access a better lounge if you're First Class (not sure if they have meals - maybe someone can confirm that).
Both the Business Class and First Class BA lounges at LHR T5 have meals.
I haven't seen free meals in airline lounges lately either.