In a large bowl or bowl of a stand mixer, combine the cream cheese and sugar. Beat on medium speed until combined.
Add in the mashed purple sweet potatoes and vanilla extract. Mix until just combined.
Add the eggs to the cream cheese mixture one at a time, making sure to fully incorporate the egg before adding the next one.
Once you have mixed in all of the eggs, pour the cheesecake filling into the pre-baked crust. Gently tap or drop the cheesecake on the counter a couple of times to remove some of the air bubbles from the batter. Only drop the cheesecake from an inch or so above the counter.
This recipe does not use a water bath, however I do bake the cheesecake with a loaf pan filled halfway with water on the side.
Bake the cheesecake for 50-55 minutes or until the center is almost set. There should be a slight jiggle in the middle when you move the pan. Do no over bake the cheesecake.
Once the cheesecake is done baking, turn off the oven and crack the oven door. Cool for 60 minutes and then let the cheesecake cool completely on the counter before refrigerating.
Before you refrigerate the cheesecake, run a knife or metal spatula around the edge of the pan to loosen the cheesecake from the pan. Do not remove from the pan at this point, only remove it from the pan once it has been chilled.
Cover with plastic wrap and refrigerate for at least 4 hours before serving.