Add the cream cheese and coconut sugar to a large mixing bowl or stand mixer. Using a handheld electric mixer or your stand mixer, beat on high for 1-2 minutes and then scrape down the sides of the bowl toward the bottom. Mix one more minute until everything is well combined.
Add one egg and beat until combined, then repeat the process with the three remaining eggs.
Add the sour cream, lemon juice, tapioca starch and vanilla and mix again until everything is combined. It’s best not to overmix because that can introduce pockets of air that will cause the cheesecake to deflate as it cools.
Pour the mixture into the prepared springform pan and place in the preheated oven. Turn the temperature down to 300F as soon as it’s in and bake for one hour.
While the cheesecake is baking, make the caramel using the instructions below.
When the cheesecake has baked for one hour, turn off the oven and leave it in the oven for one more hour with the door closed. After an hour, remove the cheesecake from the oven and let it cool to room temperature. Place in the fridge for at least 4-5 hours (or overnight) to firm up.