Begin by placing the cream cheese and sugar into the bowl of a stand mixer fitted with a paddle attachment.
Beat on medium high speed for 5- 6 minutes or until completely smooth.
Add in the egg yolks.
Continue to beat for another minute.
Next, add in the heavy cream and sour cream.
Beat until smooth.
Lastly, add in the cornstarch and salt.
Beat until fully incorporated.
Separate the cheesecake batter into three equal portions in three separate bowls.
In one bowl, add the melted chocolate chips and cocoa and whisk until fully incorporated.
Whisk until smooth.
In the second bowl, add in the strawberry flavoring and pink food coloring.
Whisk until the entire batter is pink.
Now you have your three colors of batter made.
Once the crust has cooled a little bit, spoon in the chocolate cheesecake batter and smooth.
Next pour in the strawberry layer and smooth out as evenly as possible.
Lastly, spoon the remaining, plain cheesecake batter on top and smooth.
Wrap the bottom and sides of the springform pan with aluminum foil.
This will prevent any water from seeping in.
Place a springform pan into a larger pan to create a water bath. Fill the larger pan with enough water to come halfway up the side of the springform pan. Place into the preheated oven to bake for 1 ½ hours.
You may notice that the cheesecake starts to brown, at which point you can cover it with aluminum foil to prevent it from browning too much. Once the cheesecake has baked, turn the heat off and leave in the oven for 1 hour with the door closed.
Once the cheesecake has set for 1 hour, remove from the oven and place onto a cooling rack to cool completely before covering with tin foil or plastic wrap and place into the fridge for at least 3 hours or overnight.
Once cheesecake has chilled, remove the springform pan.
Place onto a cake plate or a cake stand.
Slice and serve.
Enjoy every bite!