なんでここに?
Why are you here
飯食いに来た以外に何があんだよ
"Other than coming to eat..."
I'm stumbled on this meaning of 何があんだよ. From context he seems to be saying "what else is there to do here?"
However would he use か if it was a question? What is this meaning of 何があんだよ?