Chocolate Peanut Butter Cheesecake is the dessert I make when I want something rich, serious, and very chocolate-forward. It’s baked, dense in the good way, and it sits on a dark Oreo crust that tastes like the “cookie part” of cookies-and-cream.
The filling is creamy peanut butter with cocoa mixed in, so it reads like a chocolate-peanut-butter cup instead of plain cheesecake. I also really like the finish here: a thin layer of silky chocolate ganache that sets up just enough to slice cleanly.
For me, this is a make-ahead dessert for weekends and holidays, especially when I need something that looks a little fancy but serves a full group. It’s great with coffee, and it’s one of those cheesecakes people ask about after the first bite.

Why You’ll Love This Recipe
Big chocolate + peanut butter: The cocoa in the filling plus the ganache on top makes it taste like a peanut butter cup cheesecake, not just “cheesecake with peanut butter.”
Oreo crust: That classic chocolate cookie crust is simple, sturdy, and keeps every slice feeling extra dessert-y.
Reliable bake: The water bath and slow cooling are a little extra effort, but they make this baked peanut butter cheesecake much less fussy.
Clean slices: Once it’s fully chilled, it cuts neatly and holds its shape, which is nice if you’re serving it at a dinner or holiday table.
Easy to decorate: You can keep it plain with ganache or go all-in with peanut butter cups, chopped peanuts, chocolate shavings, or whipped cream.
Ingredients You’ll Need
Chocolate Cookie Crust
- Chocolate sandwich cookie crumbs: Oreo crumbs are my go-to here. You can buy crumbs or crush whole cookies in a food processor; just aim for fine, even crumbs so the crust holds together.
- Unsalted butter: Melted butter is what binds the crumbs, so don’t skimp. If you only have salted butter, just go lighter on the added salt.
- Granulated sugar: A little sugar helps the crust set and gives it that cookie-like bite.
- Salt: Just a pinch makes the chocolate taste more like chocolate. I never skip it.
Peanut Butter Cheesecake Filling
- Cream cheese: Use full-fat blocks and let them soften well. If it’s even a little cold, you’ll fight lumps.
- Creamy peanut butter: The regular shelf-stable kind works best for a smooth filling. Natural peanut butter can separate and make the texture a little unpredictable.
- Granulated sugar: Keeps the filling classic and clean-tasting. Brown sugar is fine, but it changes the flavor and color.
- Unsweetened cocoa powder: This is what gives the filling that deep chocolate-peanut-butter cup vibe. Dutch-process or natural both work.
- All-purpose flour: I use a little flour for structure so the cheesecake slices nicely. It also helps keep the center from feeling too soft.
- Sour cream: Adds tang and keeps the filling creamy. Full-fat is best here.
- Vanilla extract: It rounds out the chocolate and peanut butter. Use real vanilla if you can.
- Eggs: Room temp eggs mix in more smoothly. After you add them, low speed is the move so you don’t whip in a bunch of air.
- Milk: Just a small amount helps loosen the batter so it pours and levels easily.
- Lemon juice (optional): This is optional, but I like a tiny splash for a little brightness. It won’t make it taste lemony.
Chocolate Ganache Topping
- Heavy cream: This is the base for a classic ganache. Half-and-half is usually too thin.
- Semi-sweet chocolate: Semisweet is my favorite here because the cheesecake is already rich. Chop it fairly small so it melts without trouble.
- Corn syrup (optional): Optional, but it does make the ganache a little shinier and smoother when you slice.
- Salt: A tiny pinch keeps the ganache from tasting flat.
Optional Garnish
- Chopped peanut butter cups: The easiest way to make it look finished. I like a mix of small and bigger pieces.
- Roasted peanuts: Good for crunch. Use salted if that’s what you like with peanut butter desserts.
- Chocolate shavings: Simple and classic, especially if you don’t want extra candy on top.
- Whipped cream: Nice if you’re serving this after a big meal. A small dollop is plenty.

