
This decadent chocolate cake combines the beloved flavors of coconut and almonds in every moist bite. The rich chocolate layers paired with creamy coconut filling and crunchy almonds create a dessert that transforms any ordinary evening into something special for your family.
Ingredients
For the cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- 1 cup strong black coffee, cooled
- ½ cup vegetable oil
- 1 teaspoon vanilla extract
For the filling and topping:
- 2 cups sweetened shredded coconut
- 1 cup sliced almonds, toasted
- 1 can (14 oz) sweetened condensed milk
- 8 oz cream cheese, softened
- ½ cup powdered sugar
- 1 cup heavy whipping cream
- 4 oz dark chocolate, melted
Budget-friendly substitutions: Replace buttermilk with regular milk plus 1 tablespoon lemon juice. Swap cream cheese with Greek yogurt for a lighter version. Use chopped walnuts instead of almonds if preferred.
Timing
Prep time: 25 minutes
Cook time: 35 minutes
Total time: 1 hour 30 minutes (including cooling)
This recipe works beautifully when made a day ahead, allowing the flavors to meld together while fitting perfectly into your weekend meal prep routine.
How to Make It
1. Prepare the Chocolate Cake Base
Preheat your oven to 350°F and grease two 9-inch round cake pans. In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt. The dry ingredients should smell rich and chocolatey. In another bowl, beat eggs, then add buttermilk, cooled coffee, oil, and vanilla. The coffee enhances the chocolate flavor without making the cake taste like coffee.
2. Combine and Bake
Pour the wet ingredients into the dry mixture, stirring until just combined. The batter will be thin, which creates the incredibly moist texture this cake is known for. Divide evenly between prepared pans and bake for 30-35 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs clinging to it.
3. Create the Coconut-Almond Filling
While the cakes cool completely, toast the sliced almonds in a dry skillet over medium heat for 3-4 minutes until golden and fragrant. In a mixing bowl, combine the sweetened condensed milk with 1½ cups of the shredded coconut and half the toasted almonds. This mixture should taste like pure coconut candy.
4. Make the Cream Cheese Frosting
Beat the softened cream cheese until smooth and fluffy. Gradually add powdered sugar, then slowly pour in the heavy cream while beating. The frosting should hold soft peaks and taste perfectly balanced between sweet and tangy.
5. Assemble Your Masterpiece
Place one cake layer on your serving plate and spread the coconut-almond filling evenly across the top, leaving a small border. Add the second layer and frost the entire cake with the cream cheese frosting. Sprinkle the remaining coconut and almonds on top, then drizzle with the melted dark chocolate in decorative patterns.
Nutritional Information
Each generous slice contains approximately 485 calories, 22g fat, 68g carbohydrates, and 8g protein. The coconut provides healthy fats while the almonds add protein and fiber for a more satisfying dessert experience.
Serving Suggestions
This rich cake pairs beautifully with fresh strawberries or a simple vanilla ice cream scoop. For special occasions, serve alongside hot coffee or cold milk. The cake cuts cleanly when using a sharp knife dipped in warm water between slices.

Common Mistakes to Avoid
Don’t skip cooling the coffee before adding it to the batter, as hot liquid can cook the eggs. Avoid overmixing the batter once flour is added, which creates a tough cake. Make sure your cream cheese is fully softened for smooth frosting. Finally, resist the urge to frost warm cake layers, as this will cause the frosting to melt and slide off.
Storing Tips
Store covered in the refrigerator for up to 5 days. For longer storage, wrap unfrosted cake layers in plastic wrap and freeze for up to 3 months. Bring to room temperature for 30 minutes before serving for the best flavor and texture.
Conclusion
This indulgent cake brings together all the flavors your family craves in one stunning dessert. Whether celebrating a birthday or simply treating your loved ones, this recipe creates lasting memories around your dinner table.
FAQs
Can I make this cake without coconut for picky eaters?
Absolutely! Replace the coconut with extra chopped almonds or even mini chocolate chips. The cake will still have that rich chocolate-almond flavor combination.
How do I prevent the cake from sticking to the pan?
Grease your pans thoroughly, then dust with cocoa powder instead of flour for chocolate cakes. This prevents white residue on the finished cake.
Can I use a different type of milk?
Yes, almond milk or regular milk work fine. The buttermilk adds tanginess that balances the sweetness, but regular milk produces equally moist results.
Why is my frosting too thin?
Ensure your cream cheese is cold when you start beating it. If the frosting becomes too soft, refrigerate for 15 minutes, then rewhip briefly.
How far ahead can I make this cake?
The assembled cake actually improves after sitting overnight in the refrigerator. Make it up to 2 days ahead for stress-free entertaining.

Almond Joy Cake Recipe
Ingredients
Method
- Preheat your oven to 350°F and grease two 9-inch round cake pans. In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, and salt. In another bowl, beat eggs, then add buttermilk, cooled coffee, oil, and vanilla.
- Pour the wet ingredients into the dry mixture, stirring until just combined. The batter will be thin. Divide evenly between prepared pans and bake for 30-35 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs clinging to it.
- While the cakes cool completely, toast the sliced almonds in a dry skillet over medium heat for 3-4 minutes until golden and fragrant. In a mixing bowl, combine the sweetened condensed milk with 1½ cups of the shredded coconut and half the toasted almonds.
- Beat the softened cream cheese until smooth and fluffy. Gradually add powdered sugar, then slowly pour in the heavy cream while beating. The frosting should hold soft peaks.
- Place one cake layer on your serving plate and spread the coconut-almond filling evenly across the top, leaving a small border. Add the second layer and frost the entire cake with the cream cheese frosting. Sprinkle the remaining coconut and almonds on top, then drizzle with the melted dark chocolate in decorative patterns.

Leave a Reply