Do European zoos mostly have restaurant style food service or do they also have fast food and drink and if so what do they serve (fast food style)?
In my limited experience (just over two dozen European zoos) they have both. Food offerings on the whole are better than what you get at American zoos.
You can usually find information about the options at each zoo from their websites, often with sample menus. Obviously larger zoos offer a wider range of choices, particularly at busy times of the year.