My friend’s job includes receiving bribe money which forms a part of her income (she has no choice in the matter) if she buys me a meal at a restaurant am I allowed to eat that food? She has never directly told me she receives bribe money but I know this must be true due to her job and circumstances.

If you knew that the food she buys for you is paid for by bribe money, then it is haram. Otherwise, no problem.

Normally, you will never know that she pays by bribe money, except if bribe is her only income source.