Peanut Butter Earthquake Cake

Section: Indulgent Desserts for Sweet Endings

This showstopping dessert combines chocolate cake mix with a creamy peanut butter cream cheese filling that swirls through the batter and bubbles up during baking, creating its signature cracked earthquake appearance. Layer chocolate batter with sweetened cream cheese mixed with peanut butter, top with chocolate chips and optional nuts, then bake until the surface cracks beautifully. The result is a rich, gooey cake with chocolate, peanut butter, and cheesecake flavors in every bite. Serve warm with ice cream or at room temperature. Stores well refrigerated for up to 5 days.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Mon, 29 Sep 2025 18:46:36 GMT
A slice of chocolate cake with peanut butter and chocolate chips. Bookmark
A slice of chocolate cake with peanut butter and chocolate chips. | ioanacooks.com

This showstopping dessert has become my go to whenever I need something that looks impressive but requires minimal skill. The name comes from its signature cracked, fractured top that forms naturally as the cream cheese filling bubbles up through the chocolate batter during baking. It's essentially a dump cake style creation that combines the best elements of brownies, cheesecake, and chocolate lava cake into one gloriously messy pan. I first made this for a potluck after seeing a photo online, and people literally stopped mid conversation when I set it on the table. The combination of rich chocolate, creamy peanut butter, and tangy cream cheese creates layers of flavor that keep everyone coming back for seconds.

I've made this cake dozens of times now for birthdays, holidays, and random Tuesday nights when I needed a mood boost. What I love most is how forgiving it is. You don't need perfect swirls or precise measurements. The whole point is controlled chaos, and somehow it always turns out beautifully cracked and delicious. My neighbor who claims she can't bake made this after I told her about it, and she texted me a photo with three exclamation points saying it was the first dessert she'd ever been proud of.

Ingredients

  • 1 box 15.25 oz chocolate cake mix: serves as the foundation providing structure and deep chocolate flavor. Any brand works well though name brands tend to produce more consistent texture. You can substitute homemade chocolate cake batter if you prefer from scratch baking.
  • 1 cup water: hydrates the cake mix and helps create the proper batter consistency. Use room temperature water for best mixing results.
  • 1/2 cup vegetable oil: adds moisture and creates a tender crumb throughout the cake. Canola oil or melted coconut oil work as substitutes, or try unsweetened applesauce for a slightly lighter version.
  • 3 large eggs: bind the ingredients together and provide structure. Room temperature eggs incorporate more smoothly into the batter than cold ones straight from the fridge.
  • 8 oz cream cheese softened: is crucial for the signature swirled layer. Full fat cream cheese is strongly recommended as low fat versions don't provide the same rich tangy flavor or creamy texture. Let it sit at room temperature for at least 30 minutes before using.
  • 1/2 cup powdered sugar: sweetens the cream cheese mixture without adding graininess. Confectioners sugar dissolves instantly creating a smooth filling.
  • 1/2 cup creamy or crunchy peanut butter: brings nutty richness and pairs perfectly with chocolate. Creamy creates smooth swirls while crunchy adds textural interest with little peanut pieces throughout. Standard processed peanut butter works best as natural varieties can be too oily and runny.
  • 1 tsp vanilla extract: enhances all the other flavors and adds warmth to the cream cheese layer. Pure vanilla extract gives better flavor than imitation.
  • 1 cup chocolate chips semi sweet or milk chocolate: melts slightly during baking creating pockets of gooey chocolate throughout the top. You can use peanut butter chips or white chocolate chips for variety.
  • 1/2 cup chopped pecans or walnuts optional: adds crunchy contrast to the soft cake. Toast them lightly first for deeper flavor, or omit entirely for nut free needs.

Step by Step Instructions

