The striker was left out of the recent England squad and he wasn't involved in the games against Slovenia and Lithuania as the Three Lions booked their place in Russia for the World Cup next summer.
He has recovered during the past fortnight and Shakespeare has confirmed the frontman is available for Monday's clash against West Brom.
"Jamie had injections right after the Bournemouth game and he has fully recovered now," said Shakespeare.
"He was given a bit of time away because he wasn't allowed to do anything, but he has trained fully this week and looked sharp and I'm really pleased to report no ill-effects."
There was more positive injury news, with the game still three days away, regarding midfielder Wilfred Ndidi, whose suspected hamstring injury sustained while playing for Nigeria turned out to be just cramp.