Lukaku joined Manchester United from Everton in July for an initial fee of £75million.
The Belgian striker scored 11 times in his first 10 appearances for his new side, but is currently on a run of seven games without a goal for the Red Devils.
Yorke understands the frustrations of some United fans at Lukaku’s barren run.
But he has faith the 24-year-old can rediscover his touch in front of goal and fill the void left by Wayne Rooney and Zlatan Ibrahimovic.
United’s all-time leading goalscorer Rooney joined Everton in the summer, while Ibrahimovic is still on the road to recovery from a serious knee injury.
“Obviously football is all about opinion,” Yorke told talkSPORT.
“When he came to the football club for the amount of money that he has, I felt we had the right person and I really feel we have the right striker at the club.
“Don’t forget we lost two big personalities, Zlatan was a big personality for us and scored a number of goals for us last season. And of course losing Wayne Rooney, for so many years he has been our talisman.
“So we look for the right ingredients to come to Manchester United and I think we have got the right player.
“He got off to the best possible start of any striker, he’s broke all the records.
“I can understand people who are going to say ‘yeah, he’s not done it against the big clubs’.
“He’s proved at international he’s scoring goals and yes, there might be that little bit of question mark in terms of not doing it against the big teams in the Premier League.
“But for what he’s done for the football club, he’s been harshly criticised to be fair.”