Skytrax rates Lufthansa as '5 star'. That puts them in the same league as world-class airlines, such as Singapore Airlines and Cathay Pacific. However the recent reviews show that catering is, as my quote above indicates, a major problem at the moment.
Quote 1 (posted today):
"Manchester to Bucharest via Frankfurt. After taking off we were advised that due a problem that morning they were unable to supply catering services. On entering the aircraft a Stewardess handed each passenger a small cereal bar. We were offered water, juice or cola. OK, it was a fairy short flight. Inconvenient not been able to have a coffee but at least we had a drink. We only had one hour in Frankfurt to get to a different terminal and just enough time to make the connection. After take off we were advised that due to an ongoing situation they were unable to offer their usual catering. We were all given a cheese sandwich and water, juice of cola. Having returned home I find that this situation has been ongoing for some time and would like to know why we were not advised of this sooner. We would then have been able to make prior arrangements to ensure that we had food and drinks which were acceptable to us. The Crew were all very good, pleasant and efficient. However, they should not have been put in the situation of having to explain the airlines catering problem with the passengers. We should have all been advised!"
Quote 2 (posted two days ago):
"Frankfurt to Sevilla. The catering was limited but the cabin crew managed to provide drinks. Although no alcoholic beverages were available. As a snack we got a small bag of chips".
https://www.airlinequality.com/airline-reviews/lufthansa/