
This luscious Peanut Butter Earthquake Cake takes keto baking to a whole new level! Tender chocolate cake with a swirl of peanut butter cheesecake, all topped off with sugar-free peanut butter cups.

Looking for a super decadent, ooey gooey keto dessert? Well you’ve come to the right place. Because when it comes to keto cakes, I don’t mess around.
Especially when we’re talking about chocolate and peanut butter. It’s one of my all-time favorite flavor combos, and I love finding new ways to enjoy it.
This time, I took my famous Keto Earthquake Cake and swirled in some peanut butter cheesecake. And after baking, I sprinkled the top with chopped keto peanut butter cups.
Did I just make your mouth water?
I have so much fun playing with all the wonderful ChocZero goodies. My last order included their decadent hazelnut spread, chocolate chips, peanut butter chips, and a few bags of their dark chocolate peanut butter cups.
And the idea for this earthquake cake variation popped into my head upon seeing those delicious peanut butter cups. They were just begging to be used in some over-the-top keto dessert.
Do I need to tell you how good this is? It’s gooey, it’s rich, and the peanut butter cups become melty and delicious on top of the warm cake.

Ingredients you need
This post may contain Amazon or other affiliate links. As an Amazon Associate I earn from qualifying purchases.
- Almond flour: Blanched almond flour produces the best results for keto cakes.
- Sweetener: You need both granular and powdered sweetener for this recipe. I recommend Swerve Sweetener.
- Cocoa powder: Use dutch process cocoa powder for a richer chocolate flavor.
- Cream cheese: Make sure it’s properly softened so you don’t get any clumps in your filling.
- Peanut butter: I like natural creamy peanut butter for this recipe and my new favorite is the no-stir Santa Cruz brand.
- Almond milk: The filling needs to be thinned out a little with liquid. If you don’t want to use almond milk, try using half cream and half water.
- Chocolate chips: I used the dark chocolate chips from ChocZero, but you could also use their delicious peanut butter chips!
- Salted peanuts: Chopped peanuts give the cake a delightful crunch. But you could always do some more chocolate chips.
- Sugar-free peanut butter cups: Add these after the cake is out of the oven, so they don’t melt away completely.
- Pantry staples: Eggs, butter, vanilla, salt
1. Make the cake batter: Whisk together the dry ingredients, and then add the butter, eggs, water, and vanilla. Spread the batter in a 9×13 inch ceramic baking pan.
2. Make the filling: Beat the cream cheese, peanut butter, and butter together, then beat in the sweetener. Add the vanilla and thin the filling out a little with some almond milk.
3. Swirl them together: Dollop the cheesecake mixture over the cake batter and swirl with a knife.
4. Sprinkle the top: Add the chocolate chips and chopped nuts to the top of the cake.
5. Bake: Bake the cake at 325ºF until the sides are set. The center should still jiggle ever so slightly when the pan is shaken.
6. Add the peanut butter cups: Sprinkle the top with chopped peanut butter cups and let cool before slicing into pieces.

Expert Tips
Baking pans: I recommend glass or ceramic for this particular recipe, as it allows the cheesecake filling to cook through properly. But you can use a metal pan as well. Just watch it carefully as the cake may bake faster.
Don’t overbake: A cake like this can become dry if you bake it too long. Because of the cheesecake filling, the center may still seem soft. Look for the sides to be completely set, and then give the pan a shake. If the center still looks liquid, it needs more time. But if it jiggles just a little bit, it’s done.
Nut-free variation: If you want to make this cake without tree nuts, use sunflower seed flour in place of the almond flour. You can use it in exactly the same quantity.
More chocolate peanut butter recipes


Peanut Butter Earthquake Cake Recipe
Ingredients
Cake Batter
- 2 cups almond flour
- 1/2 cup Swerve Sweetener
- 1/4 cup cocoa powder
- 2 tsp baking powder
- 1/4 tsp salt
- 3 large eggs
- 6 tbsp butter, melted
- 1/3 cup water
- 1/2 tsp vanilla extract
Filling
- 4 ounces cream cheese, softened
- 1/2 cup natural peanut butter
- 1/4 cup butter, softened
- 2/3 cup powdered Swerve
- 1/3 cup almond milk, or half water/half cream
- 1/2 tsp vanilla extract
Topping
- 1/3 cup dark chocolate chips, sugar-free, or peanut butter chips
- 1/4 cup salted peanuts, chopped
- 6 sugar-free peanut butter cups, chopped
Instructions
Cake Batter
- Preheat the oven to 325ºF and grease a 9×13 glass or ceramic baking pan. (If using metal, the cake may bake through faster so watch it carefully).
- In a large bowl, whisk together the almond flour, sweetener, cocoa powder, baking powder, and salt. Stir in the eggs, melted butter, water, and vanilla extract until well combined. Spread evenly in the prepared pan.
Filling
- In another large bowl, beat the cream cheese, peanut butter and butter together until smooth. Beat in the powdered sweetener until well combined, then beat in the almond milk and vanilla extract.
- Dollop this mixture over the cake mixture by the spoonful, then use a knife to swirl into the cake mixture.
Topping
- Sprinkle the top with the chocolate chips and chopped peanuts. Bake 35 to 45 minutes, or until the cake edges are set. The center will still be soft and slightly jiggly.
- Sprinkle with the chopped peanut butter cups while the cake is still warm. Let cool before serving.
Notes
Nutrition
Nutritional Disclaimer
Please note that I am not a medical or nutritional professional. I am simply recounting and sharing my own experiences on this blog. Nothing I express here should be taken as medical advice and you should consult with your doctor before starting any diet or exercise program. I provide nutritional information for my recipes simply as a courtesy to my readers. It is calculated using MacGourmet software and I remove erythritol from the final carb count and net carb count, as it does not affect my own blood glucose levels. I do my best to be as accurate as possible but you should independently calculate nutritional information on your own before relying on them. I expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website.
Free Bonus: Secrets to Keto Baking!
Sign up for your favorite recipes delivered straight to your inbox plus get our FREE bonus: Secrets to Keto Baking!






This is such a gooey wonderful recipe. I made it for a group of friends. There were other sugar desserts and they couldn’t tell which was keto. Win!
Carolyn, I am making this tonight for a luncheon tomorrow. Do I HAVE to refrigerate it or do you think it will be okay to leave out so it stays gooey?!
It will be fine for a day!
Thanks so much! It was a HIT! People were asking how it could be keto and wanted the recipe.