Creamy Peanut Butter Cheesecake
If salty-sweet treats are your idea of a good time, you’re going to love my baked Peanut Butter Cheesecake recipe. This decadent dessert features a buttery graham cracker crust, a silky peanut-flavored filling, a layer of fudgy chocolate ganache, and crunchy salted peanuts for a slice that is out of this world.

If a Reese’s peanut butter cup and classic cheesecake had a lovechild, this chocolate peanut butter cheesecake would be it. It’s denser than my no-bake peanut butter cheesecake but lighter than my peanut butter truffles, making it the Goldilocks of PB&C (c for chocolate) desserts!
Why You’ll Love Chocolate Peanut Butter Cheesecake
- Of the many dozens of cheesecake recipes I’ve developed over the years, this peanutty wonder might be my current favorite. It has all the rich, tangy-sweet flavor and crumbly crust of a plain cheesecake, the salty creaminess of natural peanut butter, and a thick layer of chewy dark chocolate ganache. Delightful!
- Peanut butter and chocolate is a classic, crowd-pleasing flavor combination. Next time you want to bring the house down with a spectacularly swoonworthy dessert, give this easy peanut butter cheesecake a try!
- While it’s not quite as speedy as my 5-minute microwave cheesecake recipe, it’ll only take about 15 minutes of active prep time to get it in the oven.
How to Make Peanut Butter Cheesecake with Ganache
Watch the full video recipe to learn how to make the Best Chocolate & Peanut Butter Cheesecake. This step-by-step tutorial simplifies the process, offering tips and tricks to guarantee perfect results every time.
Prefer the written recipe? Scroll down to the recipe box 👇
Ingredients & Substitutions

- Graham Crackers & Butter – These simple ingredients lay the foundation for a yummy graham cracker crust. Feel free to use honey, cinnamon, or even chocolate graham crackers, or swap in the biscuits of your choosing.
- Cream Cheese – Make sure to reach for full-fat block-style cream cheese for the best results. Slightly lighter Neufchatel cheese or less tangy mascarpone cheese will also work.
- Granulated Sugar – Plain white sugar is all you need. Caster/superfine sugar and organic cane sugar are 1:1 substitutes.
- Natural Peanut Butter – While many bakers suggest using Jif or Skippy peanut butter made with hydrogenated oils, I prefer using the real stuff. Look for brands that are made with just peanuts and maybe a bit of salt, or make homemade peanut butter instead.
- Large Eggs – When more than one egg is called for in a recipe, you need to keep an eye on the size. If you’re swapping in another size or using liquid eggs, each large egg is equivalent to a scant ¼ cup.
- Vanilla Bean Paste – I love the pretty black flecks that vanilla paste adds to the peanut butter filling, but vanilla extract will get the job done just as well.
- Heavy Cream & Sour Cream – This dynamic dairy duo adds extra richness and ensures a supremely smooth filling. Slightly lighter whipping cream and full-fat Greek yogurt are acceptable substitutes.
- Cornstarch – Adding just a bit of starch to the filling helps thicken it and add texture. If corn is a no-no, potato starch and all-purpose flour are 1:1 substitutes.
- Dark Chocolate – I personally prefer 70-80% dark chocolate for a deep cocoa flavor. Feel free to switch things up with milk or semi-sweet chocolate if you prefer.
- Chopped Peanuts – Optional, but great for a pretty, crunchy garnish.
This is just a short review of the ingredients; for the complete recipe, including quantities, scroll down to the recipe card 👇
Natural vs. Conventional Peanut Butter

When it comes to baking, natural peanut butter and conventional peanut butter behave very differently. Natural peanut butter is made with just peanuts (and sometimes salt), which gives it a purer flavor and a looser, oilier texture.
Conventional brands that are super smooth typically contain added sugar, hydrogenated oils, and stabilizers that can throw off the texture and balance of your cheesecake. These extras can make the filling overly sweet, too thick, or cause it to bake unevenly—so for the best results, stick with the natural stuff.
If you’ve ever considered making your own peanut butter, this recipe is the perfect excuse to give it a try! As a bonus, you can experiment with different types of peanuts to add an extra personalized touch. Spanish peanuts bring a rich, roasted flavor, Virginia peanuts are large and naturally sweet, and Runner peanuts offer a well-balanced, classic peanut taste.

Optional Variations & Dietary Adaptations
- Dairy-Free – Use dairy-free cream cheese (like Kite Hill or Tofutti), full-fat coconut cream or vegan whipping cream, and a dairy-free sour cream alternative. For the ganache, be sure to use dairy-free dark chocolate.
- Gluten-Free Option – Swap the graham crackers for gluten-free graham-style cookies or finely crushed gluten-free digestive biscuits.
- Nut-Free Option – Use sunflower seed butter if you need a nut-free version. Just note that the flavor and sweetness will change slightly.
- Mini Cheesecakes – Make individual cheesecakes by pressing the crust into a muffin tin lined with cupcake liners. Bake for about 20–25 minutes and top each with a spoonful of ganache.
- Topping Options – Don’t like chocolate ganache or want more peanut flavor? Try peanut butter ganache: melt 80g white chocolate with ⅓ cup (80ml) warm heavy cream, then mix in ¼ cup (60g) peanut butter until smooth. Alternatively, use salted caramel sauce, whipped cream, or a layer of strawberry jam.

