The 30-year-old Senegal international ended weeks of speculation by joining Sven-Goran Eriksson's Foxes on Monday as they look to make a push for a Championship top-six play-off place.
Kamara has now hit out at Hughes for ignoring his goalscoring record by leaving him out of the side simply because his contract at Craven Cottage is due to expire in June.
"The gaffer tried not to play me because I was at the end of my contract. It's good for me to be here," said Kamara, who has scored 18 times in 68 appearances since joining Fulham in a £6million from West Brom.
"At Fulham I was the second best goalscorer when I left, but the manager did not want to play me. It was his choice."
Kamara is now relishing the prospect of trying to score goals for Leicester and linking up with his former Portsmouth team-mate Yakubu.
He added: "I'm so happy to be here. It is a massive club with a good manager. When he called me I was so pleased.
"He called me 10 days ago. I am also a friend of Yak and I thought 'why not, it is a good challenge'.
"I think I can do something for this club. I have to play good football and score goals now that I am here."