I am on the fence. Sometimes food is countable and in your case may not be. But lets say for arguments sake, it were countable... Because you will name more than one item, you would simply add an s to food. Or change the word to - favorite 'meal' (which can have multiple items in one set)
"My favorite meal is egg and milk. "is" because the meal is one thing.
But foods makes them into different things. "My favorite foods ARE egg and milk. (or eggs and milk.) eggs if you think of then as different eggs. Egg if you think about them cooked into ONE pile of egg.
I hope you followed all that. So many picky rules that can do different things if you can just straiten them out!