This chocolate cheesecake recipe is rich, creamy, and decadent. Most importantly, it will satisfy even the most intense of chocolate cravings!

If you're going to make a chocolate cheesecake, make it count. This recipe isn't messing around - we're talking a quadruple chocolate situation here: real melted chocolate in the filling, an Oreo crumb crust, a glossy ganache topping, and swirls of chocolate whipped cream to finish it off.
This cheesecake recipe has been years in the making. It started as the very first cheesecake I ever baked (which I was ridiculously proud of), and over time, I've perfected every layer and every step. In this baked chocolate cheesecake recipe, I'll show you how to get that perfectly creamy, crack-free texture, make each indulgent layer, and serve up a slice that looks and tastes absolutely out of this world.
Jump to:
Ingredients
Though this is a relatively simple ingredient list, there are a few important notes to be aware of. I have tested this recipe with both UK and US baking ingredients.

- Cream Cheese - To make a rich cheesecake, use a block of full-fat cream cheese, rather than the spreadable kind - it tends to be too watery. Use at room temperature.
- Dark Chocolate - This recipe works best with dark or semi-sweet chocolate - anything with at least 50% cocoa solids will give the cheesecake a deep chocolate flavor.
- Butter - Use unsalted butter to control the levels of salt in the base.
- White Sugar - Caster sugar (granulated sugar) will mix nicely into the cream cheese, giving it a smooth finish while balancing out the bittersweet chocolate.
- Light Brown Sugar - Adding a secondary sugar is optional (you can just use all white sugar), but I think it takes this chocolate cheesecake to the next level. Light brown sugar brings a toasty depth to the flavor profile with a hint of caramel, which really shines when the cheesecake is baked.
- Eggs - Use large eggs in the US or medium eggs in the UK (our eggs are bigger).
- Double Cream - Use heavy cream, heavy whipping cream, or double cream. It should have at least 36% fat content in order for the cheesecake to set up nicely.
- Oreos - An Oreo crust works wonderfully with this cheesecake. You can either buy pre-crushed Oreo crumbs or just buy a packet of Oreos and bash them to fine crumbs in a bag with a rolling pin. You could also use a food processor, but I think the bag bashing is way more fun!
- Vanilla - A touch of vanilla bean paste or vanilla extract will enhance all of the lovely flavors in this chocolate cheesecake.
See the recipe card for measurements in both cups and grams (though I always recommend using a kitchen scale for best results).
Things You'll Need
You can either make this cheesecake in a stand mixer with the paddle attachment, or you can easily mix it by hand with a large mixing bowl and wooden spoon or rubber spatula.
- 8-inch Cake pan - Loose-bottomed or spring form pan.
- Heatproof bowl
- Large oven-safe dish, like a roasting pan (to make a water bath).
- Saucepan - for the chocolate ganache.

What You'll Love About This Chocolate Cheesecake Recipe
There are so many amazing chocolate cheesecake recipes out there, but this one is a culmination of all things indulgent, and every single element has been crafted to complement and play off of each other. I feel that this is not the kind of dessert where you want to cut corners, scrimp on ingredients, or do anything but pull out all the stops!
You could just make the cheesecake and the Oreo crust, and it will still be ridiculously delicious. But the ganache just adds an extra layer of rich indulgence, and the chocolate whipped cream offers something a little lighter to almost cleanse your palette a little (but in a chocolatey way) so that each bite of cheesecake keeps tasting like the most chocolatey thing you've ever tasted. (Except maybe my flourless chocolate torte...)
I realize I sound like I'm about to break into song over a piece of cheesecake - but it's just THAT good. You'll just have to make it and see for yourself!

How to Make Chocolate Cheesecake
There are four elements to this dessert, including the Oreo crumb, chocolate cheesecake filling, chocolate ganache topping, and chocolate whipped cream. You don't have to make them all, but here is a step-by-step guide on how to make each one.
Make the Oreo Crust
We'll start by making the tasty chocolate cookie base. A lot of recipes leave the crust unbaked, but I would always advise baking it for 10 minutes. Your slices will be much smoother, holding together perfectly.

- Crush the Oreos to fine crumbs, either in a food processor or in a Ziploc bag with a rolling pin.
- Mix with melted butter and salt until it clumps together when squeezed.

- Tip the crumb mixture into the prepared pan and press it down into an even layer along the bottom of the pan. You can flatten it with your hands or with the bottom of a glass.
Make The Chocolate Cheesecake Filling
Now for the decadent cheesecake filling! We'll be using a mix of melted chocolate and cocoa powder for the most divine chocolatey flavor.

