The 31-year-old moved to the Israeli capital in September, but he played just nine games before returning home to Cardiff.
City boss Malky Mackay has already said that he is unlikely to be part of his plans, but Earnshaw says he is back with Cardiff and is fit, and ready to play.
He Tweeted: "Seems a few people are confused so let me clear couple things up. My Loan from Maccabi Tel Aviv is over now.
"I am now back at Cardiff City and contracted to CCFC. My Cardiff City contract runs until July 2013.
"And incase [sic] you are in any doubt I'm fit and got a few hat tricks ready to hand out. And that's the bottom line."