The 30-year-old’s return to fitness was a welcome pre-match boost for Pep Guardiola after Arjen Robben was ruled out for at least six weeks in midweek and the Frenchman's impact was spectacular – crucially involved in five of their seven goals and scoring a double.
Bremen was braced for Storm Xaver in midweek which crashed into Northern Germany and almost put this game in doubt – but it was the Bayern Storm that Werder should have been most worried about.
Guardiola’s dominant side were in full control from the first whistle, extending their unbeaten Bundealiga run to 40 and 42 when Ribery has been in the team.
Werder Bremen’s inability to retain possession in defence or midfield opened numerous opportunities for the Bavarians without the visitors needing to exert high-pressing to win the ball back.
Throughout the opening 45 minutes, Werder had just a few glimpses at goal and largely coming from midfielder Aaron Hunt and his surging runs from deep.
Hunt’s clever, curling effort from the 18-yard-box clipped Jerome Boateng, which decisively stopped the Bremen ace from equalising after 18 minutes.
Although Guardiola’s side were exploiting severe weaknesses on the right, the returning Ribery inspired the opening goal on the 20th minute from the left.
The Frenchman was shown the by-line by Clemens Fritz, but he squeezed the ball back across goal where Assani Lukimya diverted past his own goalkeeper.
Seven minutes later, Bayern had doubled their advantage from a set-piece. Toni Kroos delivered delicately on to the head of Daniel Van Buyten who glanced the ball into the Raphael Wolf’s far corner.
And then 10 minutes following the second, FC Bayern picked out the spaces in Werder’s backline with an incisive combination between Thomas Muller and Ribery, with the French winger sliding home a third goal.
Again, Hunt was proving to be a strong outball on the counter attack for the River Islanders and he forced Manuel Neuer into a super block at his near post when the German midfielder looked certain to score.
But FC Bayern continued where they had left off after the interval with an impressive display of dominance and rounding the game off in style.
After 59 minutes, Mario Mandzukic added his name to the scoresheet with the simplest of finishes from six yards following some outstanding team-play from Ribery, starting the move in his own half, and then providing the assist in the inside-right channel.
It was a five-goal margin on the 68th minute when Mario Gotze interchanged with Muller on the right-side of the box, before the ex-Dortmund ace laid in the latter for an easy finish.
Substitute Claudio Pizarro was given a warm reception from the Bremen locals and he had a hand in the sixth, holding up intelligently for David Alaba to cut-back for Ribery who rubbed salt into Werder’s wounds.
There was no respite for Bremen in the closing stages with Bayern keen to completely destroy Robin Dutt’s men and Gotze weaved past a dejected defence to slide the ball under Wolf and complete the scoring.
It’s the second time Dutt has conceded seven against a team coached by Guardiola and the Bremen players appeared inconsolable in the centre of the pitch at the full-time whistle.