Chocolate Peanut Butter Cheesecake

This Chocolate Peanut Butter Cheesecake is truly show-stopping: rich and creamy, layered with two flavors of cheesecake on a crunchy Oreo cookie crust. With all the right tips, you’ll have a bakery-quality cheesecake perfect for any celebration!

chocolate peanut butter cheesecake with an oreo crust.

There are over 20 cheesecake recipes on Bunsen Burner Bakery, but here’s the funny truth: I don’t actually like cheesecake. But making cheesecakes? That’s a different story! Cheesecakes are one of my favorite desserts to bake. They look impressive, feel fancy, but are surprisingly simple once you’ve cracked the code. And at this point, I have every step down to a science, from mixing techniques to water baths to cooling methods, and I love sharing them with you.

There’s something incredibly satisfying about pulling a smooth, crack-free cheesecake out of the oven. It feels like magic every time. Plus, cheesecakes are perfect for celebrations — they slice beautifully, can be made ahead of time, and just look special. And if you’ve got chocolate and peanut butter lovers in your life (who doesn’t?), this one is for you.

This recipe is built on one base cheesecake batter that gets divided in half. Melted chocolate goes into one half, peanut butter into the other, and they get layered on top of a crunchy Oreo crust. The whole recipe is straightforward and easy to follow and the end result is incredible (if you’re a cheesecake fan, that is!).

slice of peanut butter chocolate cheesecake with a forkful removed.

Why You’ll Love This Recipe

  • Two Classic Flavors: Love chocolate and peanut butter? No need to choose – both flavors in one creamy cheesecake!
  • Crunchy Oreo Crust: Who doesn’t love an Oreo crust? The crunch pairs perfectly with the smooth cheesecake layers.
  • One Base Batter: This recipe is easy because you’re only making one batter, not two separate ones.
  • Make Ahead: Cheesecake is even better after chilling overnight and lasts for several days in the refrigerator, so you can cross something off your party prep list days in advance.
  • Impressive but Easy: Intimidated by cheesecakes? Don’t be! I have all the steps you need for a perfect cheesecake every time. Whether it’s a birthday, holiday, or dinner party, this cheesecake is ready for a celebration!

Ingredients and Substitutions

overhead view of ingredients used to make a chocolate peanut butter cheesecake.
  • Oreos: Use classic filled Oreos (not Double Stuf) for the crust, or gluten-free Oreos to keep this cheesecake gluten-free. Peanut butter oreos or other flavors make a fun twist!
  • Butter: Melted, unsalted butter is mixed with the Oreo crumbs.
  • Cream Cheese: Use full-fat bricks of cream cheese, not whipped cream cheese or cream cheese spread.
  • Granulated Sugar
  • Sour Cream: Full-fat sour cream provides the best flavor and texture. Whole milk yogurt can work in a pinch, but it really is much better with sour cream.
  • Vanilla Extract
  • Salt
  • Eggs
  • Dark Chocolate: The chocolate should be melted and cooled. Use chopped chocolate from a bar, not chocolate chips, for the cheesecake.
  • Peanut Butter: Creamy, stabilized peanut butter is key. Natural peanut butter can separate and cause texture issues.

How to Make Chocolate Peanut Butter Cheesecake

  1. Make the Crust: Mix Oreo cookie crumbs with melted butter. Pack the crumbs down into a springform pan and bake until set.
  1. Make the Cheesecake Batter: Beat the cream cheese and sugar until smooth, the mix in the sour cream, vanilla, and salt. Add the eggs one at a time, mixing gently.
  1. Flavor the Batter: Divide the batter evenly into two bowls. Stir melted chocolate into one bowl and peanut butter into the other.
  1. Layer the Cheesecake: Pour the peanut butter layer over the crust first, then gently spread the chocolate layer on top.
  1. Bake the Cheesecake: Set up the water bath as detailed below. Bake at a low temperature until the edges are set and the center has a slight jiggle. Turn off the oven, crack the door open, and let the cheesecake cool slowly. Once cooled to room temperature, refrigerate overnight.
chocolate peanut butter cheesecake next to melted chocolate and chopped peanuts.

Water Bath for the Best Texture

I’ve covered water baths in some of my other cheesecake posts, but it’s been a little while so it’s time for a refresher! Cheesecakes are essentially custards – and custards need slow, gently, even heat to set properly. That’s where the water bath comes in. Instead of exposing the cheesecake directly to dry oven heat, we surround it with a layer of hot water that moderates the baking temperature.

Kitchen Chemistry

A water bath provides thermal insulation and stabilizes oven temperature, allowing the cheesecake’s protein structure to coagulate slowly and evenly without overbaking the edges. The surrounding steam maintains a humid environment, preventing surface dehydration and reducing the risk of cracking. In other words, it creates the ideal low, moist heat conditions for a smooth, custard-like texture.

Here’s why it works: the water acts as a temperature buffer, keeping the heat more consistent. Without this insulation, the outer edges of the cheesecake would bake much faster than the center. The rapid temperature change can cause the proteins in the cheesecake to tighten and contract too quickly, leading to cracks, dry texture, and an uneven top. The water bath allows the entire cheesecake to cook slowly and gently, resulting in a smooth, creamy texture from edge to center. The humidity from the water bath also prevents the top of the cheesecake from drying out.