Expert Tips & Tricks
- Crust texture matters. Different types of graham crackers or biscuits can absorb butter differently. Start with 6 tablespoons of melted butter, but if the mixture feels dry or crumbly, don’t be afraid to add a splash of milk. You’re looking for a wet sand texture that holds together when pressed.
- Don’t skip the water bath. While technically optional, using a water bath helps your cheesecake bake more gently and evenly, creating an ultra-creamy texture and minimizing the risk of cracks. Not sure where to start? Check out my post on how to make a water bath for cheesecake.
- Watch the bake time. Ovens can be unpredictable, so start checking your cheesecake around the 45-minute mark. The edges should look set, but the center should still have a slight jiggle when you gently shake the pan. It could take anywhere from 50 to 70 minutes to bake fully.
- Room temp ingredients = smooth batter. Let your cream cheese, eggs, sour cream, and heavy cream come to room temperature before mixing. This helps everything blend together smoothly without lumps or overmixing.
- Mix gently. Overmixing can incorporate too much air, leading to cracks or a puffy top. Once the eggs are in, keep the mixer on low and stop as soon as everything is just combined.
- Crack eggs separately. Always crack your eggs into a small bowl before adding them to the batter. That way, if a piece of shell sneaks in, you can fish it out without ruining the whole mix!
- Chill time is non-negotiable. Cheesecake needs time to set properly. Let it cool gradually in the oven, then chill for at least 4 hours (preferably overnight) for clean slices and the best consistency.
How to Store Peanut Butter Cheesecake
- Refrigerator – Store the peanut butter cheesecake, either topped or plain, covered tightly in the fridge for up to 5 days. Keep it in the springform pan with foil or plastic wrap, or transfer slices to an airtight container. Note that the chocolate ganache can be made and refrigerated in a separate airtight container for up to 2 weeks.
- Freezer – For longer storage, freeze the cheesecake without the ganache topping. Wrap it tightly in plastic wrap and then in aluminum foil, or place in a freezer-safe container. It will keep well for up to 2 months.
- Defrosting – When ready to serve, transfer the frozen cheesecake to the refrigerator and let it thaw overnight. Add the chocolate ganache and any toppings after it’s fully thawed for the best texture.

More Peanut Butter Desserts
More Cheesecake Recipes

