The Bavarians have won 12 of their 14 league games this season and remain unbeaten in the Bundesliga, while enjoying a fine recent record against Saturday's hosts
Ribery had not featured since cracking a rib in France's World Cup play-off victory over Ukraine last month, but returned from the bench against Augsburg in Wednesday's 2-0 DFB-Pokal victory.
Captain Lahm missed the Augsburg clash, as well as last weekend's win over Eintracht Braunschweig, due to a strained thigh muscle, but has been in training all week.
France international Ribery's return will be crucial as Arjen Robben will miss out after he picked up a nasty gash on his knee having opened the scoring at the SGL Arena. Robben is now expected to be out for six weeks.
Pep Guardiola also remains without the services of long-term absentees Bastian Schweinsteiger (ankle) and Holger Badstuber (knee), although Xherdan Shaqiri and Claudio Pizarro (hamstring) are on the comeback trail.
Guardiola can take comfort from Bayern's recent record over Bremen, though. The Bavarians are unbeaten in their last 11 against Robin Dutt's side in all competitions, and have won each of their last six encounters.
The Bundesliga, DFB-Pokal and Champions League holders have lost only one competitive match under the former Barcelona boss - July's 4-2 DFL-Supercup reverse to Borussia Dortmund.
And 12 wins from 14 league outings this term has left Bayern four points clear of Bayer Leverkusen at the Bundesliga summit.
They have also surpassed Hamburg's 30-year German top-flight record unbeaten run of 36 games and will reach the 40-match mark by avoiding defeat at the Weserstadion.
Bremen left-back Lukas Schmitz is out with a hamstring injury, and coach Dutt also has doubts over striker Franco di Santo and midfielder Ozkan Yildirim, who are both suffering hip problems.