Samaras’ previous deal was set to expire at the end of the season.
“I want to stay at this club and I am really happy about the deal,” explained Samaras.
“I have been four years at the club and the support I have from the people inside and outside the club is magnificent.
“It is a big club who tries to win every game and win trophies and that is the reason I signed for another three years.
“We took our time but I gave my word to the gaffer that I would not sign a pre-contract with another club.
“I had some conversations with the club and took our time to make the right decision.”