The influential Verdi union said members voted “by a large majority” on Tuesday to back a deal struck with Ryanair management last week that will raise crews' basic salary by €600 a month, alongside other pay increases and guaranteed working hours.
The deal, which still needs to be finalized by the end of the month, also switches German staff from Irish to local labour contracts, addressing a key gripe among Ryanair staff across Europe.
Verdi board member Christine Behle hailed the outcome as “a great success” and praised Ryanair cabin crew for “fighting for their rights”.
But she condemned Ryanair's refusal to accept a so-called works council, a body within a company that represents workers and an important feature in Germany's corporate world.
The labour agreement does not apply to Ryanair pilots, who are being represented by German cockpit union VC.
The hard-fought deal comes after German cabin crew joined a pan European walkout in September they say forced Ryanair to cancel more than 190 flights.
A 24-hour strike by German cabin and cockpit crew earlier that month also forced the cancellation of 150 Ryanair flights.
Ryanair only began recognizing unions for the first time in its 30-year history last December, to avert mass strikes during the busy Christmas period.
It has since been hit with a wave of industrial action that has dented profits.
The budget carrier has so far managed to clinch labour agreements with staff in several countries including Britain, Portugal and Italy.