If you love the irresistible combination of peanut butter and chocolate in an over-the-top dessert, the Chocolate Peanut Butter Earthquake Cake will rock your world. This dessert is a decadent, indulgent treat that combines layers of moist chocolate fudge cake with a creamy, fluffy peanut butter swirl, studded with melty chocolate chips and peanut butter cups. Every bite is a delightful mix of rich chocolate and nutty peanut butter flavors that create a truly unforgettable taste experience. Whether you’re making it for a family gathering or just because you need a sweet pick-me-up, this cake delivers on flavor, texture, and pure joy.

Ingredients You’ll Need
The beauty of this recipe lies in its simple but essential ingredients, each playing a crucial role in building that luscious flavor and perfect texture. From the rich cream cheese that adds tang and creaminess to the peanut butter’s nutty depth, every ingredient is carefully chosen to elevate this cake from ordinary to extraordinary.
- Chocolate Fudge cake mix: The foundation of moist, chocolatey goodness that holds everything together effortlessly.
- Butter: Adds richness and helps create the smooth peanut butter mixture.
- Cream cheese (softened): Brings tanginess and creaminess that balances the sweetness beautifully.
- Peanut butter: Provides that classic, nutty flavor that makes this cake a standout.
- Vanilla extract: Enhances the overall flavor with a warm, sweet aroma.
- Powdered sugar: Sweetens and thickens the peanut butter mixture to the perfect fluffy consistency.
- Chocolate chips: Melt into pockets of rich chocolate magic.
- Chocolate peanut butter cups (halved): Adds gooey surprises packed with both peanut butter and chocolate.
How to Make Chocolate Peanut Butter Earthquake Cake
Step 1: Prepare the Chocolate Cake Base
Start by preheating your oven to 350 degrees F so it’s ready when you are. Prepare the chocolate fudge cake mix exactly as instructed on the box — usually this means mixing in eggs, oil, and water to form a smooth batter. Pour this luscious batter into a lightly greased 9×13 cake pan. Here’s a key tip: do not bake the cake just yet. We’re setting the stage for that signature peanut butter ripple.
Step 2: Make the Peanut Butter Mixture
Next, melt the butter on the stovetop until it’s bubbly and warm, then pour it into a mixing bowl. Beat the butter together with the softened cream cheese until silky smooth. This step is super important to get that creamy base. Now add the peanut butter and vanilla extract, and beat again until your mixture is totally smooth and dreamy.
Step 3: Sweeten and Fluff
Gradually add the powdered sugar, one cup at a time, beating well after each addition. The goal is a fluffy, light peanut butter frosting-like mixture that will create those irresistible swirls through the cake once baked. This is where the magic starts to happen in terms of texture and flavor balance.
Step 4: Assemble the Cake
Use a spoon to drop dollops of the peanut butter mixture all over the top of the unbaked chocolate cake batter. Don’t worry about spreading it perfectly — the “earthquake” effect comes from the dramatic swirls and pockets formed during baking. Next, sprinkle chocolate chips and halved chocolate peanut butter cups generously over the peanut butter dollops. This guarantees gooey, melty bits in every slice.
Step 5: Bake to Perfection
Bake the assembled cake for 45 to 55 minutes, until the center still jiggles just a tiny bit but the edges are set. This ensures a moist, fudge-like texture that’s utterly luscious. Let the cake cool for 15 to 20 minutes before slicing so the layers set nicely but the cake stays warm for serving. Don’t forget a scoop of ice cream on top for the ultimate indulgence!
How to Serve Chocolate Peanut Butter Earthquake Cake

