The 24-hour strike, which came to an end Friday, caused Lufthansa's 1,800 flights to be canceled and left thousands of passengers stranded, the BBC reported.
Cabin crew members were striking over not having received pay raises in three years, as well as over the airline's hiring of flight attendants from a separate agency on temporary contracts at Berlin airport.
Lufthansa agreed Friday to offer permanent contracts to some temporary cabin crew working at Berlin.
"We hope that this step will help UFO to join us in constructive talks to come up with a competitive pay structure for cabin crew," Lufthansa's Chief Executive Christoph Franz said in a statement.
The airline has not improved its pay-raise offer of 3.6 percent in return for longer hours.
UFO, the union that represents about two-thirds of Lufthansa's 19,000 cabin crew employees, is seeking a 5 percent pay increase for its members.