The Saltire (two mins from Livi North station) used to do a pretty decent spread; if driving then the Livi Inn was good but service could be very slow so arrive early (about 10 mins from the ground).
Plenty of places to eat in the centre but most of the pubs have a ban about colours on the premises.
As mentions the Almondvale suite is okay (right under the south stand), if a little soulless, but they normally have sky sport on plus, once it fills up, the atmosphere's not bad.
Finally the club usually do a guest pie; tonight's is the doner meat and chilli sauce - they're fantastic but bring a bib.