Garnishes
To make your Chocolate Peanut Butter Earthquake Cake look even more inviting, top it with a drizzle of melted peanut butter or chocolate ganache. A sprinkle of chopped peanuts or extra peanut butter cups adds texture and visual appeal that guests will appreciate. A simple dusting of powdered sugar can also highlight the beauty of those swirls.
Side Dishes
This cake pairs wonderfully with a scoop of classic vanilla ice cream or a dollop of whipped cream to lighten each bite. For a festive gathering, serve alongside fresh berries to cut through the richness or a warm cup of coffee or milk to complement the chocolate and peanut butter flavors perfectly.
Creative Ways to Present
If you’re bringing this cake to a party or event, consider serving it in individual ramekins or mini jars for portable, single portions. You can also layer the leftovers in a trifle bowl with whipped cream and crushed peanut butter cups for a fresh take on the same fantastic flavors. Presentation can totally elevate this already impressive dessert.
Make Ahead and Storage
Storing Leftovers
The Chocolate Peanut Butter Earthquake Cake keeps beautifully covered with plastic wrap or in an airtight container at room temperature for up to two days. For longer storage, refrigerate to maintain freshness and prevent the peanut butter mixture from becoming too soft.
Freezing
You can freeze the cake for up to 3 months by wrapping it tightly in plastic wrap and then aluminum foil. Thaw overnight in the fridge before serving to preserve the moist texture and rich flavors without any compromise.
Reheating
To enjoy this cake warm again, pop individual slices in the microwave for 20 to 30 seconds or until just heated through. This brings back the gooey peanut butter and melty chocolate that make this dessert so irresistible.
FAQs
Can I make this cake without a boxed mix?
Absolutely! You can use your favorite homemade chocolate cake batter instead of a boxed mix. Just make sure it’s moist and fudgy to keep that decadent base the recipe needs.
What if I don’t have peanut butter cups? Can I substitute?
Yes, feel free to swap peanut butter cups for chopped Reese’s pieces, peanut butter chips, or even roasted peanuts for added texture and flavor.
Is it okay to use crunchy peanut butter?
For best results, stick with smooth peanut butter to ensure that creamy, smooth texture in the peanut butter mixture, but if you love a little crunch, crunchy peanut butter works fine too.
Can I make this cake gluten-free?
Yes! Use a gluten-free chocolate cake mix and double check that all other ingredients are gluten-free. This cake is easily adaptable without losing any of its delicious appeal.
Why is it called an Earthquake Cake?
The name comes from the chaotic, “earthquake”-like swirls of peanut butter and chocolate chips that erupt through the cake as it bakes, creating uneven but beautiful pockets of gooey deliciousness all over the slice.
Final Thoughts
This Chocolate Peanut Butter Earthquake Cake is the kind of dessert you’ll want to make again and again. It’s fun, comforting, and downright addictive with every melty, rich bite. If you’re a fan of chocolate and peanut butter combos, this cake should definitely be in your baking repertoire. Treat yourself and your loved ones—you won’t regret it!
Print
Chocolate Peanut Butter Earthquake Cake Recipe
Indulge in the rich, decadent flavors of this Chocolate Peanut Butter Earthquake Cake. This no-fail dessert combines a fudgy chocolate cake base with a luscious peanut butter cream cheese filling swirled on top, studded with chocolate chips and peanut butter cups. Baked to perfection, it delivers a moist, gooey texture and a heavenly combination of chocolate and peanut butter in every bite, perfect for potlucks, celebrations, or whenever a sweet treat is needed.
- Total Time: 1 hour 5 minutes
- Yield: 20 servings
Ingredients
Chocolate Cake Base
- 1 box Chocolate Fudge cake mix (plus ingredients needed to prepare: eggs, oil, water as per package)
Peanut Butter Cream Cheese Mixture
- 1/2 cup butter
- 8 oz cream cheese, softened
- 1/2 cup peanut butter
- 1/2 tsp vanilla extract
- 3 1/2 to 4 cups powdered sugar
Toppings
- 1/2 cup chocolate chips
- 1 cup chocolate peanut butter cups, halved
Instructions
- Preheat Oven: Preheat your oven to 350 degrees Fahrenheit to prepare for baking the cake.
- Prepare Chocolate Cake Batter: Follow the instructions on the chocolate fudge cake mix package to prepare the batter, including adding eggs, oil, and water as required. Once ready, pour the batter into a lightly greased 9×13 inch cake pan, but do not bake yet. Set aside.
- Make Peanut Butter Mixture: Melt the butter on the stovetop until bubbly. Transfer it to a mixing bowl and beat together with softened cream cheese until smooth. Add peanut butter and vanilla extract, then beat until the mixture is creamy and well combined. Gradually add powdered sugar one cup at a time, beating thoroughly after each addition until the mixture is light, fluffy, and fully incorporated.
- Assemble Cake: Drop spoonfuls of the peanut butter mixture evenly over the surface of the unbaked chocolate cake batter. Scatter chocolate chips and halved chocolate peanut butter cups on top.
- Bake: Place the assembled cake in the preheated oven and bake for 45 to 55 minutes, or until the center is only slightly jiggly, indicating the cake is set but still moist inside.
- Cool and Serve: Let the cake cool in the pan for 15 to 20 minutes before slicing. Serve warm, optionally topped with ice cream for an extra indulgent dessert experience. Enjoy!
Notes
- Use room temperature cream cheese and butter for easier mixing and a smoother texture.
- The cake center should remain slightly jiggly to ensure moistness; avoid overbaking.
- Feel free to use your favorite brand of chocolate peanut butter cups or substitute with chopped Reese’s pieces.
- For best flavor, serve the cake warm but it can also be enjoyed chilled.
- Store leftovers covered in the refrigerator for up to 3 days.
- Adding ice cream on top enhances the flavor and creates a delightful contrast with the warm cake.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice (1/20th of cake)
- Calories: 350
- Sugar: 30g
- Sodium: 250mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0.5g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 50mg