Preheat and Prepare the Pan:
Set your oven to 350°F and let it preheat for at least 10 minutes to ensure even temperature throughout. While it heats, thoroughly grease a 9x13 inch baking pan with butter or nonstick spray, then dust it lightly with flour, tapping out any excess. This prevents sticking and makes cleanup much easier later. You can also line the pan with parchment paper if you want to lift the whole cake out for cleaner slicing.
Mix the Chocolate Batter:
In a large mixing bowl, combine the chocolate cake mix, water, vegetable oil, and eggs. Follow the specific mixing instructions on your cake mix box, typically beating with an electric mixer on medium speed for about 2 minutes until the batter is smooth and well combined with no dry pockets of mix remaining. The batter should be thick but pourable, coating the back of a spoon. Once mixed, pour exactly half of this batter into your prepared pan, using a spatula to spread it evenly across the bottom. Set the bowl with the remaining batter aside.
Create the Cream Cheese Swirl:
In a separate medium bowl, add the softened cream cheese. Using an electric mixer or a sturdy wooden spoon, beat the cream cheese for about 30 seconds to smooth out any lumps. Add the powdered sugar, peanut butter, and vanilla extract. Beat everything together on medium speed for 1 to 2 minutes until the mixture is completely smooth, creamy, and fluffy with no streaks of unmixed cream cheese visible. The consistency should be thick but spreadable, similar to frosting. If it seems too stiff, the cream cheese probably wasn't soft enough to start.
Layer and Create the Earthquake Effect:
Using a large spoon, drop generous dollops of the cream cheese mixture randomly over the chocolate batter in the pan. Space them out somewhat evenly but don't worry about perfection. Take a butter knife and gently swirl the cream cheese into the chocolate batter using just a few strokes. The key here is restraint. You want visible chunks and swirls of cream cheese, not a fully blended mixture. Two or three sweeping figure eight motions through the pan is plenty. Over mixing will prevent the dramatic cracked top from forming properly. Once you've done your minimal swirling, pour the remaining chocolate batter over the top, letting it flow naturally to cover most of the cream cheese layer. Don't spread it perfectly smooth. The uneven coverage actually helps create those characteristic cracks.
Add the Toppings:
Sprinkle the chocolate chips evenly over the entire surface of the batter. If you're using chopped nuts, scatter them over the chocolate chips now. The chips will sink slightly during baking and create pockets of melted chocolate throughout the finished cake.
Bake Until Cracked and Set:
Place the pan in your preheated oven and bake for 35 to 40 minutes. You'll know it's ready when the top has cracked dramatically and looks almost dried out in spots while still appearing slightly soft in others. Insert a toothpick into the center and it should come out with a few moist crumbs clinging to it. If it comes out completely clean, you've slightly overbaked it, though it will still taste good. If it comes out with wet batter, give it another 3 to 5 minutes. The cream cheese layer will bubble up through the cracks creating that signature earthquake appearance.
Cool Before Serving:
Remove the pan from the oven and set it on a wire cooling rack. Let the cake rest in the pan for at least 10 to 15 minutes before cutting into it. This cooling time allows the cream cheese layer to set slightly so it doesn't ooze out completely when you slice it. That said, this cake is absolutely delicious served warm when the chocolate chips are still melty and the cream cheese is soft and gooey.
A slice of chocolate cake with peanut butter and chocolate chips. Bookmark
A slice of chocolate cake with peanut butter and chocolate chips. | ioanacooks.com

What fascinates me most about this cake is the chemistry happening in the oven. As the batter heats, the cream cheese layer becomes less dense than the chocolate batter surrounding it, causing it to rise and push through creating those gorgeous cracks. It's like a science experiment you can eat. I've learned through trial and error that the less you swirl, the more dramatic the final appearance. My kids love watching through the oven door as the surface starts to crack and bubble, though I have to remind them not to open the door or the temperature drop can affect the rising.

Storage and Make Ahead Tips

This cake stores beautifully at room temperature for up to 2 days if kept covered with plastic wrap or foil. The texture stays perfectly moist without needing refrigeration during this time. For longer storage, transfer it to the refrigerator where it will keep for up to 5 days in an airtight container. The cold actually makes the cream cheese layer firmer and creates a different but equally delicious texture. You can also freeze individual slices wrapped tightly in plastic wrap and then placed in a freezer bag for up to 1 month. When you want a piece, just thaw it at room temperature for about an hour or microwave it for 15 to 20 seconds to warm it through. I actually prefer making this cake a day ahead for parties because the flavors develop and intensify overnight.

