Preheat your oven to 400° F with a rack in the upper third of the oven.
Grease the sides and bottom of a 10-inch springform pan with unsalted butter. Then line it with two sheets of parchment paper so that the paper extends above the edge of the pan by an inch or two.
Using a stand mixer or hand mixer, beat together the cream cheese and sugar at medium-low speed, until the mixture is smooth with no lumps. Scrape the sides of the bowl as required. 3 to 4 minutes. Add the eggs, one at a time, and beat at medium speed until combined before adding the next egg. Continue to beat for another 30 to 60 seconds, until the batter is smooth and creamy.
Add the cream, salt, and vanilla. Then beat for another 30 seconds or until combined. Sift the flour into the bowl, then beat on low for 1 to 2 minutes, or until the batter is very smooth. Scrape the sides of the bowl as required.
Carefully pour the batter into the middle of the pan to avoid spilling outside the parchment paper.
Bake for 60 to 70 minutes, or until the cheesecake is nicely browned on top, while the center still jiggles a little.
NOTE: As every oven is different, if the cake has not browned to your liking, try raising the oven temperature to 425°F for the last 5 to 7 minutes. But watch carefully as you don’t want to overcook it at this point, and you still want the centre to remain jiggly.
While the cheesecake is baking, make the chocolate drizzle