Let’s settle something right now: sweet potatoes belong in dessert. Not just pie—cheesecake. This Sweet Potato Cheesecake is everything you love about both worlds. It has the dense, creamy, luxuriously silky texture of a classic New York-style cheesecake, but it’s infused with the warm, earthy sweetness of roasted sweet potatoes and a gentle blend of cinnamon, nutmeg, and vanilla.
The crust isn’t just any crust—it’s a buttery graham cracker base with toasted pecans for extra warmth and crunch. And the finish? A beautiful caramel swirl across the top, because sweet potatoes and caramel are a match made in heaven. This is the dessert that will have everyone at your Thanksgiving table asking for the recipe. Spoiler: it’s easier than you think.
The Secret to a Silky, Never-Cracked Cheesecake
Cheesecake can be intimidating, but the secrets to a perfect, silky, crack-free cheesecake are simple. First, room temperature ingredients. Cold cream cheese creates a lumpy batter that bakes unevenly.
Let everything—cream cheese, eggs, sour cream—sit on the counter for at least an hour before you start. Second, don’t overmix. Once you add the eggs, mix just until incorporated. Overmixing incorporates too much air, which can cause the cheesecake to puff up and then crack as it cools.
Third, the water bath. Baking the cheesecake in a hot water bath creates a humid environment that prevents the top from drying out and cracking. And finally, cool slowly. Let the cheesecake rest in the oven with the door cracked open for an hour after baking, then room temperature, then overnight in the fridge. Patience is the secret to perfection.



Roast the Sweet Potatoes
Preheat your oven to 400°F (200°C). Pierce the sweet potatoes several times with a fork. Place them on a baking sheet and roast for 45-60 minutes, until very soft and tender. Let them cool slightly, then peel off the skin.
Mash the flesh with a fork or puree in a food processor until completely smooth. Measure out 1 cup (225g) and let it cool completely. (This can be done up to 3 days ahead and refrigerated.)
Make the Crust
Reduce your oven temperature to 350°F (175°C). In a medium bowl, combine the graham cracker crumbs, finely chopped pecans, granulated sugar, and salt. Pour in the melted butter and stir with a fork until all the crumbs are evenly moistened.
Press the Crust
Transfer the mixture to a 9-inch springform pan. Use the bottom of a measuring cup to press the crumbs firmly and evenly into the bottom and about 1 inch up the sides. A firm, compact crust is essential—it won’t crumble when you slice the cheesecake.
Bake the Crust
Bake the crust for 10 minutes, until it’s fragrant and lightly golden. Set it aside to cool while you make the filling. Leave the oven on.
Wrap the Pan for Water Bath
Double-wrap the outside of the springform pan with heavy-duty aluminum foil, covering the bottom and coming up the sides. This will prevent water from seeping in during the water bath.
Make the Filling – Beat Cream Cheese
In a large bowl using a hand mixer or stand mixer with the paddle attachment, beat the softened cream cheese on medium speed until completely smooth and creamy, about 2 minutes. Scrape down the sides and bottom of the bowl well.
Add Sugars and Sweet Potato
Add the granulated sugar and brown sugar and beat until smooth and well combined, about 1 minute. Add the cooled sweet potato puree and beat until incorporated, scraping the bowl as needed.
Add Sour Cream and Spices
Add the sour cream, vanilla extract, cinnamon, nutmeg, ginger, and cloves. Beat on low speed until just combined.
Add Eggs – One at a Time
Add the eggs one at a time, beating on low speed just until the yolk disappears into the batter. Do not overmix. After the last egg, give the batter a final gentle fold with a spatula to ensure everything is combined.
Assemble and Swirl
Pour half of the cheesecake filling into the cooled crust. Drizzle with about ¼ cup of caramel sauce. Gently swirl with a knife or skewer. Pour the remaining filling over the top and smooth it with a spatula. Drizzle with another 2 tablespoons of caramel and gently swirl again, being careful not to over-swirl.
Prepare the Water Bath
Place the wrapped springform pan into a large roasting pan. Place the roasting pan in the oven. Carefully pour boiling water into the roasting pan until it reaches about halfway up the sides of the springform pan.
Bake the Cheesecake
Bake at 350°F (175°C) for 55-65 minutes, until the edges are set and the center is slightly jiggly (like Jell-O). The internal temperature should reach about 150°F (65°C).
Cool Slowly
Turn off the oven and crack the door open. Let the cheesecake cool in the oven for 1 hour. This gentle cooling helps prevent cracks. Then, remove the cheesecake from the water bath, remove the foil, and let it cool completely to room temperature on a wire rack.
Refrigerate Overnight
Once cool, refrigerate the cheesecake uncovered for at least 4 hours, preferably overnight. This is essential for a clean slice.
Garnish and Serve
Run a thin knife around the edge of the pan before releasing the springform. Drizzle the top with the remaining caramel sauce and sprinkle with toasted pecans. For clean slices, use a sharp knife wiped clean between each cut. Serve chilled.
Pro-Tips for Cheesecake Perfection

- Room Temperature is Non-Negotiable: Cold cream cheese and eggs will give you a lumpy, uneven batter. Let everything sit out for at least an hour, preferably two.
- Don’t Overmix: Overmixing incorporates too much air, which can cause cracks. Mix on low speed and stop as soon as each ingredient is incorporated.
- Use a Water Bath: This creates a humid environment that prevents the cheesecake from drying out and cracking. Don’t skip it.
- Cool Gradually: Sudden temperature changes cause cracks. Letting the cheesecake rest in the oven with the door open, then at room temperature, then in the fridge ensures a smooth, flawless top.
- Patience is a Virtue: Cheesecake needs at least 4 hours (preferably overnight) to set properly. Slicing it too early will result in a mess.