A thigh injury suffered against Montpellier at the start of this month was supposed to keep Mbappe out for the next three weeks, effectively ruling him out of Paris Saint Germain's round of 16 first leg encounter against the German champions.
Mbappe has sat out PSG's last three games as a result, which has included defeats to Olympique Marseille in the Coupe de France and AS Monaco over the weekend.
But Mbappe was pictured in full training on Monday, giving the clearest indication that the 24-year-old could feature against Julian Nagelsmann's men at the Parc des Princes.
PSG manager Christophe Galtier says he will make a late call on whether Mbappe will feature.
"He's done everything possible to make himself available for this match," Galtier said during a press conference on the eve of the game. "He's trained the day before the match and felt good.
"We'll see tomorrow morning how he feels. The first person I'll listen to will be Kylian, then I'll make the wisest decision. He won't be on the bench to make up the numbers."
"I'm surprised to see him back, yes. But we know Kylian's ability to recover faster than some," Galtier added.
"He trained as part of the team and was there for the whole session. His post-training feedback is very positive. But whether he'll be on the team sheet, I don't know."
Mbappe has scored 25 goals in 26 appearances across all competitions for PSG this season.