There’s something wonderfully comforting about a rich, creamy cheesecake that brings warmth even on the chilliest evenings. When you combine the luscious flavors of chocolate and peanut butter with the smooth texture of cheesecake, you get a dessert that feels like a gentle hug for your taste buds. This keto chocolate peanut butter cheesecake is one of those rare treats that manages to be both indulgent and diet-friendly. I’ve found that it hits the perfect balance of sweet and savory, making it a favorite for family gatherings or a quiet night at home.
This cheesecake features some simple, wholesome ingredients that we all know and love. The base is made from 2 cups almond flour, combined with 1/3 cup cocoa powder and 1/3 cup melted butter, which creates a chocolatey, nutty crust that’s both gluten-free and low-carb. The filling is the star here: 24 oz cream cheese provides that classic tang and creamy texture, sweetened with 3/4 cup powdered erythritol for sweetness without sugar. The 3/4 cup creamy peanut butter adds a rich, nutty flavor that pairs perfectly with chocolate. Finally, 3 eggs and 1 teaspoon vanilla bring everything together in a smooth, irresistible custard.
Making this dessert is surprisingly straightforward, even if baking isn’t your daily routine. First, you simply mix the crust ingredients and bake them for 10 minutes at 325°F, which helps the base set nicely. Next, the filling comes together in just a few minutes by beating the cream cheese, erythritol, and peanut butter until smooth, then adding eggs one at a time before the vanilla. You pour the filling over the crust and bake it in a water bath for about an hour, which ensures even cooking and a delicate texture. After that, let the cheesecake cool gradually, then pop it in the fridge for at least four hours to set completely. When ready, slice it up and serve chilled—it’s rich, decadent, and so satisfying. Store leftovers covered in the fridge for up to five days.
This cheesecake is perfect for a cozy night in, especially during cooler seasons when a comforting dessert hits the spot. It’s also a great choice for potlucks or holiday dinners where guests will appreciate a dessert that feels special but won’t derail anyone’s low-carb goals. Whether you’re baking it for yourself or for a group, it’s sure to impress with its silky texture and bold, comforting flavor.

Why You’ll Love This Keto Chocolate Peanut Butter Cheesecake
- Low-Carb and Keto-Friendly: Enjoy the rich taste without the carb overload, thanks to almond flour and erythritol.
- Simple Ingredients: Easy to find and budget-friendly, no complicated or hard-to-get ingredients here.
- Rich, Creamy Texture: Cream cheese and peanut butter create a luscious, satisfying texture.
- Delicious Flavor Combination: Chocolate and peanut butter are a classic pairing, enhanced with vanilla for extra depth.
- Perfect Make-Ahead Dessert: Needs to chill for a few hours, making it ideal for planning ahead.
Cream Cheese Tips
Choosing the right cream cheese is crucial for the best cheesecake texture. Always use full-fat cream cheese as it delivers a rich and creamy consistency that won’t break or curdle when baked. Make sure it’s softened to room temperature before mixing—it blends smoother, preventing lumps and ensuring an even filling. If your cream cheese is too cold, it will take longer to beat into a smooth mixture, potentially overworking the eggs and causing cracks. Also, avoid low-fat or whipped varieties since they contain more water and stabilizers, which can ruin the cheesecake’s texture.
Options for Substitutions
- Substitute almond flour with coconut flour, but use less since it absorbs more liquid.
- Replace powdered erythritol with monk fruit sweetener or your favorite keto-friendly sweetener.
- Switch creamy peanut butter to almond butter or sunflower seed butter for a different nutty flavor.
- Use coconut oil instead of butter for a dairy-free crust.
- Swap the vanilla extract for almond extract for a unique twist.
- Substitute eggs with flax eggs to make it egg-free (1 tbsp ground flaxseed + 3 tbsp water per egg), though texture might slightly vary.
Watch Out for These Mistakes
One of the most common mistakes is overbaking the cheesecake. Since it cooks in a water bath, the heat is gentle, but if you leave it in the oven too long, the edges can dry out and crack. The cheesecake should be just set, with the center slightly jiggly—this ensures a creamy final product.
Another pitfall is not softening the cream cheese fully before mixing. Cold cream cheese can lead to lumps, making the batter uneven and harder to blend with the eggs. Take your time to bring it to room temperature for a smoother filling.
Also, be careful when adding eggs. Add them one at a time and beat gently after each addition. Adding all the eggs at once or overbeating can inject too much air, leading to cracks or a spongy texture.
When baking in a water bath, make sure the water doesn’t leak into the pan. Wrap the bottom of your springform pan with foil tightly or place it in a larger baking dish to prevent water from spoiling the crust.

