Place the room temperature cream cheese in your stand mixer with the paddle attachment. Process it on low for a few minutes to ensure it is smooth. Scrape the bowl down and be sure to get the centre of the bowl as it tends to clump up there. Add the cream or sour cream and process until combined.
Add the sugar and allow to process for a few more minutes to ensure the sugar is dissolved. Scrape down the bowl then add the eggs, one by one. Scrape down the bowl again to ensure there are no clumps of cream cheese.
Finally, add the flavourings you are using (vanilla and optional pinch of salt/lemon juice) and process to combine.
Pour the cheesecake mixture onto the baked base. Gently bang the pan against the counter a few times to smooth out the surface and encourage any air to the top.
Place the cheesecake on a sturdy baking sheet and into the oven. Turn the oven down to 160C/320F. Bake for 45-50 minutes until puffy and cooked around the outsides but jiggly in the middle. The top should ideally remain pale.
When the cheesecake is cooked, turn off the oven and leave the door ajar. Allow the cheesecake to sit in the oven for 15-20 minutes like this.
Take the cheesecake out of the oven and carefully run a knife around the edge. This will help ensure it doesn’t crack as it cools (sometimes the cracking is caused by the edge pieces being stuck to the pan).
Allow the cheesecake to cool before transferring to the fridge. I always recommend making cheesecake the night before so it has time to properly cool and set. This results in a gorgeously soft and creamy centre that remains easy to slice.