Homemade Reese’s Peanut Butter Earthquake recipe
If you are a fan of rich, decadent treats packed with layers of chocolate and peanut butter, you are going to fall head over heels for this Homemade Reese’s Peanut Butter Earthquake recipe. It’s one of those dessert miracles where a classic chocolate cake gets transformed into a luscious, creamy, and slightly crunchy masterpiece with swirls of peanut butter cream cheese filling and bursts of chopped Reese’s Peanut Butter Cups on top. Whether you’re looking for a show-stopping dessert for a celebration or just craving something irresistibly indulgent, this recipe promises a slice of pure joy in every bite.

Ingredients You’ll Need
Getting started with this Homemade Reese’s Peanut Butter Earthquake recipe is a breeze because it calls for simple, familiar ingredients that come together to create a harmony of textures and flavors. Each ingredient matters, from the rich chocolate base to the creamy peanut butter swirls.
- Chocolate cake mix: The foundation of the dessert, providing a moist, chocolatey base that’s easy to whip up.
- Eggs: Necessary for the cake mix to bind the batter perfectly.
- Vegetable oil: Keeps the cake tender and moist without overpowering flavors.
- Water: Used to thin the cake batter to just the right consistency.
- Unsalted butter, melted: Adds richness and helps create a smooth cream cheese filling.
- Cream cheese, softened: The star in the filling, contributing tangy creaminess that balances the sweetness.
- Creamy peanut butter: The flavor powerhouse that makes this recipe stand out with its classic peanut butter punch.
- Vanilla extract: Enhances all the other flavors and adds a warm, inviting aroma.
- Powdered sugar: Sweetens and thickens the filling to the perfect swirly consistency.
- Semi-sweet chocolate chips: Provide melty chocolate bursts on top for added texture and indulgence.
- Miniature Reese’s Peanut Butter Cups, chopped: The ultimate topping that adds crunch and concentrated peanut butter delight.
How to Make Homemade Reese’s Peanut Butter Earthquake recipe
Step 1: Prepare the Cake Base
Begin by preheating your oven according to the instructions on your chocolate cake mix box and grease a 9×13-inch pan to prevent sticking. Mix the cake batter using the exact amounts of eggs, oil, and water that your box recommends for a moist, fluffy chocolate foundation. Pour the batter evenly into the pan so it cooks uniformly.
Step 2: Make the Peanut Butter Cream Cheese Filling
While the batter rests in the pan, it’s time to whip up the peanut butter filling. Combine the melted butter, softened cream cheese, creamy peanut butter, and vanilla extract in a large bowl. Beat until you get a smooth, luscious mixture. Gradually add powdered sugar: start with two cups, then keep adding more until the filling is firm enough to hold its shape but still fluffily spreadable.
Step 3: Swirl the Filling into the Batter
Drop spoonfuls of the peanut butter mixture evenly over the chocolate batter in your pan. Using a knife or a skewer, gently swirl the filling through the batter to create that signature marbled look that makes this recipe so visually striking and delicious.
Step 4: Add the Chocolate and Reese’s Toppings
Sprinkle semi-sweet chocolate chips evenly over the swirled batter and then scatter chopped miniature Reese’s Peanut Butter Cups on top. This layering adds texture, extra bursts of sweetness, and peanut butter magic with every bite.
Step 5: Bake to Perfection
Bake following the chocolate cake mix’s suggested time, which usually falls between 35 and 40 minutes. Use a toothpick inserted near the center to check for doneness — it should come out with moist crumbs but avoid a wet batter tip. Let the cake cool fully on a wire rack to ensure neat slices when serving.
How to Serve Homemade Reese’s Peanut Butter Earthquake recipe

