A great New York cheesecake is a thing of beauty. It’s dense and creamy, rich but not heavy, with a tangy-sweet flavor that’s perfectly balanced. The crust is buttery and slightly sandy, the filling is silky smooth, and the top is a pristine, crack-free canvas ready for whatever toppings you desire.
For years, I was intimidated by cheesecake. Water baths, cracks, sinking centers—it all seemed so complicated. But after countless tests and tweaks, I’ve developed a recipe that takes the fear out of cheesecake making.
This version delivers that classic New York style with a foolproof method that works every time. Whether you’re a beginner or a seasoned baker, this cheesecake will make you feel like a pro.

Makes one 9-inch cheesecake (12-16 servings).
Step-by-Step Instructions
Preheat and Prepare the Pan
Preheat your oven to 325°F (160°C).
Wrap the outside of a 9-inch springform pan with a double layer of heavy-duty aluminum foil, making sure it goes all the way up the sides. This will prevent water from seeping in during the water bath.
Lightly grease the inside of the pan with butter or non-stick spray.
Make the Crust
In a medium bowl, combine the graham cracker crumbs, sugar, and salt. Stir until well mixed.
Pour in the melted butter and stir until all crumbs are moistened and the mixture resembles wet sand.
Press the mixture firmly into the bottom of the prepared springform pan and about 1 inch up the sides. Use the bottom of a measuring cup or glass to press it down firmly and evenly.
Bake for 10 minutes. Set aside to cool while you make the filling. Reduce oven temperature to 300°F (150°C).
Make the Filling
In a large bowl, beat the softened cream cheese with an electric mixer on medium speed until completely smooth and creamy, with no lumps, about 2-3 minutes. Scrape down the sides and bottom of the bowl well.
Add the sugar and cornstarch, and beat until combined, about 1 minute. Scrape the bowl again.
Add the vanilla extract and beat until incorporated.
Add the eggs one at a time, beating on low speed just until each egg is incorporated. Do not overbeat—overmixing incorporates too much air, which can cause cracks.
Add the sour cream, heavy cream, and lemon zest (if using). Beat on low speed just until combined and smooth. Scrape the bowl one last time and gently fold by hand with a spatula to ensure everything is well mixed.
Prepare the Water Bath
Place the foil-wrapped springform pan into a large roasting pan or deep baking dish.
Pour the cheesecake filling into the cooled crust and smooth the top with a spatula.
Place the roasting pan in the oven, then carefully pour hot water into the roasting pan until it reaches about halfway up the sides of the springform pan. Be careful not to splash water onto the cheesecake.
Bake
Bake at 300°F (150°C) for 60-75 minutes. The edges should be set, but the center will still be slightly jiggly (like Jell-O, not liquid).
Turn off the oven, crack the oven door open, and let the cheesecake cool in the oven for 1 hour. This gradual cooling helps prevent cracks.
Remove the cheesecake from the water bath and remove the foil. Run a thin knife around the edge of the pan to loosen the cheesecake (this prevents cracking as it cools).
Let the cheesecake cool completely at room temperature, then cover and refrigerate for at least 6 hours, preferably overnight. Chilling is essential for the perfect texture.
Serve
When ready to serve, remove the sides of the springform pan.
Slice with a sharp, thin-bladed knife, wiping the blade clean between each cut for neat slices.
Serve plain or with your favorite toppings like fresh berries, compote, or whipped cream.
Summary
Prep Time: 30 minutes | Bake Time: 60-75 minutes | Cooling/Chilling Time: 8 hours (including overnight) | Total Time: About 9-10 hours (mostly hands-off)
Yield: One 9-inch cheesecake (12-16 servings)
Difficulty: Intermediate
Storage and Make-Ahead Tips
How to Store:
Store cheesecake covered in the refrigerator for up to 5 days. Keep it in the springform pan or transfer to an airtight container. The flavor actually improves after a day or two!
Can You Freeze Cheesecake?
Absolutely! Cheesecake freezes beautifully. Freeze the whole cheesecake or individual slices. Place in the freezer uncovered for 1-2 hours until firm, then wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator.
Make-Ahead for Parties:
Cheesecake is the perfect make-ahead dessert. Make it 1-2 days before your event and keep it refrigerated. Add toppings just before serving for the freshest presentation.
Freezing Crust:
You can freeze an unbaked crust for up to 3 months. Press into the pan, wrap tightly, and freeze. Bake directly from frozen, adding a few minutes to the baking time.
Can You Freeze Cheesecake with Toppings?
It’s best to freeze cheesecake without toppings. Add fresh berries, sauces, or whipped cream after thawing.
