Chocolate Cheesecake
I may receive compensation in the form of payment or products to supplement my posts, but all opinions remain my own. Read our disclosure policy.
The ULTIMATE chocolate cheesecake recipe – this decadent cheesecake has a delicious chocolate flavor, silky smooth texture, Oreo cookie crust and chocolate ganache on top. Learn all the tricks to making restaurant-quality chocolate cheesecake.

**This post was updated January 26, 2025 with new photos and step-by-step recipe tips**
The Best Chocolate Cheesecake
I’ve spent years perfecting, testing, and taste-testing this chocolate cheesecake recipe – and you can feel confident that this recipe ticks all the boxes.
- Crunchy Oreo cookie crust to support the filling
- Velvety smooth texture that’s luxuriously creamy and never grainy
- Rich, chocolate flavor that’s slightly tangy and not too sweet
- And glossy chocolate ganache on top.
It’s decadent, rich and over the top thanks to a triple dose of chocolate. It’s for true chocolate lovers and it’s the perfect variation on a classic New York cheesecake (in my humble opinion). Because cheesecake is so rich – it isn’t overly sweet – which is exactly how it should be.
The ingredients for making cheesecake can be pretty pricey. So to ensure your success I’ve included a ton of tips and tricks. Be sure to read carefully through the details before before getting started.