Recipe Instructions
- Preheat the oven: Heat the oven to 325°F. Grease a 9-inch springform pan, then wrap the outside of the pan with foil so it’s ready for a water bath.
- Mix the crust: Stir the chocolate cookie crumbs, melted butter, sugar, and salt together until the crumbs are evenly moistened.
- Press the crust: Press the crumb mixture firmly into the bottom of the pan and slightly up the sides. Use the bottom of a measuring cup to pack it down.
- Bake the crust: Bake for about 8 to 10 minutes, until it looks set. Set aside to cool slightly while you make the filling.
- Beat the cream cheese: Beat the softened cream cheese until smooth and creamy, scraping down the bowl as needed.
- Add the peanut butter: Beat in the peanut butter, sugar, cocoa powder, and flour until fully combined and no dry pockets remain.
- Mix in the sour cream: Add the sour cream, vanilla, milk, and optional lemon juice, and mix just until smooth.
- Add the eggs: Add the eggs one at a time, mixing on low only until each one is incorporated. Stop and scrape the bowl so everything stays even.
- Fill the pan: Pour the filling over the crust and smooth the top.
- Bake: Place the springform pan in a roasting pan and add hot water until it comes about halfway up the sides. Bake 65 to 75 minutes, until the edges are set and the center is still a little jiggly.
- Cool: Turn the oven off, crack the door, and let the cheesecake cool in the oven for about 45 to 60 minutes. Then remove it from the water bath and let it cool to room temperature.
- Chill and top: Refrigerate until fully chilled. Heat the cream until steaming, pour it over the chopped chocolate with the optional corn syrup and salt, let it sit for a couple minutes, then stir until glossy; cool to a pourable thickness, spread over the chilled cheesecake, and refrigerate until set before slicing.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use room temperature ingredients. Soft cream cheese, room temp sour cream, and room temp eggs make the batter smooth fast. Cold ingredients are usually where lumps start.
Go low and slow after the eggs. Once the eggs go in, mix on low and stop as soon as the batter comes together. Too much air is a common reason cheesecakes puff, then crack.
Don’t skip the water bath. It keeps the bake gentle and even, especially with a thick filling like this one. Wrap the pan well so you don’t end up with a damp crust.
Know what “done” looks like. The edges should be set, but the center should still wobble a bit when you nudge the pan. It firms up a lot as it cools and chills.
Slice it with a hot knife. Run your knife under hot water and wipe it between cuts. This makes the ganache and filling look neat instead of dragged.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: This is really good with coffee, especially if you like desserts on the rich side. I usually go with black coffee or a latte.
- Cold milk: A glass of milk is simple and classic with a chocolate peanut butter dessert like this. It also makes the slice feel a little less intense.
- Whipped cream: Add a small dollop right before serving. It’s nice if you’re skipping the candy garnish and want a softer look.
- Fruit: Fresh raspberries or strawberries are good on the plate. I like them more as a side than piled on top.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. I keep the cheesecake right in the springform base and cover it tightly. It slices best when it’s cold.
You can make this recipe ahead pretty easily. I often bake it the day before I need it, then add the ganache once it’s fully chilled.
If you want it longer than a few days, you can freeze individual portions or freeze the whole cheesecake (chilled and set). Thaw in the fridge overnight before serving.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
How do I keep a baked cheesecake from cracking?
Room temperature ingredients, mixing on low after you add the eggs, and using a water bath all help. The other big one is the slow cool in the oven with the door cracked, so it doesn’t change temperature too fast.
Can I swap the Oreo crust for something else?
Yes. Chocolate graham crumbs work well and still give you that chocolate base. You can also do regular graham crackers if you want the filling and ganache to be the main chocolate pieces.
How do I know when the cheesecake is done baking?
I look for set edges and a center that still jiggles slightly when you gently shake the pan. If the whole thing is moving like liquid, it needs more time; if the center is totally firm, it’s probably overbaked.
Can I use reduced-fat cream cheese or sour cream?
You can, but the texture will be softer and a little less rich, and it may take longer to fully set. For a classic, dense peanut butter cup cheesecake feel, I stick with full-fat.
Can I freeze this cheesecake with the ganache on top?
Yes, it freezes fine with ganache. I like to freeze slices on a sheet until firm, then wrap them well; it keeps the ganache from sticking to the wrap too much.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Chocolate Peanut Butter Cheesecake
INGREDIENTS
Chocolate Cookie Crust
- 2 cups chocolate sandwich cookie crumbs
- 6 tbsp unsalted butter melted
- 2 tbsp granulated sugar
- pinch of salt.
Peanut Butter Cheesecake Filling
- 24 oz cream cheese softened
- 1 cup creamy peanut butter
- 1 cup granulated sugar
- 3 tbsp unsweetened cocoa powder
- 3 tbsp all purpose flour
- 1 cup sour cream room temperature
- 1 tsp vanilla extract
- 3 large eggs room temperature
- 1 tbsp milk
- 1 tbsp lemon juice optional.
Chocolate Ganache Topping
- 1 cup heavy cream
- 8 oz semi sweet chocolate chopped
- 1 tbsp corn syrup optional
- pinch of salt.
Optional Garnish
- chopped peanut butter cups
- roasted peanuts
- chocolate shavings
- whipped cream.
INSTRUCTIONS
Prep and Crust
- heat oven to 325 F and grease a 9 inch springform pan then wrap the outside with foil for a water bath
- mix cookie crumbs with melted butter sugar and salt then press firmly into the pan bottom and slightly up the sides
- bake crust until set then cool slightly.
Filling and Bake
- beat cream cheese until smooth then beat in peanut butter sugar cocoa and flour until fully combined
- mix in sour cream vanilla milk and optional lemon juice just until smooth
- add eggs one at a time mixing on low only until incorporated to avoid adding air
- pour filling over crust and smooth the top then place pan in a roasting pan and add hot water halfway up the sides
- bake until edges are set and center is slightly jiggly
- turn oven off and crack door to cool in oven then cool to room temperature.
Chill and Ganache
- refrigerate cheesecake until fully chilled
- heat cream until steaming then pour over chopped chocolate with optional corn syrup and salt and rest then stir until glossy
- cool ganache to a pourable thickness then spread over chilled cheesecake and refrigerate to set before slicing.