Melt the Chocolate
Preheat the oven to 325°F / 160°C (140° fan).
Place chopped chocolate into a heatproof bowl, and microwave in short bursts (30 seconds), until melted. Alternatively, melt over a double boiler. Set aside.

Beat Cream Cheese
Beat the room temperature cream cheese with the white sugar, brown sugar, and salt until smooth and creamy.

Add Eggs
Beat in the eggs one at a time, then beat in the egg yolk and vanilla.

Add Cream
Gradually add the double cream while mixing slowly until it is completely incorporated. Scrape down the sides of the bowl.

Stir in the Chocolate
The melted chocolate should have cooled slightly by now, so it is warm, rather than hot.
Add it to the cheesecake batter and mix together until totally combined.

Pour into Pan
Pour the chocolate cheesecake mixture into the prepared pan, on top of the Oreo crumb base.

Bake
Place the cheesecake in a water bath and bake for 60-75 minutes until the edges are set, but the middle is still slightly jiggly.
Turn the oven off and crack the door open slightly to let the cheesecake cool gradually in the oven.
Once cool, chill in the fridge for at least 4 hours.
Cheesecake Waterbath Hack
I recently started using this hack for protecting my cheesecakes from the water seeping in from the water bath. Rather than going through loads of foil (and sometimes getting a leak anyway) I bought a silicone cake pan that is just slightly larger than my pan. Pop your pan in there and it will keep the water out!


How to Make Chocolate Ganache Topping
This is my go-to recipe for a smooth ganache that takes just minutes to make. I use it to elevate so many recipes, from my Boston cream pie to my French opera cake.
- Chop the semi-sweet chocolate into small chunks, and place it in a medium bowl.
- Pour the heavy cream into a saucepan over medium heat. Heat until the cream is scalding - there should be some steam rising and tiny bubbles starting to form at the surface.
- Remove the pan from the heat, and pour the hot cream into the bowl of chocolate. Let it sit for a minute to soften the chocolate a little, then stir until all the chocolate has melted into the cream to form a silky-smooth ganache.
- Leave the ganache to cool to a spreadable consistency, then add it on top of the cheesecake and chill until ready to serve.

