The Germany international last featured for Bayern in the Champions League win over Viktoria Plzen on Nov. 5 and has since been out of action due to an ankle injury.
Schweinsteiger was close to making his comeback about four weeks ago during Bayern's training camp in Qatar, but he then picked up a knee problem that saw him sidelined for an additional month.
Nevertheless, the 29-year-old is now raring to go again after resuming regular training on Wednesday.
"Schweinsteiger completed the whole session including the initial tactical drills, carried out behind closed doors, then the football fitness course ending with a shot at goal and the final three-against-three tournament," a statement on the Bayern website reads.
The midfielder has so far made 10 Bundesliga appearances this term, scoring once in the process.