In a large mixing bowl, add the room-temperature cream cheese. Using a hand mixer on medium speed, beat the cream cheese until it becomes smooth and creamy, ensuring there are no lumps. Gradually add the granulated sugar and vanilla extract, continuing to mix until fully incorporated and the mixture appears fluffy.
One at a time, add the eggs, beating each one just until blended before adding the next. Pause occasionally to scrape down the sides and bottom of the bowl, ensuring all ingredients are evenly distributed.
Once the eggs are fully incorporated, gently fold in the sour cream and heavy cream. Mix only until just combined—overmixing at this stage can lead to a dense texture rather than the signature creamy consistency of a classic cheesecake.
Before assembling, wrap the outside of the springform pan with two layers of heavy-duty aluminum foil to prevent water from seeping in during baking. Alternatively, place the cheesecake pan inside a slightly larger pan to protect it from water exposure, then set both inside a third pan filled with about an inch of hot water. This water bath method helps regulate the baking process and prevents cracks.
Carefully pour the cheesecake batter over the prepared crust, smoothing out the top with a spatula. Transfer the cooled strawberry puree into a small sandwich bag, snip off a tiny portion of one corner, and pipe a swirl design over the cheesecake batter. Keep the tip just above the surface to maintain visible patterns.
To enhance the decorative effect, use a skewer or toothpick to gently drag through the swirls, creating a delicate marbled pattern. Avoid excessive swirling, as this can disrupt the texture and lead to cracking.