The England left back will make his first appearance for the London club for over a month in Wednesday night's Champions League Group E clash with Steaua Bucharest at Stamford Bridge.
Cole, who turns 33 next week, has been forced to watch from the substitutes' bench as Mourinho has preferred Cesar Azpilicueta at left back.
The former Arsenal man's contract is due to expire at the end of the season, but Mourinho has no doubt Cole still has a future at the club.
"I know him well, it’s easy to feel he’s not happy with the situation but the way he trains and behaves, he's a super professional," the manager said. "He’s a fantastic guy, full of respect of me and the players and he will start tomorrow [against Steaua].
"Naturally with the evolution of the season, he will play in matches, Can he recover or not 100 percent his position? I don't know. But he will always play and he will always be a good player. I think sometimes even if you are not playing every game and not first choice player like he was always, I don't think it means you are not well and not deserving a new contract and tomorrow he will show he is fine.
"Naturally he will get his contract because he is a valuable player for us."