Creative Variations Worth Trying

The basic version is fantastic, but this cake is endlessly adaptable. For an over the top Reese's version, chop up 6 to 8 Reese's peanut butter cups and scatter them between the layers along with the cream cheese mixture. If you want something fudgier and denser, swap the chocolate cake mix for a boxed brownie mix using the same layering technique. For gluten free needs, use a certified gluten free chocolate cake mix and make sure your chocolate chips are also labeled gluten free. Dairy free folks can use plant based cream cheese alternatives and dairy free chocolate chips, though the texture will be slightly different. One of my favorite tweaks is using a brownie base with crunchy peanut butter in the cream cheese layer, then drizzling the whole thing with salted caramel sauce after it comes out of the oven.

Serving Suggestions

A slice of chocolate cake with peanut butter and chocolate chips. Bookmark
A slice of chocolate cake with peanut butter and chocolate chips. | ioanacooks.com

This cake is incredibly rich, so I like serving it with something that cuts through the sweetness. A scoop of vanilla ice cream on a warm slice is classic and wonderful. The cold ice cream melting into the warm chocolate and peanut butter is absolute perfection. For extra indulgence, drizzle warm chocolate sauce or peanut butter sauce over each slice just before serving. A light dusting of powdered sugar on top makes it look bakery ready for special occasions. I've also served it alongside fresh berries which provide a tart contrast to the rich chocolate. For casual gatherings, I cut it into smaller squares so people can grab a bite without committing to a full slice. It pairs beautifully with coffee or cold milk.

Frequently Asked Questions About Recipes

→ Can I use natural peanut butter in this cake?

Yes, but natural peanut butter has a thinner consistency due to oil separation, which may make the cream cheese layer runnier. Stir it thoroughly before measuring and using. Traditional processed peanut butter produces more consistent results.

→ How do I make the cake more gooey?

Reduce the baking time by 3 to 5 minutes and remove when a toothpick shows moist crumbs rather than coming out clean. Using full-fat cream cheese and adding an extra tablespoon of peanut butter to the cream cheese mixture also enhances the gooey texture.

→ Can I make Peanut Butter Earthquake Cake ahead of time?

Absolutely. Bake it a day in advance and store covered in the refrigerator. Let it come to room temperature before serving, or warm individual slices in the microwave for 15 to 20 seconds to restore the gooey texture.

→ What's the difference between Earthquake Cake and dump cake?

While both use simple layering techniques, earthquake cakes include a cream cheese swirl that bubbles up during baking to create the characteristic cracked surface. Dump cakes are typically simpler with dry cake mix sprinkled over fruit filling without the marbled cream cheese effect.

→ How long does Peanut Butter Earthquake Cake last?

When stored in an airtight container in the refrigerator, the cake stays fresh for up to 5 days. You can also freeze individual slices wrapped tightly in plastic wrap for up to 1 month.

→ Can I make this cake gluten-free?

Yes, substitute the regular chocolate cake mix with a certified gluten-free chocolate cake mix and ensure your chocolate chips are also gluten-free. The rest of the ingredients are naturally gluten-free.

→ Why is my cream cheese layer not swirling properly?

The cream cheese must be fully softened to room temperature before mixing. Cold cream cheese is too stiff to swirl and won't create the proper marbled effect. Let it sit out for at least 30 minutes before starting.

Peanut Butter Earthquake Cake

Rich chocolate cake with peanut butter cream cheese swirls, chocolate chips, and a distinctive cracked top.

Time Needed to Prep
15 minutes
Cooking Duration
40 minutes
Overall Time
55 minutes
Published By: Ioana

Category of Recipe: Desserts

Preparation Difficulty: Easy to Make

Type of Cuisine: American

Number of Portions: 12 How Many It Serves (One 9x13 inch cake (12 slices))

