What Did Medieval Knights Eat?

Medieval knights ate bread, cheese , vegetables, and honey. They drank ale and milk. Meat was not eaten often unless you were wealthy then it was some sort of game.