Your experience eating and drinking at the Frankfurt Airport completely depends on which terminal you’re in. While that’s true at many airports, it’s especially true in mid-sized ones like this. Terminal 1 passengers will have better luck when it comes to options, while Terminal 2 passengers might want to consider getting ready early so they can eat beforehand. The plus side is that there’s a decent place to get a beer pretty much no matter where you are (meaning pretty much everywhere serves good German beer).
Of course, there’s always the option to ditch airport proper and head to the Sheraton Frankfurt Airport Hotel. It’s connected to Terminal 1 and has two restaurants (Flavors for international cuisine, Tavern for German fare), the Sports Bar (cocktails and beers), and the Davidoff Lounge smoking room (complete with a choice of Cuban cigars).
If your goal is to stay in Terminal 1 or Terminal 2 of the Frankfurt Airport, however, these are the best places to eat and drink.