He began his career in his native Denmark, making his professional debut for Copenhagen at the age of 16, becoming the youngest player to play in the Danish Superliga.
[5] After spells with BK Skjold and KB, Zohore joined the youth system at Copenhagen, being promoted to the under-19 squad at the age of 15 in 2009.
[10] On 20 October 2010, Zohore made his first UEFA Champions League appearance for Copenhagen, playing against FC Barcelona at Camp Nou.
[14] On 31 January 2012, FC Copenhagen announced that Zohore had signed for Italian side ACF Fiorentina on his 18th birthday for a fee in the region of £1 million.
Kortrijk, a club also owned by Cardiff chairman Vincent Tan, who signed him that same day from OB for a fee reported to be around £1 million.
[26] He made his debut on 6 February in a goalless draw against Milton Keynes Dons, coming on as a substitute in place of Sammy Ameobi.
[27] He featured frequently in the final months of the 2015–16 season as a substitute, scoring his first goal for the club on 19 April 2016 during a 2–1 defeat against Brentford.
[31] However, new manager Paul Trollope, who had replaced Russell Slade following the end of the previous season, favoured fellow new signings Frederic Gounongbe and Rickie Lambert following his appointment with Zohore making only one start in the opening four months of the season, during a 1–0 defeat to Bristol Rovers in the first round of the League Cup on 11 August 2016.
[32] With the club struggling, Trollope was replaced by Neil Warnock and, in December 2016, Zohore impressed as a half time substitute during a 2–1 victory against Wolverhampton Wanderers.
[42] Following a nine-game goal drought, Zohore scored a brace against Leeds United on 26 September, in a 3–1 win, before suffering an ankle injury which kept him out until the Christmas Period.
[44][45] He returned to the side, replacing Omar Bogle in a 2–0 defeat at Bolton Wanderers on 23 December, before scoring his fourth of the season against Fulham on Boxing Day.
[56] On 11 July 2023, Zohore joined Polish Ekstraklasa side Śląsk Wrocław on a free transfer, signing a one-year deal with an option for another season.
[58] On January 30, it was confirmed that Zohore returned home to Denmark as he had signed with Danish 2nd Division side Fremad Amager.