Dietary Preferences: Made for Vegetarians

Ingredients You'll Need

→ Cake Base

Ingredient 01 1 box (15.25 oz) chocolate cake mix
Ingredient 02 1 cup water
Ingredient 03 1/2 cup vegetable oil
Ingredient 04 3 large eggs

→ Cream Cheese Swirl

Ingredient 05 8 oz cream cheese, softened (full-fat recommended)
Ingredient 06 1/2 cup powdered sugar
Ingredient 07 1/2 cup creamy or crunchy peanut butter
Ingredient 08 1 tsp vanilla extract

→ Topping

Ingredient 09 1 cup chocolate chips (semi-sweet or milk chocolate)
Ingredient 10 1/2 cup chopped pecans or walnuts (optional)

Steps to Follow

Step 01

Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan thoroughly to prevent sticking.

Step 02

In a large mixing bowl, combine chocolate cake mix, water, vegetable oil, and eggs according to package directions. Mix until well combined and smooth. Pour half of the batter into the prepared baking pan, spreading evenly.

Step 03

In a separate bowl, beat together softened cream cheese, powdered sugar, peanut butter, and vanilla extract until smooth and creamy with no lumps remaining. Ensure cream cheese is at room temperature for easier mixing.

Step 04

Drop spoonfuls of the cream cheese mixture over the cake batter in the pan. Use a butter knife to gently swirl the cream cheese into the batter with minimal mixing, creating a marbled effect. Pour the remaining cake batter over the top, spreading carefully to cover.

Step 05

Sprinkle chocolate chips evenly over the surface. If using nuts, scatter chopped pecans or walnuts over the top as well.

Step 06

Bake for 35 to 40 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs. The surface should have a characteristic cracked appearance. Avoid overbaking to maintain a gooey texture.

Step 07

Remove from oven and let cool in the pan for 10 to 15 minutes before slicing and serving. The cake can be enjoyed warm or at room temperature.

Extra Tips

  1. Use name-brand chocolate cake mix for the most consistent results and reliable texture.
  2. Avoid over-swirling the cream cheese layer to maintain distinct layers and achieve the signature earthquake cracked appearance.
  3. Always use room-temperature cream cheese for smooth, lump-free mixing into the filling.
  4. Let the cake rest for 10 to 15 minutes after baking to allow the layers to set properly before cutting.
  5. Moist crumbs on the toothpick indicate perfect doneness; completely clean means overbaked.
  6. Creamy peanut butter creates smooth swirls while crunchy adds textural contrast throughout the cake.
  7. For a fudgier version, replace chocolate cake mix with boxed brownie mix.
  8. Add chopped Reese's cups between layers for intensified peanut butter chocolate flavor.
  9. Substitute vegetable oil with unsweetened applesauce for a slightly lighter version.
  10. For nut allergies, replace peanut butter with sunflower seed butter or almond butter.
  11. Use dairy-free cream cheese and chocolate chips for a lactose-free version.
  12. Natural peanut butter may create a runnier cream cheese layer due to its thinner consistency.
  13. Reduce baking time by 3 to 5 minutes for an extra gooey center.
  14. Drizzle with warm chocolate or peanut butter sauce before serving for added indulgence.
  15. Top with vanilla ice cream while still warm for a decadent dessert experience.

Tools You'll Need

  • 9x13 inch baking pan
  • Large mixing bowl
  • Medium mixing bowl
  • Electric mixer or whisk
  • Butter knife for swirling
  • Measuring cups and spoons
  • Toothpick for testing doneness

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains gluten (cake mix)
  • Contains dairy (cream cheese)
  • Contains eggs
  • Contains peanuts (peanut butter)
  • May contain tree nuts (optional pecans or walnuts)
  • May contain soy (check cake mix and chocolate chips)

Nutritional Information (Per Serving)

Remember, these values are for guidance only and shouldn't replace advice from a professional.
  • Calories Per Serving: 420
  • Total Fat: 25 grams
  • Carbohydrate Amount: 45 grams
  • Protein Amount: 7 grams