How to Decorate Chocolate Cheesecake
As I mentioned above, this chocolate cheesecake is great on it's own, you don't need to add any of the fancy stuff on top, but by god is it worth it! But there are a number of things you can do.
If you want to decorate exactly as I did:
Make your chocolate ganache and wait until it has cooled for about 30 minutes; it should be fairly stiff but still 'liquid'. Think of the consistency of really thick custard. Basically, the goal is that you can smooth it over your cake, but it isn't going to run down the edges. To test it, run your spatula across the middle of the bowl to make a parting. If it takes a second to fill back in - it's ready!
Dollop the ganache right on top of my chocolate cheesecake and smooth it out with a small spatula. Then, once it was all smooth, start spinning the plate around while holding the very edge of my spatula at an angle to the ganache, making a small dent and moving out slowly to create the spiral effect.
I then piped the chocolate whipped cream rosettes around the outside, roughly where I knew my slices would be, and sprinkled them with little chocolate flakes. A simple method with a really professional result.
Jules' Tips for Perfect Chocolate Cheesecake
Here are my top tips for making the very best chocolate cheesecake:
- Wrap tightly - Wrap your cake pan VERY well in aluminum foil so there is no chance of water leaking in from your water bath. Make sure you cover it from every angle - nobody wants a soggy bottom! (Or see my hack for cheesecake water baths above that doesn't require any foil!)
- Room temperature ingredients - Make sure your cream cheese is at room temperature before starting - it will be very difficult to blend everything properly if it's cold.
- Scrape the bowl - Scrape down the sides of the bowl regularly while mixing ingredients. This goes without saying, but with this recipe, I do it a little more than usual. We need everything to be smooth and combined well at each stage.
- Tap the bubbles - Once you have poured the cheesecake batter into the pan, give it a few taps on the work surface. Not too aggressively, just lift it about 1cm off the surface and let it drop. This will get rid of any air bubbles that may have formed, ensuring a smooth finish to your chocolate cheesecake.
- Don't overbake - It can be easy to overbake a cheesecake, but it's crucial to take it out at the right time. The edges should be set and the center slightly jiggly - it may look underbaked, but it'll finish baking as it cools. Gently shake the pan; if the edges stay still and the center wobbles, it's done.
- Slice when set - Do not try to slice your cheesecake before it is properly set and chilled. This is a long process, but it's so worth it. If you don't cool and chill your cheesecake sufficiently, you'll end up with a gooey mess when you try to cut into it.
How to Store Chocolate Cheesecake
Store your chocolate cheesecake in an airtight container in the refrigerator for up to 4 days.
For optimum flavor and texture, take it out of the fridge about 20 minutes before serving to let the chocolate warm just slightly.

Serving Ideas
This chocolate cheesecake recipe is pretty complete with its chocolate ganache topping and chocolate whipped cream swirls. However, if you'd like to add some lightness, try serving with some fresh raspberries or strawberries.
Or for even more decadence, serve with a pot of homemade caramel sauce for guests to drizzle over their individual cheesecake slices!
FAQs
A water bath isn't strictly necessary, but it makes a huge difference. For the smoothest, creamiest texture and a flawless finish, I highly recommend using one. Without it, the cheesecake will still taste delicious but may crack on top and have a slightly more crumbly texture. If you're covering it with ganache, the cracks won't matter - but for the best results, go with the water bath.
Knowing when a cheesecake is perfectly baked is crucial. Take it out too soon, and it won't set; leave it in too long, and it will be dry and crumbly.
The edges should be set while the center still jiggles slightly. It may look underbaked, but it's ready - cheesecake continues to cook as it cools. When you shake the pan gently, the edges should barely move, and the center should wobble. You can also lightly touch the center - if nothing sticks to your finger, it's done. Remove it from the oven and let it cool to set.
Not all chocolate cheesecakes need to be baked - but this one certainly does. Chocolate cheesecakes with eggs need to be baked, creating a rich, dense, and creamy texture. Cheesecakes that don't use eggs can be set in the fridge, and often use whipped cream or gelatin for a lighter, mousse-like texture - similar to my chocolate mousse pie!
Show Me Your Bakes!
If you make this recipe, please tag @bonni_bakery on Instagram or send me a photo - I love seeing all your creations.
Want your bake featured on the blog? You can also upload a photo here.
More Chocolate Desserts
If you love chocolate desserts, check out some of these recipes.
Recipe

Chocolate Cheesecake Recipe
Ingredients
- 180 g (1½ cups) Oreo Crumbs
- 57 g (½ stick) Unsalted Butter
- ⅛ teaspoon (teaspoon) Salt
- 455 g (16 oz) Cream Cheese room temperature
- 150 g (¾ cup) Caster Sugar (Granulated sugar)
- 50 g (¼ cup) Light Brown Sugar
- ½ teaspoon (teaspoon) Salt
- 3 Large Eggs room temperature
- 1 Large Egg Yolk room temperature
- 1 teaspoon Vanilla Extract
- 180 ml (¾ cup) Double Cream (Heavy cream)
- 255 g (9 oz) Dark Chocolate
- 120 ml (½ cup) Double Cream (Heavy cream)
- 170 g (6 oz) Dark Chocolate
Equipment
Instructions
- Line the outside of your cake pan with several layers of aluminium foil. It's going into a water bath, so it needs to be watertight from the bottom!
- Crush the Oreos into fine crumbs with a food processor or in a Ziploc bag with a rolling pin. There is no need to remove the white filling in the middle.180 g (1½ cups) Oreo Crumbs
- Melt the butter and add it to the Oreo crumbs along with the salt. Mix together until combined - the mixture should hold together if you squeeze it in your hands.57 g (½ stick) Unsalted Butter, ⅛ tsp (teaspoon) Salt
- Tip the mixture into the prepared cake pan and press it down into an even layer on the bottom of the pan.
- Preheat oven to 325°F / 160°C (140° fan).
- Melt chocolate in the microwave at 30-second bursts, stirring in between until totally melted, set aside.255 g (9 oz) Dark Chocolate
- Beat the cream cheese with both sugars and the salt until smooth.It's important that the cream cheese is completely room temperature so it can incorporate properly without any lumps. You can do this in a stand mixer on medium-low speed, or you can just do it by hand.455 g (16 oz) Cream Cheese, 150 g (¾ cup) Caster Sugar, 50 g (¼ cup) Light Brown Sugar, ½ tsp (teaspoon) Salt
- Beat in the eggs one at a time, then add the egg yolk and vanilla and beat until smooth.3 Large Eggs, 1 Large Egg Yolk, 1 tsp Vanilla Extract
- Gradually pour in the cream while mixing slowly until totally incorporated. Scrape down the sides of the bowl.180 ml (¾ cup) Double Cream
- By now, the chocolate should have cooled slightly, so it is warm, not hot. Add it to the cheesecake batter and mix it in completely.
- Pour the chocolate cheesecake mixture into the cake pan on top of the crumb base and spread it out flat. Tap the pan on the counter a few times to release any bubbles.
- Create a water bath for the cheesecake by putting it inside a large oven-safe container, like a roasting pan. Fill the pan with hot (recently boiled) water so it comes about halfway up the side of the pan. (This is why it's super important your cake pan is well wrapped in aluminium foil - otherwise, the water will leak into the cheesecake!) I find the easiest way to do this is to have everything ready, then place the pan on the rack of the oven and pour the water in once already half inside. This stops you from having to carry it over to the oven with the water sloshing around.
- Bake for 60-75 minutes. or until the edges are set, but the middle of the cheesecake is still slightly jiggly. For the absolute best results, turn the oven off and crack the door open slightly to let the cheesecake cool gradually in the oven. This helps to stop cracks from forming. However, if you need the oven, it's completely fine to take it out and let it cool on the counter.
- Once cooled, place the cheesecake into the fridge and allow it to chill for at least 4 hours, preferably overnight.
- Chop the chocolate into small pieces and put it in a bowl170 g (6 oz) Dark Chocolate
- Heat the heavy cream in a saucepan until scalding (just starting to steam and form tiny bubbles).120 ml (½ cup) Double Cream
- Remove from the heat and pour over the chocolate, let sit for 1 minute.
- Stir until the chocolate is totally melted and everything is silky and smooth.
- Let it cool until it is thick enough to spread, then pour it on top of the cheesecake and let it set in the fridge until ready to serve.
- Optional: Top with chocolate whipped cream for an extra special touch.
Nutrition
Notes
Ingredient Notes:
- Cream Cheese - Use full-fat cream cheese.
- Eggs - Use large eggs in the US or medium eggs in the UK (our eggs are bigger).
- Dark Chocolate - Dark or semisweet chocolate will give the deepest chocolate flavor, but you can use other kinds if you like.
- Double Cream - Use heavy cream, heavy whipping cream, or double cream. It must have at least 36% fat content.
Important Things To Know:
- Water Bath - The water bath helps to regulate the temperature of the cheesecake in the oven so it bakes up smooth and custard-like, rather than dry and crumbly. It's definitely worth the extra step - just make sure your pan is wrapped well enough so it's watertight.
- Jiggle Test - The centre of the cheesecake should still wobble slightly when you take it out of the oven. It will continue to bake and set as it cools, so if you wait until it is completely set, the cheesecake will be overbaked.
- Ganache Topping - The extra ganache on top if completely optional, the cheesecake tastes incredibly indulgent as a standalone dessert without it. But it adds an extra layer of interest. See the post above for more ideas for toppings and decoration.





















Valerie
Can I sub demerara brown sugar? Also,455 grams of cream cheese seems like too little for the quantity of egg, though I've never really been good at baked cheesecakes, please reassure me! Thanks in advance for your reply.
Jules Grasekamp
Hi Valerie,
Sorry it took me so long to reply - it's a bit hectic here with our new baby in the house!
I wouldn't advice subbing demerara brown sugar as it won't dissolve into the mixture as easily and may make it a bit gritty. Go for soft light brown sugar if you can, or alternatively just replace it with more caster sugar - that will also be fine.
As for the cream cheese amount - that may seem like a strange ratio if you are used to making unbaked cheesecakes. Technically, baked cheesecakes are actually a form of 'custard', and custards are egg based, so while this is higher than a typical cheesecake ratio, it makes the texture more custard=like.
I hope this helps!
Jules
Jennifer
This Cheesecake will be my go to dessert! It was absolutely delicious.
I made it for our Christmas Day dinner. Then made another one the next week.
I do have a question regarding when you should release the cake from the spring- form pan?
Jules Grasekamp
I'm so glad to hear you love the cheesecake Jennifer! It's one of my favorites too!
That's a great question, I leave the cheesecake in the pan until it has cooled and chilled for at least 4 hours, this way it will be able to hold it's shape nicely when you remove it. Then you can take it out of the pan and decorate with the chocolate ganache.
Hope this helps!
Jules
Monica
This was the most decadent creamy chocolate cheese cake I've ever made