Here’s my super-rich almond joy earthquake cake recipe, with layers of chocolate cake, coconut, almonds, and cream cheese swirls that create a crackly, gooey texture that looks like the surface split apart.
This cake has become our go-to dessert for potlucks and family gatherings. I always get asked to bring it, especially by my kids who love helping make those signature cracks on top. And let’s be honest – the leftovers taste even better the next day with your morning coffee!

Why You’ll Love This Earthquake Cake
- No fancy decorating needed – The beauty of this cake lies in its natural cracks and swirls – it’s meant to look rustic and imperfect, so there’s no stress about making it look pretty!
- Rich flavor combinations – With layers of coconut, almonds, chocolate, and cream cheese swirled throughout, every bite gives you that classic Almond Joy candy bar taste in cake form.
- Semi-homemade convenience – Starting with a cake mix makes this recipe foolproof while the added ingredients make it taste completely homemade.
- Perfect for gatherings – This cake feeds a crowd and always gets people asking for the recipe – it’s different from your typical chocolate cake and makes a great conversation starter.
What Kind of Chocolate Should I Use?
For this earthquake cake, you’ve got flexibility when it comes to choosing your chocolate components. The chocolate fudge cake mix serves as your base, and any major brand will work just fine – Duncan Hines, Betty Crocker, or Pillsbury are all good options. For the chocolate pieces, you can go with either semi-sweet or milk chocolate chips depending on how sweet you want the final result. Semi-sweet chips will give you a slightly more balanced flavor since they’re less sweet and have a deeper chocolate taste, while milk chocolate chips will create a sweeter, more mellow chocolate experience. If you’re feeling fancy, you can even chop up your favorite chocolate bar instead of using chips – just make sure the pieces are roughly the same size as standard chocolate chips for even melting.
Options for Substitutions
Need to make some swaps? Here are some helpful substitutions for this decadent cake:
- Chocolate Fudge Cake Mix: Any chocolate cake mix will work here – devil’s food or dark chocolate are great options. Just follow the box instructions for oil, water, and eggs.
- Sweetened shredded coconut: You can use unsweetened coconut, but you might want to add an extra 2-3 tablespoons of confectioners’ sugar to balance the sweetness. Fresh coconut isn’t recommended as it contains too much moisture.
- Almonds: Pecans or macadamia nuts make tasty alternatives. If you need a nut-free version, try using graham cracker pieces or chocolate cookie chunks instead.
- Cream cheese: Mascarpone cheese works as a swap, though it’s a bit pricier. Neufchâtel cheese is another option that has less fat than regular cream cheese.
- Almond flavoring: Vanilla extract works just fine, or try coconut extract for an extra tropical taste.
- Chocolate pieces: Any chocolate chips work here – dark, milk, or even white chocolate. You can also chop up your favorite chocolate bars instead.
Watch Out for These Mistakes While Baking
The biggest challenge with earthquake cake is getting the cream cheese mixture right – if your cream cheese isn’t fully softened, you’ll end up with lumps that won’t swirl properly through the cake batter. A simple fix is leaving the cream cheese out for at least 2 hours before baking, or microwaving it in 10-second intervals until it’s perfectly smooth. The second common mistake is overmixing the cake batter, which can lead to a tough, dense cake instead of the signature crackly texture – mix just until the ingredients are combined and no dry spots remain. When it comes to the coconut layer, spreading it too thinly at the bottom can result in burning, so make sure you create an even, thick layer that will toast beautifully during baking. For the best “earthquake” effect, avoid the temptation to smooth out the cream cheese swirls – the more uneven and random your swirling pattern, the more interesting your cake’s final appearance will be.
What to Serve With Earthquake Cake?
This rich, decadent cake is pretty amazing on its own, but I love serving it with a few simple accompaniments that make it even better. A scoop of vanilla ice cream works perfectly since it balances out all those intense chocolate and coconut flavors. For drinks, try pairing it with a cold glass of milk or a hot cup of coffee – both help cut through the sweetness and complement the chocolate-almond combo really well. If you’re serving this at a party, I like to add some fresh berries on the side for a little brightness and color that makes the plate look extra special.
Storage Instructions
Keep Fresh: This yummy earthquake cake stays good in the fridge for up to 5 days when kept in an airtight container. The cream cheese filling helps keep it super moist, and the flavors actually get even better after a day or two! Just make sure to cover it well to prevent it from absorbing any fridge odors.
Freeze: Want to save some for later? Cut the cake into portions and wrap them individually in plastic wrap, then place in a freezer bag. It’ll keep nicely in the freezer for up to 3 months. The coconut and almonds might lose a bit of their crunch, but the taste will still be great!
Thaw & Serve: When you’re craving a piece, just transfer your cake from the freezer to the fridge and let it thaw overnight. For the best texture, let it sit at room temperature for about 30 minutes before serving. A quick 10-second zap in the microwave can make it taste almost fresh-baked!
| Preparation Time | 20-30 minutes |
| Cooking Time | 45-50 minutes |
| Total Time | 65-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3200-3600
- Protein: 30-40 g
- Fat: 180-210 g
- Carbohydrates: 400-450 g
Ingredients
For the cake base:
- 1 box chocolate fudge cake mix
For the cream cheese layer:
- 1/2 cup butter (softened, I use Kerrygold unsalted)
- 2 cups confectioners’ sugar (sifted to remove lumps)
- 1/2 tsp almond extract (for authentic Almond Joy flavor)
- 8 oz cream cheese (softened to room temperature for smooth mixing)
For the topping:
- 1 1/2 cups sweetened shredded coconut (I use Baker’s brand)
- 1 1/2 cups semi-sweet chocolate pieces (or milk chocolate if you prefer sweeter)
- 1/2 to 1 cup coarsely chopped almonds (roughly 1/2-inch pieces)
Step 1: Prepare Pan and Layer Base Ingredients
- 1 1/2 cups sweetened shredded coconut
- 1/2 to 1 cup coarsely chopped almonds
Preheat your oven to 350°F.
Spray a 9×13-inch baking pan with cooking spray to prevent sticking.
Spread half of the shredded coconut (about 3/4 cup) and half of the chopped almonds (about 1/4 to 1/2 cup) evenly across the bottom of the pan.
This creates a delicious crunchy base layer that will toast during baking and add texture throughout the cake.
Step 2: Prepare Cream Cheese Frosting Layer
- 8 oz cream cheese
- 1/2 cup butter
- 1/2 tsp almond extract
- 2 cups confectioners’ sugar
- 1 1/2 cups sweetened shredded coconut
While the oven preheats, beat the softened cream cheese and softened butter together in a mixing bowl until smooth and creamy, about 2-3 minutes.
Add the almond extract, then gradually add the sifted confectioners’ sugar, mixing until fully combined and creamy.
I like to sift the powdered sugar first because it prevents lumps that can make the frosting grainy—this extra minute of prep makes a noticeable difference in texture.
Fold in the remaining coconut (about 3/4 cup) until evenly distributed throughout the frosting.
Step 3: Mix Cake Batter and Layer It
- 1 box chocolate fudge cake mix
Prepare the chocolate fudge cake batter according to the package directions.
Pour the batter evenly over the coconut and almond layer in the pan, making sure to cover it completely but not overmixing with the base layer.
Step 4: Add Frosting and Create Swirled Effect
- cream cheese frosting mixture from Step 2
Drop spoonfuls of the cream cheese frosting mixture from Step 2 over the cake batter layer, spacing them out across the pan.
Using a knife or offset spatula, gently swirl the frosting into the batter with a back-and-forth motion—don’t overwork it, as the frosting will naturally meld with the batter during baking and create those signature earthquake-style cracks and fudgy pockets.
The swirling motion also helps distribute the coconut throughout the cake.
Step 5: Top with Chocolate and Bake
- 1 1/2 cups semi-sweet chocolate pieces
Sprinkle the semi-sweet chocolate pieces evenly over the top of the swirled cake.
I prefer semi-sweet chocolate for this recipe because it balances the sweetness of the coconut and cream cheese layers, but you can use milk chocolate if you prefer a sweeter cake.
Bake for 45-50 minutes, until a toothpick inserted into the cake portion (not the frosting layer) comes out with a few moist crumbs—the cake will look slightly underbaked on top, but it continues cooking as it cools.
Step 6: Cool and Serve
Remove the cake from the oven and let it cool in the pan for at least 30 minutes before cutting.
The cooling time allows the layers to set properly so they don’t collapse when you cut into them.
Once cooled, cut into squares and serve at room temperature or chilled, depending on your preference.