Tips for Making Chocolate Cheesecake
- Make sure all your ingredients are at room temperature before getting started to ensure a smooth cheesecake consistency. Take the cream cheese, sour cream and eggs out of the fridge at least 30 minutes before. This ensures that everything mixes together properly without any lumps.
- Using sour cream in the chocolate cheesecake keeps the consistency extra smooth, minimizes the risk of a grainy texture, and makes our cheesecake thick without being too dense.
- For this recipe – make sure the dark chocolate you use is around 70% cocoa. You can use up to 80% if you like more of a dark chocolate flavor but I wouldn’t use anything with a higher than 80%. Otherwise, your cheesecake will taste bitter.
- Add in the eggs last, be very careful not to mix the batter too much. You’ll want to beat in the eggs until it’s combined, but do not go any further. As you beat the eggs it adds air to the batter. When the cheesecake bakes the air will cause it to rise. Then as it cools the air will be released and the cheesecake can sink and crack.
- This recipe requires a springform pan. The sides aren’t high enough on a sandwich tin, and it is impossible to remove the cheesecake from the pan. If you don’t have a springform pan, I recommend making these chocolate cheesecake bars in a 9×13 inch pan.
- Then we’re baking the cheesecake in a water bath. This acts as insurance for your cheesecake to reduce the chance of cracks and the chance of your cheesecake sinking. The cheesecake will bake slowly and gently because the water insulates it. It also keeps in moisture. Chocolate cheesecake is especially susceptible to drying out as it bakes, so the water bath is especially necessary.
Step by Step Recipe Rundown
To start, you’ll prepare the pan. I always recommend wrapping the outside of the springform pan with an oven bag first (the kind you’d use for cooking a turkey and tying the edge using the key lock tie. Then wrap with heavy duty foil at least 3 times so that the bottom and sides are covered, and all the seems are covered at least once. The combination of using an oven bag and foil is the most fool proof for avoiding leaks.

Then you’ll make the crust.
- Pulse the Oreo cookies (wafers and filling) in a food processor until the cookies are fine crumbs. This can also be done by placing the cookies in a freezer bag and crushing with a rolling pin – although it will take a little more effort.
- Mix the cookie crumbs with the melted butter.
- Press into the bottom of the prepared springform pan, creating a slight lip around the edges.
- Bake in the middle of the preheated oven for about 10 minutes. This step makes for a crunchier crust.

As the crust is baking, it’s time to make the cheesecake filling.
- Chop the chocolate into very small pieces. I do not recommend using chocolate chips – as they do not melt as well. Melt the chocolate either in the microwave or a double boiler. If using the microwave use 45-second intervals on medium power (NOT high power, which is often the default) and stir between each interval until smooth. If using a double boiler, ensure that the water is a gently simmering instead of rapidly boiling. The water should not touch the bottom of the bowl with the chocolate.
- In a large bowl, you’ll beat together the cream cheese, sugar and cornstarch until smooth – this should take about 3-5 minutes. It’s important that you continuously turn off the mixer and scrape down the bottom and sides of the bowl. This is to ensure that there are no lumps at the bottom.
- Add in the sour cream and melted chocolate and mix together. Again, you want to continually turn off the mixer and scrape down the bottom and sides of the bowl. Otherwise, melted chocolate can stick there.

- Whisk together the eggs and egg yolks in a small bowl. Mix the eggs into the batter a little at a time. I prefer to do this by hand with a wire whisk to avoid overmixing. Once you’ve added the eggs into the batter – it’s important that you don’t overmix as overmixing can lead to cracks.

- Then you’ll pour the cheesecake batter over the crust and its ready to bake in the water bath.
How to Make a Water Bath
As mentioned earlier, before making the crust you’ll prepare the pan by wrapping it in an oven bag and then foil. When you’re ready to bake the cheesecake, you’ll place the springform pan (with the unbaked cheesecake) in the middle of a large roasting pan. Then pour about 1/2 – 1 inch of boiling water into the bottom of the roasting pan. The whole thing gets baked in the oven. You can see what it looks like below:

The cheesecake will bake for about an hour, or until the top looks almost set and it still has a wobble to it. If you give the pan a gentle nudge, it should wobble like pudding.
Chilling, Serving & Make Ahead Tips
One of the best things about this chocolate cheesecake (and any cheesecake for that matter) is that it’s the perfect dessert to make in advance. Chilling the cheesecake is necessary for it to properly set, and the flavor actually improves as it spends time in the fridge.
After baking, cool the cheesecake slowly until it reaches room temperature. Then remove the cheesecake from the roasting pan, cover the pan with aluminum foil, and place in the fridge for at least 6 hours before serving. I typically make the cheesecake the night before I plan to serve it.
You can then make the chocolate ganache topping really any time after the cheesecake has chilled for at least 6 hours. It will need about 30 minutes in the fridge to firm up. Feel free to sprinkle a few chocolate shavings on top, dot the outside of the cheesecake with raspberries, add a dollop of whipped cream on each piece, or simply leave it plain. It’s up to you.

Creamy, decadent, and perfectly rich. By following these simple tips you’ll end up with the perfect chocolate cheesecake. The combination of crunchy cookie crust and velvety smooth cheesecake is impossible to resist and makes this recipe the ultimate chocolate cheesecake.
More Cheesecake Recipes to Love:


Chocolate Cheesecake
Equipment
- 9-inch (23 cm) springform pan
- large roasting pan (big enough for the springform pan to fit inside)
- Aluminum Foil
Ingredients
Oreo Cookie Crust
- 30 Oreo cookies, wafers and filling
- 5 tablespoons unsalted butter (70 grams), melted
Chocolate Cheesecake
- 10 ounces 70% dark chocolate (280 grams)
- 24 ounces full-fat cream cheese (680 grams), brick style (not whipped, spreadable or light)
- 1 and 1/4 cup granulated sugar (250 grams)
- 1 tablespoon cornstarch, substitute with sifted cocoa powder for a richer chocolate flavor
- 3/4 cup sour cream (180 ml)
- 4 large eggs, room temperature
- 2 large egg yolks , in addition to the 4 large eggs
- boiling water, for the water bath
Ganache
- 5 oz dark chocolate (142 grams)
- 1/2 cup heavy cream (120 ml)
- raspberries , for decoration – optional
Instructions
- Preheat the oven to 325F degrees.
- Wrap the outside of a 9-inch springform pan with a disposable oven bag (you may need to trim the bag). Twist the edge so that the wrapping is tight and tie with the key lock tie. Then wrap the outside of the pan in aluminum foil at least 3-4 times. Alternate the direction of the way you wrap to ensure that the sides and all seams are covered.
Cookie Crust
- Add the cookies (wafers and filling) to a food processor and pulse until fine crumbs. Or place in a freezer bag and crush with a rolling pin.
- Mix the crumbs with the melted butter.
- Press the mixture into the bottom of the springform pan, creating a slight lip around the edge.
- Bake in the preheated oven for 10 minutes. Then remove from the oven (keeping the pan wrapped in foil) and keep the oven turned on.
Cheesecake Filling
- Chop the chocolate into very small pieces and place in a large heatproof bowl. Microwave on medium power (not standard or high power) for 45 second intervals, removing the bowl from the microwave and giving it a stir in between each, until smooth. Or melt in a double boiler ensuring that the water in the saucepan underneath is gently simmering and not touching the bottom of the bowl containing the chocolate.
- In a very large bowl, beat the cream cheese, sugar and cornstarch until smooth and creamy – about 3-5 minutes. Continually turn off the mixer and scrape down the bottom and sides of the bowl.
- In a small bowl, whisk together the 4 large eggs and additional 2 egg yolks. Whisk the eggs into the cheesecake batter about 1/2 at a time. I do this by hand to avoid overmixing. If using an electric mixer, do a few stirs by hand first then mix on a low speed. Stop mixing as soon as you no longer see pieces of egg.
- Pour the batter over the prepared crust (the springform pan should still be wrapped).
Baking, Cooling & Chilling the Cheesecake
- Place the springform pan wrapped in aluminum foil in the middle of a large roasting pan.
- Pour about 1/2 – 1 inch (1-2 cm) of boiling water into the roasting pan.
- Place the roasting pan (with cheesecake inside) in the oven and bake for 55-70 minutes, or until the top looks just set and if you give the pan a gentle nudge the cheesecake has a slight wobble – similar to a bowl of pudding or jelly.
- Turn off the oven, open the oven door and cool the cheesecake in the oven with the door open for about 30 minutes. Then remove the roasting pan from the oven and cool the cheesecake (in the roasting pan) until it reaches room temperature.
- Once room temperature, remove the springform pan from the roasting pan, cover with aluminum foil, and place in the fridge to chill for at least 6 hours or overnight.
Chocolate Ganache
- Chop the chocolate into very small pieces and place in a heatproof bowl.
- Heat the cream until almost boiling and pour over the chopped chocolate. Let it sit for about 2-5 minutes, then whisk until smooth.
- Remove the cheesecake from the fridge, gently trace around the edge of the pan with a thin, sharp knife. Unclamp the outer ring of the springform pan. If there's any condensation on top of the cheesecake, blot it with a paper towel.
- Pour the chocolate ganache over the cheesecake, letting it drip over the edges. Optionally, sprinkle a few chocolate shavings on top and/or decorate with raspberries.
- Place the cheesecake back in the fridge for 30 minutes for the ganache to firm up.
- To serve cut the cheesecake into slices using a sharp, thin, non-serrated knife (do not use a table knife). Be sure to slice all the way through the Oreo crust.
Notes
- Springform Pan: A springform pan is required for this recipe. Unfortunately, it becomes impossible to remove a cheesecake from a round cake pan. This recipe has too much batter for an 8-inch (20-cm) springform pan.
- Chocolate: I use 70% dark chocolate for this recipe. 60% is ok too. I wouldn’t use anything stronger than 80% dark chocolate or else the cheesecake will be too bitter. For the chocolate ganache on top, feel free to use semi-sweet chocolate or 50% dark chocolate.
- Cream Cheese: Use full-fat, brick-style cream cheese. I always use Philadelphia.
- Room Temperature Ingredients: The cream cheese, sour cream and eggs should be room temperature before getting started. Take them out of the fridge about 30 minutes prior to making the crust.
- Storage: Store leftovers covered in the fridge for up to 5 days. Cheesecake can be wrapped tightly in plastic wrap, then aluminum foil and frozen for up to 2 months. If freezing, I recommend freezing without the ganache topping. Thaw in the fridge.
- Nutrition: Nutrition information is an estimate only and based on 1 slice assuming the cheesecake is cut into 14 equal pieces and all the ganache topping is used.





Do you wrap the bottom of the pan with foil or just the sides and a little lip on the bottom?
You’ll want to wrap the bottom and sides, so around the bottom and up the sides.
I made this to take to Thanksgiving dinner with my in laws. It turned out amazing and everyone absolutely loved it. Very easy to follow instructions for a delicious dessert.
Do you need a rack in the roasting pan?
Nope – you want to put the cheesecake directly in the roasting pan. I have a little video on this cheesecake recipe showing exactly how I do it.
Everything you want out of a chocolate cheesecake and more!