If you have an Amex platinum card or centurion card, the centurion lounge directly above the BA lounge recently opened and has a very nice food offering though it is likely to be very crowded.
Sometime next year, AA will be opening a flagship lounge at PHL replacing part of their A gates admirals club, which based on the other flagship lounges will have a surprisingly solid food offering as well (somewhere in quality between GF and CCR at LHR).