Pre-heat the oven to 300ºF
In the bowl of a stand-up mixer, add the cream cheese. Use the paddle attachment for 3 minutes on medium speed until cream cheese is whipped. Add ricotta and pumpkin puree and mix on low to combine. Add sugar and mix on medium speed for 2 minutes or until well incorporated. Add pumpkin spice, vanilla, and flour, mix to combine. With the mixer on medium speed, add eggs one at a time, waiting for each egg to incorporate before adding the next one. Also, make sure you don’t overbeat the mixture, which adds too much air to the mix and most likely will make your cheesecake crack.
Wrap a couple of sheets of aluminum foil around the bottom of the springform pan and place the pan in a larger roasting pan for the water bath. The foil will make sure the crust doesn’t get soaked by the water from the water bath.
Pour filling into crust and place it in the oven. Pour about 3 cups of hot water in the roasting pan. Bake for approximately 45-50 minutes, until cheesecake is slightly jiggly but appearing to be set. Remove from the oven and run a thin knife right around the cheesecake between the cake and the pan. This helps to avoid cracks on the top of the cheesecake when the cheesecake cools and shrinks away from the pan.
Refrigerate for at least 4 hours before slicing. Serve with whipped cream and caramel sauce.