Zohore, 22, who spent time on loan with Cardiff last season, has put pen to paper on a three-year deal.
"Cardiff City Football Club is pleased to confirm that Kenneth Zohore has, subject to international clearance, signed a permanent deal with the Bluebirds following his short loan spell with us last season," the club announced on their official website.
Zohore, who scored two goals in 12 appearances for Cardiff after arriving on loan in February, is City's third summer signing following the arrivals of Lex Immers and Frederic Gounongbe.
(Zohore, pictured hitting the bar away at Burnely)