Creamy Peanut Butter Cheesecake Recipe
Equipment
Ingredients
For the crust:
- 7 oz (200 g) Graham crackers or any biscuits that you like
- 6 tablespoons (90 g) Butter melted
- 1 tablespoon (15 ml) Milk
For the cheesecake:
- 3½ cups (800 g) Cream cheese softened
- 1 cup (200 g) Sugar
- ¾ cup (180 g) Natural peanut butter
- 4 Eggs
- 1 teaspoon Vanilla bean paste or extract
- pinch Salt
- ¼ cup (60 ml) Heavy cream
- ½ cup (115 g) Sour cream (read notes)
- 1½ tablespoons (12 g) Cornstarch
For the topping:
- 100 g (100 g) Dark chocolate or semi sweet
- ½ cup (120 ml) Heavy cream
For decoration
- Chopped peanuts
Instructions
- Preheat the oven & make the crust: Preheat the oven to 325°F (160°C). In a food processor, pulse the graham crackers into fine crumbs (or place them in a zip-top bag and crush with a rolling pin). Add the melted butter and pulse to combine. Press the mixture firmly into the bottom of a 9-inch (23cm) springform pan. If the mixture feels too dry, add 1 tablespoon of milk and pulse again.
- Bake the crust: Bake for 7–8 minutes, then set aside to cool.
- Reduce oven temperature to 300°F (150°C).
- Make the cheesecake batter: In a large bowl, beat the cream cheese and sugar until smooth. Add the peanut butter and mix until fully incorporated. Add the eggs one at a time, mixing just until combined; do not overmix. Add vanilla, sour cream, heavy cream, salt, and cornstarch. Mix on low speed until smooth.
- Bake in a water bath: Wrap the bottom and sides of the springform pan with aluminum foil to prevent leaks. Pour the filling over the crust and smooth the top. Place the pan into a larger roasting pan and fill it with hot water halfway up the sides.
- Bake at 300°F (150°C) for 50–65 minutes, or until the edges are set and the center jiggles slightly. Read recipe notes.
- Cool and chill: Turn off the oven and leave the cheesecake inside with the door closed for 1 hour. Then, cool at room temperature for another hour. Refrigerate for at least 4 hours, preferably overnight.
- Make the topping: prepare the chocolate ganache, chop the chocolate and place it in a heatproof bowl. In a small saucepan, bring the heavy cream to a gentle simmer, then pour it over the chocolate. Let sit for 1 minute, then stir until completely melted.
- Pour over the chilled cheesecake and spread evenly. Chill for 15–20 minutes until set.
- Decorate (optional): Sprinkle chopped peanuts around the edges before serving.
Video
Notes
- Crust Texture: The amount of butter can vary depending on the brand and type of biscuits used. Start with 6 tablespoons (90g), but if the mixture feels too dry, add a bit more butter or up to 1 tablespoon of milk. You’re aiming for a texture similar to wet sand—one that holds together easily when pressed.
- Peanut Butter: Use natural, unsweetened peanut butter with a smooth consistency. Avoid chunky, sweetened, or stabilizer-heavy varieties, which can affect the texture and flavor of the filling.
- Sour Cream Substitute: For the creamiest results, stick with full-fat sour cream. If needed, you can substitute with full-fat Greek yogurt, though it may slightly alter the tang and richness.
- Cornstarch: Cornstarch helps thicken the filling and prevent cracks. If you’re out, you can substitute with the same amount of all-purpose flour.
- Water Bath (Optional but Recommended): A water bath helps the cheesecake bake gently and evenly, creating a smooth, ultra-creamy texture while reducing the risk of cracking. If skipping the water bath, consider placing a pan of hot water on a lower rack to introduce steam.
- Baking Time Awareness: Ovens vary, so start checking the cheesecake at 45 minutes. The edges should be set while the center remains slightly jiggly. Baking can take anywhere from 45 to 70 minutes, depending on your oven and pan.
- Storage Tips: Store the cheesecake (topped or plain) covered in the fridge for up to 5 days. For longer storage, freeze the cheesecake without topping for up to 2 months. Thaw overnight in the refrigerator before adding the ganache and serving.
- Egg Tip: Always crack eggs into a separate bowl first. This way, if any shell falls in, you can remove it easily before adding the eggs to your cheesecake batter.
- Topping Options: Don’t like chocolate ganache or want more peanut flavor? Try peanut butter ganache: melt 80g white chocolate with ⅓ cup (80ml) warm heavy cream, then mix in ¼ cup (60g) peanut butter until smooth.
Nutrition
Common Questions
Yes! If you prefer a lighter, quicker option, try my no-bake peanut butter cheesecake recipe. It skips the eggs and oven, using whipped cream or cream cheese with gelatin for structure. However, a baked peanut butter cheesecake offers a denser, richer texture and deeper flavor.
For the best peanut butter cheesecake, use creamy, unsweetened peanut butter. Avoid chunky or oily natural peanut butter, as it can affect the texture and make the cheesecake oily.
For a rich, silky chocolate ganache topping, use high-quality dark or semi-sweet chocolate with at least 50–70% cocoa. You can also use milk chocolate for a sweeter finish or a mix of dark and milk for a balanced flavor.
If you’d like to switch it up, try a salted caramel drizzle, crushed peanut butter cups, whipped cream with chopped peanuts, or even a swirl of peanut butter on top of the cheesecake before serving.









Hi David,
What is the function of milk in the crust?
I want to make a PB&J cake – I was thinking of topping it with your Strawberry (I want to use raspberry) Chia Jam recipe… what do you think?
Also, would swirling in Chambord Raspberry Liquor into the cake alter the texture?
thank you and have a great Labor Day!
Sandy 😊
Hi Sandy 😊
Great questions! The milk in the crust isn’t absolutely necessary—I usually add a splash just to help achieve the right sand-like texture. Sometimes butter alone does the job perfectly, but depending on the brand of cookies or crackers you’re using, the mixture can feel a little too dry. In that case, the milk helps bind everything together.
Your PB&J idea sounds amazing! Topping it with raspberry chia jam (instead of strawberry) would be a perfect twist—it pairs beautifully with peanut butter.
As for swirling Chambord into the filling, a small amount (1–2 tablespoons) should be fine and won’t change the texture much. If you add more, it could thin the batter slightly, so just keep that in mind.
Hope you have fun experimenting, I think it’ll be delicious!
Just made this cheesecake! I used all the same ingredients and quantities, with one minor change, I swapped dark chocolate for milk chocolate since this cake was for kids. The result was absolutely delicious and creamy, and I’ll be keeping this recipe in my notebook.
I’m so glad to hear that! 😍 Swapping to milk chocolate sounds perfect for the kids, and I’m happy it still turned out creamy and delicious. Love that it earned a spot in your recipe notebook!
Big fan of your no-bake peanut butter cheesecake (made it several times). Now I have to try your baked version.
Thank you! 😊 If you loved the no-bake version, I think you’re going to really enjoy the baked one — it’s extra creamy and indulgent. Can’t wait to hear what you think after you try it!