The traditional way of making a cheesecake in a water bath is wrapping the springform pan with several layers of aluminum foil, but I still find this sometimes leaks. Instead, what I prefer to do is a pan-in-pan method. I place the 9-inch springform pan inside a 10-inch cake pan, and then place this cake pan inside a roasting pan filled with hot water. The cake pan is sitting directly in the water, not the springform pan, which means no water can leak through the springform pan!

Tips and Tricks for the Best Chocolate Peanut Butter Cheesecake

  1. Room Temperature Ingredients: Bring the cream cheese, eggs, and sour cream to room temperature for smooth mixing without lumps.
  2. Mix on Low Speed: Overmixing adds air, which can cause cracks.
  3. Melt Chocolate Slowly: Melt your chocolate in short bursts in the microwave or over a double boiler to avoiding burning or seizing. Make sure to cool the chocolate to room temperature before adding it to the batter!
  4. Bake Low and Slow: Baking at a low oven temperature allows the proteins in the cheesecake to set gently without curdling or cracking.
  5. Chill Overnight: Let the cheesecake rest in the refrigerator overnight to fully set.
  6. Decorations: Drizzle with warm chocolate ganache or melted peanut butter, dollops of whipped cream, shaved chocolate, or crushed peanuts before serving.
  7. Storage: The cheesecake can be stored in an airtight container in the refrigerator for up to a week or frozen for up to 3 months.
  8. Suggested Tools: 9-inch Springform Pan | 10-inch Cake Pan | Stand Mixer | Beater Blade

More Cheesecake Recipes:

slice of chocolate peanut butter cheesecake with a forkful removed.

Chocolate Peanut Butter Cheesecake

Yield: Serves 14
Prep Time: 20 minutes
Cook Time: 1 hour 15 minutes
Chilling Time: 8 hours
Total Time: 9 hours 35 minutes

This Chocolate Peanut Butter Cheesecake is truly show-stopping: rich and creamy, layered with two flavors of cheesecake on a crunchy Oreo cookie crust.

Ingredients

  • 30 Oreo cookies (340 grams)
  • 1/4 cup (56.5 grams) unsalted butter, melted
  • 32 ounces (908 grams) cream cheese, room temperature
  • 1 cup (198 grams) granulated sugar
  • 2/3 cup (151 grams) sour cream, room temperature
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 4 large eggs, room temperature
  • 4.5 ounces (127.5 grams) dark chocolate, melted and cooled
  • 1/2 cup (135 grams) creamy peanut butter
  • chocolate ganache, melted chocolate, or melted peanut butter, for drizzling

Instructions

  1. Make the crust. Preheat the oven to 350 °F. Add Oreo cookies to a food processor and chop or crush into fine crumbs by hand. Pour in melted butter and mix. Press the crumbs along the bottom and extend up the sides of a 9-inch springform pan, compacting the crumbs as much as possible. Bake for 10 minutes, then remove from oven. Reduce oven temperature to 325 °F.
  2. Make the cheesecake. Using an electric mixer, beat the cream cheese and sugar until creamy and well combined, 2 to 3 minutes. Mix in the sour cream, vanilla extract, and salt, stirring until well combined. Add the eggs one at a time, just mixing enough to combine. Do not over-mix the cheesecake - this makes it more likely to crack. 
  3. Evenly divide the cheesecake into two bowls. Using a rubber spatula, gently fold the melted chocolate into half the batter and the peanut butter into the other, scraping down the sides and along the bottom of the bowl. If the peanut butter is stiff, warm very slightly in the microwave before adding.
  4. Prepare the springform pan. Create a pan-in-pan water bath by placing the 9-inch springform pan inside a 10-inch cake pan (both pans together will be placed inside the water bath). Alternatively, write the springform pan in three layers of aluminum foil. Pour the peanut butter cheesecake batter into the Oreo crust, followed by the chocolate cheesecake batter. Swirl together if desired or leave as separate layers.
  5. Bake the cheesecake. Place the outer cake pan (or the springform pan wrapped in foil) inside a larger pan or roasting dish and add hot water until the water level comes approximately halfway up the sides of the springform pan. Bake at 325 °F for 75 to 80 minutes, or until the edges have set but a 3 to 4-inch diameter circle in the center of the cheesecake still jiggles, or until the internal temperature of the cheesecake reaches 150°F. Turn off the oven and open the door slightly; cool in the warm oven for 30 minutes. After 30 minutes, remove the cheesecake from the oven and let it sit at room temperature for 1 hour before placing it in the refrigerator to chill for at least 6 hours, preferably overnight.
  6. Unmold the cheesecake from the springform pan and decorate with chocolate ganache, drizzled chocolate or peanut butter, or chocolate shavings. Store the cheesecake in the refrigerator.

Notes

  1. Make sure all the ingredients are at room temperature before starting to make the cheesecake.
  2. Melt your chocolate in short bursts in the microwave or over a double boiler to avoiding burning or seizing. Cool the chocolate to room temperature before adding it to the batter.
  3. Drizzle with warm chocolate ganache or melted peanut butter, dollops of whipped cream, shaved chocolate, or crushed peanuts before serving.
  4. The cheesecake can be stored in an airtight container in the refrigerator for up to a week or frozen for up to 3 months.
  5. Suggested Tools: 9-inch Springform Pan | 10-inch Cake Pan | Stand Mixer | Beater Blade

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Don't forget to leave a rating or a comment and share your recipe photos on Instagram - tag @bunsenburnerbakery!

Oreo crust, peanut butter cheesecake, and a thick layer of chocolate cheesecake on top — the ultimate dessert for peanut butter and chocolate lovers!