What to Serve With Keto Chocolate Peanut Butter Cheesecake?
This cheesecake pairs wonderfully with fresh berries like raspberries or strawberries to add a bright contrast to its richness. A dollop of lightly sweetened whipped cream or a sprinkle of chopped nuts can also enhance the texture and flavor. For something warm, a cup of black coffee or unsweetened tea complements the dessert without adding sweetness.
Storage Instructions
Store your keto chocolate peanut butter cheesecake in the fridge, tightly covered to keep it fresh for up to 5 days. If you want to save it longer, you can freeze the cheesecake wrapped well in plastic and foil for up to 2 months. To thaw, place it in the fridge overnight. For reheating, it’s best enjoyed cold, but if you want to warm a slice slightly, use low heat on the stovetop or a few seconds in the microwave—just be careful not to melt it.
Recipe Info
Preparation Time: About 20 minutes to prep crust and filling
Cooking Time: 55 to 60 minutes baking in water bath plus 10 minutes crust pre-bake
Total Time: Approximately 1 hour 30 minutes, plus at least 4 hours refrigeration
Level of Difficulty: Easy
Servings: 10 to 12 slices
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2200 to 2500 total
- Protein: 50 to 60 grams
- Fat: 190 to 210 grams
- Carbohydrates: 20 to 25 grams net carbs (mainly from almond flour and peanut butter)
Ingredients
- 2 cups almond flour
- 1/3 cup cocoa powder
- 1/3 cup butter, melted
- 24 oz cream cheese
- 3/4 cup powdered erythritol
- 3/4 cup creamy peanut butter
- 3 eggs
- 1 tsp vanilla

Step-by-Step Instructions
Step 1: Preheat Oven and Prepare Crust
Preheat your oven to 325°F. In a mixing bowl, combine 2 cups almond flour, 1/3 cup cocoa powder, and 1/3 cup melted butter until the mixture looks like wet sand. Press this evenly into the bottom of a 9-inch springform pan. Bake the crust for 10 minutes to help it set.
Step 2: Make the Filling
While the crust bakes, beat together 24 oz cream cheese, 3/4 cup powdered erythritol, and 3/4 cup creamy peanut butter until smooth and creamy. Add 3 eggs one at a time, beating gently after each addition to combine well. Stir in 1 teaspoon vanilla extract until fully mixed.
Step 3: Bake the Cheesecake
Carefully pour the filling over the pre-baked crust. Place the springform pan inside a larger baking dish and pour hot water into the dish until it reaches halfway up the sides of the pan (this is your water bath). Bake at 325°F for 55 to 60 minutes, until the edges are set but the center still jiggles slightly.
Step 4: Cool and Chill
Remove the cheesecake from the oven and let it cool gradually at room temperature for about 30 minutes. Then, place it in the refrigerator and chill for at least 4 hours or overnight to allow it to set fully.
Step 5: Serve and Store
When ready, release the sides of the springform pan and slice the cheesecake. Serve chilled. Store leftovers in an airtight container in the refrigerator for up to 5 days.
Conclusion
This keto chocolate peanut butter cheesecake is a delightful way to enjoy a rich dessert without the guilt of carbs and sugar overload. With simple ingredients and easy steps, it offers a tasty treat that’s perfect for any occasion. Whether you’re treating yourself or serving guests, this cheesecake promises comforting, delicious bites every time. Give it a try, share how it goes, and don’t hesitate to explore my other low-carb dessert recipes for more ideas that bring joy to your kitchen.
Print
Keto Chocolate Peanut Butter Cheesecake
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 80 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Keto
Description
A rich and creamy cheesecake featuring chocolate and peanut butter, perfect for low-carb diets.
Ingredients
- 2 cups almond flour
- 1/3 cup cocoa powder
- 1/3 cup butter, melted
- 24 oz cream cheese
- 3/4 cup powdered erythritol
- 3/4 cup creamy peanut butter
- 3 eggs
- 1 teaspoon vanilla
Instructions
- Preheat your oven to 325°F. In a mixing bowl, combine almond flour, cocoa powder, and melted butter until it looks like wet sand. Press evenly into the bottom of a 9-inch springform pan. Bake the crust for 10 minutes to help it set.
- While the crust bakes, beat together cream cheese, powdered erythritol, and creamy peanut butter until smooth and creamy. Add eggs one at a time, beating gently after each addition, then stir in vanilla extract until fully mixed.
- Carefully pour the filling over the pre-baked crust. Place the springform pan inside a larger baking dish and add hot water until it reaches halfway up the sides of the pan (this is your water bath). Bake at 325°F for 55 to 60 minutes, until the edges are set but the center still jiggles slightly.
- Remove from the oven and let cool gradually at room temperature for about 30 minutes. Then, chill in the refrigerator for at least 4 hours or overnight to set fully.
- When ready, release the sides of the springform pan and slice the cheesecake. Serve chilled. Store leftovers in an airtight container in the refrigerator for up to 5 days.
Notes
For best results, use full-fat cream cheese and ensure it’s at room temperature before mixing.
Nutrition
- Serving Size: 1 slice
- Calories: 250
- Sugar: 2g
- Sodium: 300mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 4g
- Protein: 8g
- Cholesterol: 50mg