Garnishes
To take this cake over the top, consider sprinkling a few extra chopped Reese’s Peanut Butter Cups or chocolate chips just before serving. A light dusting of powdered sugar or a drizzle of melted peanut butter or chocolate syrup can make the presentation even more inviting. Fresh whipped cream on the side also pairs beautifully with the rich peanut butter and chocolate flavors.
Side Dishes
Serving this cake with a simple scoop of vanilla ice cream turns it into an extraordinary dessert experience. If you want something lighter, fresh berries or a tangy fruit compote can provide a refreshing balance to the cake’s intense sweetness.
Creative Ways to Present
This dessert looks fantastic served in rustic, uneven slices to highlight the marbled swirl or cut into neat squares for parties and potlucks. For a special touch, layer pieces in clear dessert dishes or jars to show off the chocolate and peanut butter swirls. It’s also perfect for dipping into warm milk or coffee for a cozy treat.
Make Ahead and Storage
Storing Leftovers
Once completely cooled, cover the cake tightly with plastic wrap or store in an airtight container. It will keep well at room temperature for a day or two, but for best taste and texture, refrigerate leftovers where it can last up to 4 days. Chilling helps the flavors develop even more.
Freezing
This Homemade Reese’s Peanut Butter Earthquake recipe freezes surprisingly well. Wrap the cooled cake tightly in plastic wrap and then aluminum foil or place it in a freezer container. It can be stored for up to 3 months. Thaw overnight in the refrigerator before serving.
Reheating
For those who like a slightly warm slice, reheat individual servings gently in the microwave for 15-20 seconds or warm in a low oven (around 300°F) wrapped in foil for 10-15 minutes. The cake softens beautifully, and the peanut butter filling becomes extra gooey and delightful.
FAQs
Can I use homemade chocolate cake batter instead of a mix?
Absolutely! If you prefer a completely homemade touch, your favorite chocolate cake recipe will work just the same. The key is to have a sturdy, moist base that holds up well to the swirled peanut butter cream cheese.
What if I don’t have miniature Reese’s Peanut Butter Cups?
You can substitute with chopped regular Reese’s Peanut Butter Cups or even peanut butter M&Ms for a fun twist. Alternatively, chopped peanuts or additional peanut butter chips will still give great texture and flavor.
Is it possible to make this recipe dairy-free?
Yes, swap the cream cheese and butter for dairy-free alternatives like vegan cream cheese and margarine. Just make sure your cake mix is dairy-free as well. The richness might be slightly different but still delicious.
How thick should the peanut butter filling be?
The filling should be thick enough to hold shape when spooned but not so stiff it won’t swirl into the batter. It should be fluffy and spreadable after adding powdered sugar gradually, which can vary from 2 to 4 cups depending on your preferred sweetness and texture.
Can this cake be made into cupcakes?
Yes! Just fill cupcake liners halfway with chocolate batter, drop a dollop of the peanut butter filling on top, swirl gently, and sprinkle toppings before baking. Keep a close eye on baking time, adjusting to about 18-22 minutes.
Final Thoughts
Making this Homemade Reese’s Peanut Butter Earthquake recipe is like inviting a little party into your kitchen, filled with chocolate, peanut butter, and pure comfort. Once you try it, you’ll understand why it’s become such a beloved treat — everything about it screams indulgence and joy. I genuinely hope you give this recipe a whirl and enjoy every gooey, chocolaty, peanut buttery bite as much as I do. Trust me, once you have this in your dessert arsenal, it will quickly become a favorite for all occasions!
PrintHomemade Reese’s Peanut Butter Earthquake recipe
This Homemade Reese’s Peanut Butter Earthquake is a decadent dessert featuring a rich chocolate cake base swirled with a creamy peanut butter cream cheese filling, studded with semi-sweet chocolate chips and chopped miniature Reese’s Peanut Butter Cups. The marbled effect adds visual appeal while offering layers of chocolatey and peanut buttery goodness in every bite. Perfect for holidays, special occasions, or an indulgent treat.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 50-55 minutes
- Yield: 12 to 16 servings 1x
- Category: Dessert, Cake
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Chocolate Cake Base
- 1 box chocolate cake mix
- Eggs (as required by cake mix package)
- Vegetable oil (as required by cake mix package)
- Water (as required by cake mix package)
Peanut Butter Cream Cheese Filling
- 1/2 cup unsalted butter, melted
- 8 ounces cream cheese, softened
- 1/2 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 2 to 4 cups powdered sugar
Toppings
- 1/2 cup semi-sweet chocolate chips
- 1/2 to 1 cup miniature Reese’s Peanut Butter Cups, chopped
Instructions
- Preheat and Prepare Pan: Preheat your oven according to the instructions on the chocolate cake mix box. Grease a 9×13-inch baking pan thoroughly to prevent sticking.
- Mix and Pour Cake Batter: Prepare the chocolate cake batter following the package directions, using the recommended amounts of eggs, vegetable oil, and water. Once mixed, pour the batter evenly into the prepared baking pan ensuring a consistent layer.
- Make Peanut Butter Filling: In a large mixing bowl, beat together the melted unsalted butter, softened cream cheese, creamy peanut butter, and vanilla extract until the mixture becomes smooth and creamy without lumps.
- Add Powdered Sugar: Gradually incorporate powdered sugar starting with 2 cups, beating until combined. Add more powdered sugar up to 4 cups as needed, until the filling achieves a thick, slightly fluffy consistency that holds its shape when dolloped.
- Combine Filling and Cake Batter: Drop spoonfuls of the peanut butter cream cheese filling evenly over the chocolate cake batter in the pan. Using a knife or skewer, gently swirl the filling through the cake batter to create a marbled, earthquake-like pattern without fully blending.
- Add Toppings: Sprinkle the semi-sweet chocolate chips evenly over the swirled batter and then scatter the chopped miniature Reese’s Peanut Butter Cups on top, distributing them uniformly.
- Bake: Place the pan in the preheated oven and bake according to the cake mix package instructions, typically for 35 to 40 minutes. Check doneness by inserting a toothpick near the center – it should come out with moist crumbs but no wet batter.
- Cool and Serve: Remove the pan from the oven and let the cake cool completely on a wire rack. Cooling fully will help achieve clean slices when serving. Once cooled, cut into pieces and enjoy the rich, peanut buttery chocolate dessert.
Notes
- You can adjust the amount of powdered sugar in the filling to your preferred sweetness and thickness.
- For a stronger peanut butter flavor, increase the peanut butter quantity slightly.
- Ensure the cream cheese is softened to room temperature to avoid lumps in the filling.
- Use miniature Reese’s Peanut Butter Cups as larger ones can disrupt the texture balance.
- This cake can be stored covered at room temperature for 2 days or refrigerated for up to 5 days.
- For easier cutting, chill the cake slightly before slicing.
Nutrition
- Serving Size: 1 slice (approx. 1/12th of cake)
- Calories: 410 kcal
- Sugar: 32 g
- Sodium: 210 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 55 mg
Keywords: Reese’s peanut butter cake, chocolate peanut butter dessert, peanut butter cream cheese cake, homemade chocolate cake, marbled cake recipe, holiday desserts, peanut butter chocolate dessert
