Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(8)
Export 11 ingredients for grocery delivery
Step 1
Adjust the oven rack to the lower-middle position and preheat oven to 350°F (177°C).
Step 2
Using a food processor, pulse the graham cracker crumbs and almonds together until the almonds are crumbs. Pour into a medium bowl and stir in sugar until combined, and then stir in the melted butter. Mixture will be sandy. Try to smash/break up any large chunks. Pour into an ungreased 10-inch springform pan and with medium pressure using your hand, pat the crumbs down into the bottom and partly up the sides to make a compact crust. Do not pack down with heavy force because that makes the crust too hard. Simply pat down until the mixture is no longer crumby/crumbly. Tips: You can use a small flat-bottomed measuring cup to help press down the bottom crust and smooth out the surface, but do not pack down too hard. For more shaping technique tips, see the graham cracker crust recipe page.
Step 3
Pre-bake the crust for 10 minutes. Remove from the oven and place the hot pan on a large piece of aluminum foil. The foil will wrap around the pan for the water bath or water bath alternative in step Allow crust to slightly cool as you prepare the filling.
Step 4
Using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese and granulated sugar together on medium-high speed in a large bowl until the mixture is smooth and creamy, about 2 minutes. Add the cornstarch, sour cream, amaretto, vanilla extract, and almond extract then beat until fully combined. On medium speed, add the eggs one at a time, beating after each addition until just blended. After the final egg is incorporated into the batter, stop the mixer. Fold in chocolate chips. Avoid over-mixing the batter.
Step 5
Boil a pot of water. You need 1 inch of water in your roasting pan for the water bath, so make sure you boil enough. I use an entire kettle of hot water. As the water is heating up, wrap the aluminum foil around the springform pan. Pour the cheesecake batter on top of the crust. Use a rubber spatula or spoon to smooth it into an even layer. Place the pan inside of a large roasting pan. Carefully pour the hot water inside of the pan and place in the oven. (Or you can place the roasting pan in the oven first, then pour the hot water in. Whichever is easier for you.) There is a video of me on my cheesecake recipe page demonstrating a traditional cheesecake water bath.
Step 6
(Note: if you notice the cheesecake browning too quickly on top, tent it with aluminum foil halfway through baking.) Bake cheesecake for 60–75 minutes or until the center is almost set. When it’s done, the center of the cheesecake will slightly jiggle if you gently tap the pan. Turn the oven off and open the oven door slightly. Let the cheesecake sit in the oven as it cools down for 1 hour. (Inside the water bath or, if you used the alternative, with the water bath pan inside the oven.) Remove from the oven and allow to cool completely at room temperature. Then, refrigerate the cheesecake for at least 4 hours or overnight. I recommend overnight.
Step 7
Use a knife to loosen the chilled cheesecake from the rim of the springform pan, then remove the rim. Garnish with toppings. I used toasted almonds, mini chocolate chips, and amaretto whipped cream. See recipe note about toasting almonds and for amaretto whipped cream. I used Wilton 8B piping tip for the pictured whipped cream. Using a clean sharp knife, cut into slices for serving. For neat slices, wipe the knife clean and dip into warm water between each slice.
Step 8
Cover and store leftover cheesecake in the refrigerator for up to 5 days.