After speculation linking him with Stoke Junior Hoilett's future looked uncertain but this week the 28 year old fans favourite signed with the Bluebirds until 2021.
"It feels amazing to finally sign the new deal," Hoilett told the club website.
"It was always going to happen though. I want to continue my career here and never wanted to go anywhere else.
"I want to go on and achieve more things in the Premier League with a great group of lads.
"The fans have supported me so much since I've been here. I have so much respect for them and it was a no brainer to stay here and continue that great relationship."
Cardiff manager Neil Warnock said: "Junior had a fantastic season for us last year and I think his new contract is just rewards for that.
"I think he's looking forward to the challenge next season and I'm sure he'll play a major role in helping us try to stay in the Premier League."