This Easy Earthquake Cake with Cream Cheese is pure comfort in a baking dish. It is rich, gooey, and just a little messy in the best way. In my opinion, it is the kind of dessert that feels right at home on a Sunday table, at a church potluck, or after a long day when everyone wants something sweet and cozy.
What makes this cake so special is the mix of textures and flavors. You get a German chocolate cake mix, a sweet cream cheese filling made with 8 ounces cream cheese, 1/2 cup butter, vanilla extract, salt, and confectioners’ sugar, plus a bottom layer of sweetened shredded coconut, chopped pecans, and semisweet chocolate chips. Then, the cake bakes into soft pockets of chocolate, coconut, and creamy filling. If you like, a scoop of vanilla ice cream on top makes it even better.
The method is wonderfully simple, too. First, you make the cream cheese mixture. Next, you layer the coconut, pecans, and chocolate chips in the pan. Then you pour the cake batter over the top and finish with spoonfuls of the cream cheese mixture. After that, the oven does most of the work. The cake bakes until the edges are set and the center still has a slight wobble, which gives you that classic gooey earthquake cake texture.
This dessert is a great fit for chilly nights, family gatherings, potlucks, holiday tables, or any time you want a dessert that feeds a crowd. Since it makes 16 servings and keeps well in the fridge, it is also a smart make-ahead treat for busy weeks.

Why You’ll Love This Easy Earthquake Cake with Cream Cheese
- It is easy to make, even if you do not bake often.
- It uses simple pantry ingredients and a boxed cake mix, so shopping is quick.
- The flavor is rich and comforting, with chocolate, coconut, pecans, and cream cheese in every bite.
- It makes a large 13×9-inch pan, so it is perfect for sharing.
- It tastes great warm, room temperature, or chilled, so you can serve it different ways.
Cream Cheese Tips
Cream cheese is the heart of the filling, so choose a full-fat block style cream cheese for the best texture. It should be softened before mixing, because cold cream cheese will leave lumps and make the filling harder to spread. For the smoothest result, let it sit at room temperature for about 30 to 45 minutes. Also, beat it well with the butter before adding the sugar. This helps the filling turn creamy and light instead of heavy. If you want the best flavor in your Easy Earthquake Cake with Cream Cheese, do not rush this part.
Options for Substitutions
- Use walnuts instead of pecans if that is what you have on hand.
- Swap milk chocolate chips for semisweet chocolate chips if you want a sweeter cake.
- Replace the German chocolate cake mix with devil’s food cake mix for a deeper chocolate flavor.
- Use unsweetened coconut if you prefer a less sweet dessert, though the texture will stay the same.
- Try plant-based butter and dairy-free cream cheese for a dairy-free version, if your brands bake well.
- Serve with whipped cream instead of vanilla ice cream for a lighter finish.
Watch Out for These Mistakes
One common mistake is using cream cheese or butter that is too cold. If the filling is not soft, it will not blend smoothly. As a result, you may get little lumps in the topping. For the best Easy Earthquake Cake with Cream Cheese, make sure both ingredients are softened before you start.
Another issue is overbaking. This cake is supposed to be soft and gooey in the center. So, do not wait until a toothpick comes out clean. Instead, look for set edges and a center that still has a slight wobble. If you bake it too long, the cake can turn dry and lose that classic earthquake texture.
Also, do not stir the layers together after you add them to the pan. The coconut, pecans, chocolate chips, cake batter, and cream cheese mixture should stay layered. That way, they bake into rich pockets and swirls. If you mix everything up, the cake will not look or taste the same.
Finally, let the cake cool for about an hour before serving if you want cleaner slices. However, if you prefer a very gooey dessert, you can serve it a little warmer. Either way, remember to refrigerate leftovers because of the cream cheese.

What to Serve With Easy Earthquake Cake with Cream Cheese?
This cake pairs beautifully with a few simple sides. A scoop of vanilla ice cream is the classic choice because it melts into the warm chocolate and cream cheese. You could also serve it with fresh strawberries for a bright contrast, or with a mug of coffee or hot tea for an afternoon treat. If you want a dessert spread, add a bowl of whipped cream or a few salted nuts on the side for extra crunch.
Storage Instructions
Store: Cover the cake tightly and keep it in the refrigerator for up to 1 week. Because this recipe contains cream cheese, chilled storage is important for food safety.
Freeze: You can freeze slices for up to 2 months. Wrap each piece tightly in plastic wrap, then place them in a freezer-safe container or bag. For best texture, freeze in single portions.
Reheat: For the microwave, warm a slice in short bursts of 15 to 20 seconds until just heated through. For the stovetop, place a slice in a covered skillet over very low heat for a few minutes, or warm it gently in a heat-safe dish set over simmering water. Do not overheat, or the cream cheese layer may become too soft.
Recipe Info
Preparation Time: 20 minutes
Cooking Time: 40 minutes
Cooling Time: 1 hour
Total Time: 2 hours
Level of Difficulty: Easy
Servings: 16 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 9,500 to 10,500
Protein: about 85 to 100 grams
Fat: about 580 to 650 grams
Carbohydrates: about 1,050 to 1,200 grams
Ingredients
- Cream cheese filling:
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) butter, softened
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 4 cups (16 ounces) confectioners’ sugar
- Bottom layer:
- 1 cup sweetened shredded coconut
- 1 cup chopped pecans
- 2 cups (12 ounces) semisweet chocolate chips (reserve a few to sprinkle on top, optional)
- Cake batter:
- 1 package (13.25 ounces) German chocolate cake mix
- 3 large eggs, room temperature
- 1/2 cup canola oil
- 1 cup water
- To serve (optional):
- Vanilla ice cream

Step-by-Step Instructions
Step 1: Preheat Oven and Prepare the Pan
Start by heating the oven to 350°F. Then grease a 13×9-inch baking dish well so the cake will release easily after baking. This step matters because the cream cheese topping and chocolate chips can stick if the pan is not ready.
Step 2: Make the Cream Cheese Filling
In a large bowl, beat the softened cream cheese, butter, vanilla, and salt on medium speed for 3 to 4 minutes. Keep going until the mixture looks smooth and creamy. Then add the confectioners’ sugar, one cup at a time, mixing on low speed until everything is fully blended. Set this filling aside while you build the cake layers.
Step 3: Add the Bottom Layer and Cake Batter
Scatter the coconut, pecans, and chocolate chips evenly over the bottom of the greased dish, in that order. Next, beat the cake mix, eggs, oil, and water on medium speed for 2 to 3 minutes until the batter is smooth. Pour the batter evenly over the topping layer so it covers the pan as well as possible.
Step 4: Top With the Cream Cheese Mixture
Drop big spoonfuls of the cream cheese mixture over the batter. Do not smooth it out. Instead, leave it rough and uneven, because those cracks and swirls are what give earthquake cake its name. As the cake bakes, the cream cheese sinks and spreads into the batter in a beautiful, messy way.
Step 5: Bake, Cool, and Serve
Bake the cake for 35 to 40 minutes, and start checking it at 30 minutes. The edges should look set, but the center should still have a slight wobble. A toothpick placed in the center will not come out clean, and that is okay. Once baked, cool the cake on a wire rack for about 1 hour. If you want, sprinkle the top with reserved chocolate chips. Serve warm or at room temperature for a gooey center, or chill it for a fudgier texture. Add vanilla ice cream if you like.
Conclusion
This Easy Earthquake Cake with Cream Cheese is rich, simple, and full of cozy flavor. It brings together chocolate, coconut, pecans, and a creamy topping in one easy pan dessert. Best of all, it uses straightforward steps and bakes into a treat that feels special without much effort. If you try this recipe, I would love to hear how it turned out. Share your thoughts, leave a comment, or browse more easy desserts for your next family meal.
Print
Easy Earthquake Cake with Cream Cheese
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 120 minutes
- Yield: 16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A rich and gooey dessert cake featuring layers of chocolate, coconut, pecans, and a creamy cream cheese filling.
Ingredients
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) butter, softened
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 4 cups (16 ounces) confectioners’ sugar
- 1 cup sweetened shredded coconut
- 1 cup chopped pecans
- 2 cups (12 ounces) semisweet chocolate chips (reserve a few to sprinkle on top, optional)
- 1 package (13.25 ounces) German chocolate cake mix
- 3 large eggs, room temperature
- 1/2 cup canola oil
- 1 cup water
Instructions
- Preheat the oven to 350°F and grease a 13×9-inch baking dish.
- Beat the softened cream cheese, butter, vanilla, and salt in a large bowl until smooth and creamy, about 3 to 4 minutes. Gradually add the confectioners’ sugar, mixing on low speed.
- Scatter the coconut, pecans, and chocolate chips evenly over the bottom of the greased dish.
- Beat the cake mix, eggs, oil, and water on medium speed until smooth, about 2 to 3 minutes. Pour the batter over the topping layer.
- Drop spoonfuls of the cream cheese mixture over the batter, leaving it rough and uneven.
- Bake for 35 to 40 minutes, checking at 30 minutes for set edges and a wobbly center. Cool for 1 hour before serving.
Notes
Serve warm or at room temperature for a gooey center, or chill for a fudgier texture. Pairs well with vanilla ice cream.
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 45g
- Sodium: 230mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 75g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 50mg